Lines Matching defs:pm_devs
396 * devices (may be across several struct pm_devs / disks).
436 extern SLIST_HEAD(pm_head_t, pm_devs) pm_head;
438 struct pm_devs {
503 SLIST_ENTRY(pm_devs) l;
505 extern struct pm_devs *pm; /* Pointer to current device with which we work */
506 extern struct pm_devs *pm_new; /* Pointer for next allocating device in find_disks() */
703 bool convert_scheme(struct pm_devs *p, bool is_boot_drive, const char **err_msg);
777 int edit_and_check_label(struct pm_devs *p, struct partition_usage_set *pset, bool install);
825 const struct disk_partitioning_scheme *select_part_scheme(struct pm_devs *dev,
961 int pm_getrefdev(struct pm_devs *);
966 static inline int pm_getrefdev(struct pm_devs *x __unused) { return -1; }
970 int pm_partusage(struct pm_devs *, int, int);
971 void pm_setfstype(struct pm_devs *, part_id, int, int);
972 void pm_set_lvmpv(struct pm_devs *, part_id, bool);
973 bool pm_is_lvmpv(struct pm_devs *, part_id, const struct disk_part_info*);
975 void pm_rename(struct pm_devs *);
977 void pm_umount(struct pm_devs *, int);
978 int pm_unconfigure(struct pm_devs *);
979 int pm_cgd_edit_new(struct pm_devs *pm, part_id id);
981 void pm_wedges_fill(struct pm_devs *);
984 struct pm_devs * pm_from_pe(struct part_entry *);
985 bool pm_force_parts(struct pm_devs *);