| /netbsd-src/external/gpl2/lvm2/dist/libdm/datastruct/ |
| H A D | list.c | 25 void dm_list_init(struct dm_list *head) in dm_list_init() 34 void dm_list_add(struct dm_list *head, struct dm_list *elem) in dm_list_add() 49 void dm_list_add_h(struct dm_list *head, struct dm_list *elem) in dm_list_add_h() 65 void dm_list_del(struct dm_list *elem) in dm_list_del() 74 void dm_list_move(struct dm_list *head, struct dm_list *elem) in dm_list_move() 83 int dm_list_empty(const struct dm_list *head) in dm_list_empty() 91 int dm_list_start(const struct dm_list *head, const struct dm_list *elem) in dm_list_start() 99 int dm_list_end(const struct dm_list *head, const struct dm_list *elem) in dm_list_end() 107 struct dm_list *dm_list_first(const struct dm_list *head) in dm_list_first() 115 struct dm_list *dm_list_last(const struct dm_list *head) in dm_list_last() [all …]
|
| H A D | list.h | 29 struct dm_list { struct 30 struct dm_list *n, *p; argument 37 #define DM_LIST_INIT(name) struct dm_list name = { &(name), &(name) } 38 void dm_list_init(struct dm_list *head); 44 void dm_list_add(struct dm_list *head, struct dm_list *elem); 50 void dm_list_add_h(struct dm_list *head, struct dm_list *elem); 57 void dm_list_del(struct dm_list *elem); 62 void dm_list_move(struct dm_list *head, struct dm_list *elem); 67 int dm_list_empty(const struct dm_list *head); 72 int dm_list_start(const struct dm_list *head, const struct dm_list *elem); [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/datastruct/ |
| H A D | list.c | 24 void dm_list_init(struct dm_list *head) in dm_list_init() 33 void dm_list_add(struct dm_list *head, struct dm_list *elem) in dm_list_add() 48 void dm_list_add_h(struct dm_list *head, struct dm_list *elem) in dm_list_add_h() 64 void dm_list_del(struct dm_list *elem) in dm_list_del() 73 void dm_list_move(struct dm_list *head, struct dm_list *elem) in dm_list_move() 82 int dm_list_empty(const struct dm_list *head) in dm_list_empty() 90 int dm_list_start(const struct dm_list *head, const struct dm_list *elem) in dm_list_start() 98 int dm_list_end(const struct dm_list *head, const struct dm_list *elem) in dm_list_end() 106 struct dm_list *dm_list_first(const struct dm_list *head) in dm_list_first() 114 struct dm_list *dm_list_last(const struct dm_list *head) in dm_list_last() [all …]
|
| H A D | list.h | 29 struct dm_list { struct 30 struct dm_list *n, *p; argument 37 #define DM_LIST_INIT(name) struct dm_list name = { &(name), &(name) } 38 void dm_list_init(struct dm_list *head); 44 void dm_list_add(struct dm_list *head, struct dm_list *elem); 50 void dm_list_add_h(struct dm_list *head, struct dm_list *elem); 57 void dm_list_del(struct dm_list *elem); 62 void dm_list_move(struct dm_list *head, struct dm_list *elem); 67 int dm_list_empty(const struct dm_list *head); 72 int dm_list_start(const struct dm_list *head, const struct dm_list *elem); [all …]
|
| H A D | str_list.c | 21 struct dm_list *str_list_create(struct dm_pool *mem) in str_list_create() 23 struct dm_list *sl; in str_list_create() 25 if (!(sl = dm_pool_alloc(mem, sizeof(struct dm_list)))) { in str_list_create() 35 int str_list_add(struct dm_pool *mem, struct dm_list *sll, const char *str) in str_list_add() 55 int str_list_del(struct dm_list *sll, const char *str) in str_list_del() 57 struct dm_list *slh, *slht; in str_list_del() 67 int str_list_dup(struct dm_pool *mem, struct dm_list *sllnew, in str_list_dup() 68 const struct dm_list *sllold) in str_list_dup() 85 int str_list_match_item(const struct dm_list *sll, const char *str) in str_list_match_item() 99 int str_list_match_list(const struct dm_list *sll, const struct dm_list *sll2) in str_list_match_list() [all …]
|
| H A D | str_list.h | 21 struct dm_list *str_list_create(struct dm_pool *mem); 22 int str_list_add(struct dm_pool *mem, struct dm_list *sll, const char *str); 23 int str_list_del(struct dm_list *sll, const char *str); 24 int str_list_match_item(const struct dm_list *sll, const char *str); 25 int str_list_match_list(const struct dm_list *sll, const struct dm_list *sll2); 26 int str_list_lists_equal(const struct dm_list *sll, const struct dm_list *sll2); 27 int str_list_dup(struct dm_pool *mem, struct dm_list *sllnew, 28 const struct dm_list *sllold);
|
| /netbsd-src/external/gpl2/lvm2/dist/include/ |
| H A D | str_list.h | 21 struct dm_list *str_list_create(struct dm_pool *mem); 22 int str_list_add(struct dm_pool *mem, struct dm_list *sll, const char *str); 23 int str_list_del(struct dm_list *sll, const char *str); 24 int str_list_match_item(const struct dm_list *sll, const char *str); 25 int str_list_match_list(const struct dm_list *sll, const struct dm_list *sll2); 26 int str_list_lists_equal(const struct dm_list *sll, const struct dm_list *sll2); 27 int str_list_dup(struct dm_pool *mem, struct dm_list *sllnew, 28 const struct dm_list *sllold);
|
| H A D | metadata-exported.h | 153 struct dm_list list; 166 struct dm_list list; /* Member of pv->segments: ordered list 197 struct dm_list segments; /* Ordered pv_segments covering complete PV */ 198 struct dm_list tags; 203 struct dm_list metadata_areas; /* e.g. metadata locations */ 229 struct dm_list pvs; 245 struct dm_list lvs; 247 struct dm_list tags; 257 struct dm_list removed_pvs; 283 struct dm_list list; [all …]
|
| H A D | libdevmapper.h | 676 struct dm_list { struct 677 struct dm_list *n, *p; argument 684 #define DM_LIST_INIT(name) struct dm_list name = { &(name), &(name) } 685 void dm_list_init(struct dm_list *head); 691 void dm_list_add(struct dm_list *head, struct dm_list *elem); 697 void dm_list_add_h(struct dm_list *head, struct dm_list *elem); 704 void dm_list_del(struct dm_list *elem); 709 void dm_list_move(struct dm_list *head, struct dm_list *elem); 714 int dm_list_empty(const struct dm_list *head); 719 int dm_list_start(const struct dm_list *head, const struct dm_list *elem); [all …]
|
| H A D | lvmcache.h | 40 struct dm_list list; /* Join these vginfos together */ 41 struct dm_list infos; /* List head for lvmcache_infos */ 55 struct dm_list list; /* Join VG members together */ 56 struct dm_list mdas; /* list head for metadata areas */ 57 struct dm_list das; /* list head for data areas */ 104 struct dm_list *lvmcache_get_vgnames(struct cmd_context *cmd, int full_scan); 108 struct dm_list *lvmcache_get_vgids(struct cmd_context *cmd, int full_scan); 111 struct dm_list *lvmcache_get_pvids(struct cmd_context *cmd, const char *vgname,
|
| H A D | metadata.h | 164 struct dm_list list; 175 struct dm_list list; 180 struct dm_list list; 185 struct dm_list list; 190 struct dm_list list; 208 struct physical_volume * pv, struct dm_list *mdas, 220 uint64_t pvmetadatasize, struct dm_list * mdas, 228 struct physical_volume * pv, struct dm_list * mdas, 292 struct lv_list *find_lv_in_lv_list(const struct dm_list *ll, 307 struct pv_list *find_pv_in_pv_list(const struct dm_list *pl,
|
| H A D | lvm2app.h | 143 struct dm_list list; 153 struct dm_list list; 165 struct dm_list list; 310 struct dm_list *lvm_list_vg_names(lvm_t libh); 333 struct dm_list *lvm_list_vg_uuids(lvm_t libh); 665 struct dm_list *lvm_vg_list_lvs(vg_t vg); 831 struct dm_list *lvm_vg_list_pvs(vg_t vg);
|
| H A D | format-text.h | 56 int add_da(struct dm_pool *mem, struct dm_list *das, 58 void del_das(struct dm_list *das); 60 int add_mda(const struct format_type *fmt, struct dm_pool *mem, struct dm_list *mdas, 62 void del_mdas(struct dm_list *mdas);
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/metadata/ |
| H A D | metadata-exported.h | 153 struct dm_list list; 166 struct dm_list list; /* Member of pv->segments: ordered list 197 struct dm_list segments; /* Ordered pv_segments covering complete PV */ 198 struct dm_list tags; 203 struct dm_list metadata_areas; /* e.g. metadata locations */ 229 struct dm_list pvs; 245 struct dm_list lvs; 247 struct dm_list tags; 257 struct dm_list removed_pvs; 283 struct dm_list list; [all …]
|
| H A D | pv_map.h | 36 struct dm_list list; /* pv_map.areas */ 41 struct dm_list areas; /* struct pv_areas */ 44 struct dm_list list; 50 struct dm_list *create_pv_maps(struct dm_pool *mem, struct volume_group *vg, 51 struct dm_list *allocatable_pvs); 55 uint32_t pv_maps_size(struct dm_list *pvms);
|
| H A D | metadata.h | 164 struct dm_list list; 175 struct dm_list list; 180 struct dm_list list; 185 struct dm_list list; 190 struct dm_list list; 208 struct physical_volume * pv, struct dm_list *mdas, 220 uint64_t pvmetadatasize, struct dm_list * mdas, 228 struct physical_volume * pv, struct dm_list * mdas, 292 struct lv_list *find_lv_in_lv_list(const struct dm_list *ll, 307 struct pv_list *find_pv_in_pv_list(const struct dm_list *pl,
|
| H A D | pv_map.c | 29 static void _insert_area(struct dm_list *head, struct pv_area *a) in _insert_area() 104 struct dm_list *pe_ranges) in _create_all_areas_for_pv() 126 static int _create_maps(struct dm_pool *mem, struct dm_list *pvs, struct dm_list *pvms) in _create_maps() 165 struct dm_list *create_pv_maps(struct dm_pool *mem, struct volume_group *vg, in create_pv_maps() 166 struct dm_list *allocatable_pvs) in create_pv_maps() 168 struct dm_list *pvms; in create_pv_maps() 202 uint32_t pv_maps_size(struct dm_list *pvms) in pv_maps_size()
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/format1/ |
| H A D | disk-rep.h | 152 struct dm_list list; 157 struct dm_list list; 162 struct dm_list list; 168 struct dm_list uuids __attribute((aligned(8))); 169 struct dm_list lvds __attribute((aligned(8))); 200 struct dm_pool *mem, struct dm_list *results); 202 int write_disks(const struct format_type *fmt, struct dm_list *pvds); 224 struct dm_list *pvds); 230 struct dm_list *pvds, struct dm_list *results, uint32_t *count); 232 int import_lvs(struct dm_pool *mem, struct volume_group *vg, struct dm_list *pvds); [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/libdm/ |
| H A D | libdevmapper.h | 676 struct dm_list { struct 677 struct dm_list *n, *p; argument 684 #define DM_LIST_INIT(name) struct dm_list name = { &(name), &(name) } 685 void dm_list_init(struct dm_list *head); 691 void dm_list_add(struct dm_list *head, struct dm_list *elem); 697 void dm_list_add_h(struct dm_list *head, struct dm_list *elem); 704 void dm_list_del(struct dm_list *elem); 709 void dm_list_move(struct dm_list *head, struct dm_list *elem); 714 int dm_list_empty(const struct dm_list *head); 719 int dm_list_start(const struct dm_list *head, const struct dm_list *elem); [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/cache/ |
| H A D | lvmcache.h | 40 struct dm_list list; /* Join these vginfos together */ 41 struct dm_list infos; /* List head for lvmcache_infos */ 55 struct dm_list list; /* Join VG members together */ 56 struct dm_list mdas; /* list head for metadata areas */ 57 struct dm_list das; /* list head for data areas */ 104 struct dm_list *lvmcache_get_vgnames(struct cmd_context *cmd, int full_scan); 108 struct dm_list *lvmcache_get_vgids(struct cmd_context *cmd, int full_scan); 111 struct dm_list *lvmcache_get_pvids(struct cmd_context *cmd, const char *vgname,
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/format_pool/ |
| H A D | disk_rep.h | 111 struct dm_list list; 142 int import_pool_vg(struct volume_group *vg, struct dm_pool *mem, struct dm_list *pls); 144 struct dm_list *pls); 146 struct dm_list *pvs, struct dm_pool *mem, struct dm_list *pls); 150 int import_pool_segments(struct dm_list *lvs, struct dm_pool *mem, 153 struct dm_pool *mem, struct dm_list *head);
|
| /netbsd-src/external/gpl2/lvm2/dist/liblvm/ |
| H A D | lvm2app.h | 143 struct dm_list list; 153 struct dm_list list; 165 struct dm_list list; 310 struct dm_list *lvm_list_vg_names(lvm_t libh); 333 struct dm_list *lvm_list_vg_uuids(lvm_t libh); 665 struct dm_list *lvm_vg_list_lvs(vg_t vg); 831 struct dm_list *lvm_vg_list_pvs(vg_t vg);
|
| /netbsd-src/external/gpl2/lvm2/dist/tools/ |
| H A D | pvmove.c | 100 static struct dm_list *_get_allocatable_pvs(struct cmd_context *cmd, int argc, in _get_allocatable_pvs() 105 struct dm_list *allocatable_pvs, *pvht, *pvh; in _get_allocatable_pvs() 144 struct dm_list *source_pvl, in _insert_pvmove_mirrors() 146 struct dm_list *lvs_changed) in _insert_pvmove_mirrors() 175 struct dm_list *source_pvl, in _set_up_pvmove_lv() 177 struct dm_list *allocatable_pvs, in _set_up_pvmove_lv() 179 struct dm_list **lvs_changed) in _set_up_pvmove_lv() 274 struct dm_list *lvs_changed); 278 struct dm_list *lvs_changed, unsigned flags) in _update_metadata() 354 struct dm_list *source_pvl; in _set_up_pvmove() [all …]
|
| H A D | toollib.h | 73 const struct dm_list *tags, void *handle, 82 const struct dm_list *arg_lvnames, 83 const struct dm_list *tags, 96 struct dm_list *create_pv_list(struct dm_pool *mem, struct volume_group *vg, int argc, 99 struct dm_list *clone_pv_list(struct dm_pool *mem, struct dm_list *pvs);
|
| H A D | toollib.c | 89 const struct dm_list *arg_lvnames, in process_each_lv_in_vg() 90 const struct dm_list *tags, in process_each_lv_in_vg() 178 struct dm_list *tags_arg; in process_each_lv() 179 struct dm_list *vgnames; /* VGs to process */ in process_each_lv() 182 struct dm_list tags, lvnames; in process_each_lv() 183 struct dm_list arg_lvnames; /* Cmdline vgname or vgname/lvname */ in process_each_lv() 193 struct dm_list arg_vgnames; in process_each_lv() 424 struct dm_list *tags, struct dm_list *arg_vgnames, in _process_one_vg() 475 struct dm_list *vgnames, *vgids; in process_each_vg() 476 struct dm_list arg_vgnames, tags; in process_each_vg() [all …]
|