Home
last modified time | relevance | path

Searched refs:dm_list (Results 1 – 25 of 105) sorted by relevance

12345

/netbsd/external/gpl2/lvm2/dist/lib/datastruct/
H A Dlist.c24 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()
73 void dm_list_move(struct dm_list *head, struct dm_list *elem) in dm_list_move()
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()
122 struct dm_list *dm_list_prev(const struct dm_list *head, const struct dm_list *elem) in dm_list_prev()
130 struct dm_list *dm_list_next(const struct dm_list *head, const struct dm_list *elem) in dm_list_next()
[all …]
H A Dlist.h29 struct dm_list { struct
30 struct dm_list *n, *p; argument
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);
62 void dm_list_move(struct dm_list *head, struct dm_list *elem);
72 int dm_list_start(const struct dm_list *head, const struct dm_list *elem);
77 int dm_list_end(const struct dm_list *head, const struct dm_list *elem);
82 struct dm_list *dm_list_first(const struct dm_list *head);
87 struct dm_list *dm_list_last(const struct dm_list *head);
92 struct dm_list *dm_list_prev(const struct dm_list *head, const struct dm_list *elem);
[all …]
H A Dstr_list.c21 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 Dstr_list.h21 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/external/gpl2/lvm2/dist/libdm/datastruct/
H A Dlist.c25 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()
74 void dm_list_move(struct dm_list *head, struct dm_list *elem) in dm_list_move()
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()
123 struct dm_list *dm_list_prev(const struct dm_list *head, const struct dm_list *elem) in dm_list_prev()
131 struct dm_list *dm_list_next(const struct dm_list *head, const struct dm_list *elem) in dm_list_next()
[all …]
H A Dlist.h29 struct dm_list { struct
30 struct dm_list *n, *p; argument
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);
62 void dm_list_move(struct dm_list *head, struct dm_list *elem);
72 int dm_list_start(const struct dm_list *head, const struct dm_list *elem);
77 int dm_list_end(const struct dm_list *head, const struct dm_list *elem);
82 struct dm_list *dm_list_first(const struct dm_list *head);
87 struct dm_list *dm_list_last(const struct dm_list *head);
92 struct dm_list *dm_list_prev(const struct dm_list *head, const struct dm_list *elem);
[all …]
/netbsd/external/gpl2/lvm2/dist/include/
H A Dstr_list.h21 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 Dmetadata-exported.h153 struct dm_list list;
198 struct dm_list tags;
229 struct dm_list pvs;
245 struct dm_list lvs;
247 struct dm_list tags;
283 struct dm_list list;
305 struct dm_list tags;
334 struct dm_list tags;
339 struct dm_list list;
345 struct dm_list list;
[all …]
H A Dlibdevmapper.h676 struct dm_list { struct
677 struct dm_list *n, *p; argument
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);
709 void dm_list_move(struct dm_list *head, struct dm_list *elem);
719 int dm_list_start(const struct dm_list *head, const struct dm_list *elem);
724 int dm_list_end(const struct dm_list *head, const struct dm_list *elem);
729 struct dm_list *dm_list_first(const struct dm_list *head);
734 struct dm_list *dm_list_last(const struct dm_list *head);
739 struct dm_list *dm_list_prev(const struct dm_list *head, const struct dm_list *elem);
[all …]
H A Dlvmcache.h40 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 Dmetadata.h164 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 Dlvm2app.h143 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 Dformat-text.h56 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/external/gpl2/lvm2/dist/lib/metadata/
H A Dmetadata-exported.h153 struct dm_list list;
198 struct dm_list tags;
229 struct dm_list pvs;
245 struct dm_list lvs;
247 struct dm_list tags;
283 struct dm_list list;
305 struct dm_list tags;
334 struct dm_list tags;
339 struct dm_list list;
345 struct dm_list list;
[all …]
H A Dpv_map.h36 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 Dmetadata.h164 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 Dpv_map.c29 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/external/gpl2/lvm2/dist/lib/format1/
H A Ddisk-rep.h152 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);
224 struct dm_list *pvds);
230 struct dm_list *pvds, struct dm_list *results, uint32_t *count);
237 struct dm_list *pvds);
241 void export_numbers(struct dm_list *pvds, struct volume_group *vg);
[all …]
/netbsd/external/gpl2/lvm2/dist/libdm/
H A Dlibdevmapper.h676 struct dm_list { struct
677 struct dm_list *n, *p; argument
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);
709 void dm_list_move(struct dm_list *head, struct dm_list *elem);
719 int dm_list_start(const struct dm_list *head, const struct dm_list *elem);
724 int dm_list_end(const struct dm_list *head, const struct dm_list *elem);
729 struct dm_list *dm_list_first(const struct dm_list *head);
734 struct dm_list *dm_list_last(const struct dm_list *head);
739 struct dm_list *dm_list_prev(const struct dm_list *head, const struct dm_list *elem);
[all …]
/netbsd/external/gpl2/lvm2/dist/lib/cache/
H A Dlvmcache.h40 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/external/gpl2/lvm2/dist/lib/format_pool/
H A Ddisk_rep.h111 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/external/gpl2/lvm2/dist/liblvm/
H A Dlvm2app.h143 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/external/gpl2/lvm2/dist/tools/
H A Dpvmove.c144 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);
354 struct dm_list *source_pvl; in _set_up_pvmove()
355 struct dm_list *allocatable_pvs; in _set_up_pvmove()
357 struct dm_list *lvs_changed; in _set_up_pvmove()
463 struct dm_list *lvs_changed) in _finish_pvmove()
[all …]
H A Dtoollib.h73 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 Dtoollib.c90 const struct dm_list *tags, in process_each_lv_in_vg()
178 struct dm_list *tags_arg; in process_each_lv()
182 struct dm_list tags, lvnames; 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()
646 struct dm_list tags; in process_each_pv()
1001 struct dm_list *pe_ranges; in _create_pv_entry()
1054 struct dm_list *r; in create_pv_list()
1116 struct dm_list *clone_pv_list(struct dm_pool *mem, struct dm_list *pvsl) in clone_pv_list()
[all …]

12345