Lines Matching refs:layer
64 static char *_build_dlid(struct dm_pool *mem, const char *lvid, const char *layer) in _build_dlid() argument
69 if (!layer) in _build_dlid()
70 layer = ""; in _build_dlid()
72 len = sizeof(UUID_PREFIX) + sizeof(union lvid) + strlen(layer); in _build_dlid()
76 " %s %s.", len, lvid, layer); in _build_dlid()
80 sprintf(dlid, UUID_PREFIX "%s%s%s", lvid, (*layer) ? "-" : "", layer); in _build_dlid()
85 char *build_dlid(struct dev_manager *dm, const char *lvid, const char *layer) in build_dlid() argument
87 return _build_dlid(dm->mem, lvid, layer); in build_dlid()
659 struct logical_volume *lv, const char *layer) in _add_dev_to_dtree() argument
664 if (!(name = build_dm_name(dm->mem, lv->vg->name, lv->name, layer))) in _add_dev_to_dtree()
667 if (!(dlid = build_dlid(dm, lv->lvid.s, layer))) in _add_dev_to_dtree()
680 if (!layer && lv->major != -1 && lv->minor != -1) { in _add_dev_to_dtree()
929 struct logical_volume *lv, const char *layer);
935 const char *layer) in _add_segment_to_dtree() argument
946 layer ? "-" : "", layer ? : ""); in _add_segment_to_dtree()
962 if (lv_is_origin(seg->lv) && !layer) { in _add_segment_to_dtree()
969 } else if (lv_is_cow(seg->lv) && !layer) { in _add_segment_to_dtree()
981 if (lv_is_origin(seg->lv) && !layer) { in _add_segment_to_dtree()
984 } else if (lv_is_cow(seg->lv) && !layer) { in _add_segment_to_dtree()
990 if (lv_is_origin(seg->lv) && !layer) in _add_segment_to_dtree()
1000 struct logical_volume *lv, const char *layer) in _add_new_lv_to_dtree() argument
1011 if (!(name = build_dm_name(dm->mem, lv->vg->name, lv->name, layer))) in _add_new_lv_to_dtree()
1014 if (!(dlid = build_dlid(dm, lv->lvid.s, layer))) in _add_new_lv_to_dtree()
1023 log_error("_add_new_lv_to_dtree: pool alloc failed for %s %s.", lv->name, layer); in _add_new_lv_to_dtree()
1029 if (layer || !lv_is_visible(lv)) in _add_new_lv_to_dtree()
1044 layer ? UINT32_C(0) : (uint32_t) lv->major, in _add_new_lv_to_dtree()
1045 layer ? UINT32_C(0) : (uint32_t) lv->minor, in _add_new_lv_to_dtree()
1058 if (!_add_segment_to_dtree(dm, dtree, dnode, seg, layer)) in _add_new_lv_to_dtree()
1061 if (lv_is_origin(lv) && !layer) in _add_new_lv_to_dtree()
1063 if (lv_is_cow(lv) && !layer) in _add_new_lv_to_dtree()
1138 char *vgname, *lvname, *layer; in _remove_lv_symlinks() local
1142 if (!dm_split_lvm_name(dm->mem, dm_tree_node_get_name(child), &vgname, &lvname, &layer)) { in _remove_lv_symlinks()
1151 if (*layer) in _remove_lv_symlinks()
1164 char *vgname, *lvname, *layer; in _clean_tree() local
1175 if (!dm_split_lvm_name(dm->mem, name, &vgname, &lvname, &layer)) { in _clean_tree()
1181 if (!*layer) in _clean_tree()