Lines Matching defs:disk_partitioning_scheme

208 struct disk_partitioning_scheme {  struct
233 const struct disk_partitioning_scheme *secondary_scheme; argument
239 size_t edit_columns_count;
240 const struct disk_part_edit_column_desc *edit_columns;
246 size_t custom_attribute_count;
247 const struct disk_part_custom_attribute *custom_attributes;
253 size_t (*get_part_types_count)(void);
254 const struct part_type_desc * (*get_part_type)(size_t ndx);
258 const struct part_type_desc * (*get_generic_part_type)(enum part_type);
263 const struct part_type_desc * (*get_fs_part_type)(
269 bool (*get_default_fstype)(const struct part_type_desc *,
279 const struct part_type_desc * (*create_custom_part_type)
289 const struct part_type_desc * (*create_unknown_part_type)(void);
298 daddr_t (*get_part_alignment)(const struct disk_partitions*);
307 bool (*get_part_info)(const struct disk_partitions*, part_id,
311 bool (*get_part_attr_str)(const struct disk_partitions*, part_id,
316 bool (*format_partition_table_str)(const struct disk_partitions*,
320 bool (*part_type_can_change)(const struct disk_partitions*,
324 bool (*can_add_partition)(const struct disk_partitions*);
327 bool (*custom_attribute_writable)(const struct disk_partitions*,
335 bool (*format_custom_attribute)(const struct disk_partitions*,
340 bool (*custom_attribute_toggle)(struct disk_partitions*,
343 bool (*custom_attribute_set_card)(struct disk_partitions*,
346 bool (*custom_attribute_set_str)(struct disk_partitions*,
353 const char * (*other_partition_identifier)(const struct
374 bool (*get_part_device)(const struct disk_partitions*,
382 daddr_t (*max_free_space_at)(const struct disk_partitions*, daddr_t);
406 const struct disk_partitioning_scheme *src_scheme, argument
412 bool (*set_part_info)(struct disk_partitions*, part_id,
416 part_id (*add_partition)(struct disk_partitions*,
423 part_id (*add_outer_partition)(struct disk_partitions*,
427 bool (*delete_all_partitions)(struct disk_partitions*);
430 bool (*delete_partitions_in_range)(struct disk_partitions*,
434 bool (*delete_partition)(struct disk_partitions*, part_id,
477 const struct disk_partitioning_scheme *); argument
482 struct disk_partitions * (*create_new_for_disk)(const char *,
489 bool (*have_boot_support)(const char *disk);
494 int (*guess_disk_geom)(struct disk_partitions *,
501 size_t (*get_cylinder_size)(const struct disk_partitions *);
506 bool (*change_disk_geom)(struct disk_partitions *,
516 bool (*get_disk_pack_name)(const struct disk_partitions *,
518 bool (*set_disk_pack_name)(struct disk_partitions *, const char *);
524 part_id (*find_by_name)(struct disk_partitions *, const char *name);
532 bool (*guess_install_target)(const struct disk_partitions *,
545 int (*post_edit_verify)(struct disk_partitions *, bool quiet);
578 const struct disk_partitioning_scheme *pscheme; argument