Searched refs:mdas (Results 1 - 23 of 23) sorted by relevance

/netbsd-current/external/gpl2/lvm2/dist/tools/
H A Dpvremove.c30 struct dm_list mdas; local
32 dm_list_init(&mdas);
38 if (!(pv = pv_read(cmd, name, &mdas, NULL, 1, 0))) {
52 if (is_orphan(pv) && !dm_list_size(&mdas)) {
H A Dpvresize.c37 struct dm_list mdas; local
44 dm_list_init(&mdas);
53 if (!(pv = pv_read(cmd, pv_name, &mdas, NULL, 1, 0))) {
59 mda_count = dm_list_size(&mdas);
82 mda_count = dm_list_size(&info->mdas);
H A Dvgconvert.c28 struct dm_list mdas; local
127 dm_list_init(&mdas);
132 pvmetadatasize, &mdas))) {
158 if (!(pv_write(cmd, pv, &mdas,
H A Dpvchange.c222 struct dm_list mdas; local
245 dm_list_init(&mdas);
246 if (!(pv = pv_read(cmd, pv_name, &mdas, NULL, 1, 0))) {
258 if (is_orphan(pv) && !dm_list_size(&mdas)) {
/netbsd-current/external/gpl2/lvm2/dist/lib/format_text/
H A Dtext_label.c82 dm_list_iterate_items(mda, &info->mdas) {
187 int add_mda(const struct format_type *fmt, struct dm_pool *mem, struct dm_list *mdas, argument
227 dm_list_add(mdas, &mdal->list);
231 void del_mdas(struct dm_list *mdas) argument
236 dm_list_iterate_safe(mdah, tmp, mdas) {
281 if (info->mdas.n)
282 del_mdas(&info->mdas);
283 dm_list_init(&info->mdas);
296 add_mda(info->fmt, NULL, &info->mdas, dev, offset,
301 dm_list_iterate_items(mda, &info->mdas) {
[all...]
H A Dformat-text.h60 int add_mda(const struct format_type *fmt, struct dm_pool *mem, struct dm_list *mdas,
62 void del_mdas(struct dm_list *mdas);
H A Dformat-text.c1176 /* For orphan, creates new mdas according to policy.
1181 uint64_t pvmetadatasize, struct dm_list *mdas,
1266 /* FIXME If creating new mdas, wipe them! */
1268 if (!add_mda(fmt, fmt->cmd->mem, mdas, pv->dev, start1,
1315 if (!add_mda(fmt, fmt->cmd->mem, mdas, pv->dev, start2,
1331 /* If mdas is supplied it overwrites existing mdas e.g. used with pvcreate */
1333 struct dm_list *mdas, int64_t label_sector)
1357 /* If mdas supplied, use them regardless of existing ones, */
1359 if (mdas) {
1178 _mda_setup(const struct format_type *fmt, uint64_t pe_start, uint64_t pe_end, int pvmetadatacopies, uint64_t pvmetadatasize, struct dm_list *mdas, struct physical_volume *pv, struct volume_group *vg __attribute((unused))) argument
1332 _text_pv_write(const struct format_type *fmt, struct physical_volume *pv, struct dm_list *mdas, int64_t label_sector) argument
1553 _text_pv_read(const struct format_type *fmt, const char *pv_name, struct physical_volume *pv, struct dm_list *mdas, int scan_label_only) argument
1669 _text_pv_setup(const struct format_type *fmt, uint64_t pe_start, uint32_t extent_count, uint32_t extent_size, unsigned long data_alignment, unsigned long data_alignment_offset, int pvmetadatacopies, uint64_t pvmetadatasize, struct dm_list *mdas, struct physical_volume *pv, struct volume_group *vg) argument
1824 struct dm_list *dir_list, *raw_list, *mdas; local
[all...]
/netbsd-current/external/gpl2/lvm2/dist/include/
H A Dformat-text.h60 int add_mda(const struct format_type *fmt, struct dm_pool *mem, struct dm_list *mdas,
62 void del_mdas(struct dm_list *mdas);
H A Dlvmcache.h56 struct dm_list mdas; /* list head for metadata areas */ member in struct:lvmcache_info
H A Dmetadata.h208 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,
H A Dmetadata-exported.h347 struct dm_list *mdas; /* Metadata areas */ member in struct:pv_list
388 struct dm_list *mdas, uint64_t *label_sector,
406 struct dm_list *mdas, int64_t label_sector);
445 uint64_t pvmetadatasize, struct dm_list *mdas);
/netbsd-current/external/gpl2/lvm2/dist/lib/cache/
H A Dlvmcache.h56 struct dm_list mdas; /* list head for metadata areas */ member in struct:lvmcache_info
H A Dlvmcache.c1003 if (info2->mdas.n)
1004 sprintf(mdabuf, " with %u mdas",
1005 dm_list_size(&info2->mdas));
1042 if (info->mdas.n)
1043 sprintf(mdabuf, " with %u mdas", dm_list_size(&info->mdas));
1113 /* If PV without mdas is already in a real VG, don't make it orphan */
1114 if (is_orphan_vg(vgname) && info->vginfo && !dm_list_size(&info->mdas) &&
/netbsd-current/external/gpl2/lvm2/dist/lib/format1/
H A Dlvm1-label.c85 dm_list_init(&info->mdas);
H A Dformat1.c267 struct physical_volume *pv, struct dm_list *mdas __attribute((unused)),
304 uint64_t pvmetadatasize __attribute((unused)), struct dm_list *mdas __attribute((unused)),
357 struct dm_list *mdas __attribute((unused)), int64_t sector __attribute((unused)))
372 dm_list_init(&info->mdas);
H A Ddisk-rep.c341 dm_list_init(&info->mdas);
/netbsd-current/external/gpl2/lvm2/dist/lib/metadata/
H A Dmetadata.h208 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,
H A Dmetadata.c47 struct dm_list *mdas,
1355 struct dm_list mdas; local
1387 dm_list_init(&mdas);
1392 pp->pvmetadatasize,&mdas))) {
1423 if (!(pv_write(cmd, (struct physical_volume *)pv, &mdas,
1484 * @mdas
1502 uint64_t pvmetadatasize, struct dm_list *mdas)
1551 pvmetadatacopies, pvmetadatasize, mdas,
2574 * If the VG has PVs without mdas, they may still be
2594 dm_list_size(&info->mdas)) {
1493 pv_create(const struct cmd_context *cmd, struct device *dev, struct id *id, uint64_t size, unsigned long data_alignment, unsigned long data_alignment_offset, uint64_t pe_start, uint32_t existing_extent_count, uint32_t existing_extent_size, int pvmetadatacopies, uint64_t pvmetadatasize, struct dm_list *mdas) argument
2939 pv_read(struct cmd_context *cmd, const char *pv_name, struct dm_list *mdas, uint64_t *label_sector, int warnings, int scan_label_only) argument
2947 _pv_read(struct cmd_context *cmd, struct dm_pool *pvmem, const char *pv_name, struct dm_list *mdas, uint64_t *label_sector, int warnings, int scan_label_only) argument
3095 pv_write(struct cmd_context *cmd __attribute((unused)), struct physical_volume *pv, struct dm_list *mdas, int64_t label_sector) argument
3659 struct dm_list mdas; local
[all...]
H A Dmetadata-exported.h347 struct dm_list *mdas; /* Metadata areas */ member in struct:pv_list
388 struct dm_list *mdas, uint64_t *label_sector,
406 struct dm_list *mdas, int64_t label_sector);
445 uint64_t pvmetadatasize, struct dm_list *mdas);
/netbsd-current/external/gpl2/lvm2/dist/lib/format_pool/
H A Dformat_pool.c201 struct dm_list *mdas __attribute((unused)),
210 struct dm_list *mdas __attribute((unused)),
H A Dimport_export.c123 pvl->mdas = NULL;
H A Ddisk_rep.c109 dm_list_init(&info->mdas);
/netbsd-current/external/gpl2/lvm2/dist/lib/report/
H A Dreport.c881 dm_list_iterate_items(mda, &info->mdas) {
895 static uint64_t _find_min_mda_size(struct dm_list *mdas) argument
900 dm_list_iterate_items(mda, mdas) {
922 /* PVs could have 2 mdas of different sizes (rounding effect) */
924 min_mda_size = _find_min_mda_size(&info->mdas);

Completed in 135 milliseconds