/haiku/headers/private/kernel/disk_device_manager/ |
H A D | ddm_modules.h | 23 float (*identify_partition)(int fd, partition_data* partition, 25 status_t (*scan_partition)(int fd, partition_data* partition, 27 void (*free_identify_partition_cookie)(partition_data* partition, 29 void (*free_partition_cookie)(partition_data* partition); 30 void (*free_partition_content_cookie)(partition_data* partition); 35 uint32 (*get_supported_operations)(partition_data* partition, uint32 mask); 36 uint32 (*get_supported_child_operations)(partition_data* partition, 37 partition_data* child, uint32 mask); 39 bool (*supports_initializing_child)(partition_data* partition, 41 bool (*is_sub_system_for)(partition_data* partitio [all...] |
H A D | KPartition.h | 108 partition_data *PartitionData(); 109 const partition_data *PartitionData() const; 223 partition_data fPartitionData;
|
/haiku/src/add-ons/kernel/partitioning_systems/intel/ |
H A D | write_support.h | 12 uint32 pm_get_supported_operations(partition_data* partition, 14 uint32 pm_get_supported_child_operations(partition_data* partition, 15 partition_data* child, uint32 mask = ~0); 16 bool pm_is_sub_system_for(partition_data* partition); 18 bool pm_validate_resize(partition_data* partition, off_t* size); 19 bool pm_validate_resize_child(partition_data* partition, 20 partition_data* child, off_t* size); 21 bool pm_validate_move(partition_data* partition, off_t* start); 22 bool pm_validate_move_child(partition_data* partition, 23 partition_data* chil [all...] |
H A D | write_support.cpp | 50 typedef void (*fc_get_sibling_partitions)(partition_data* partition, 51 partition_data* child, off_t childOffset, partition_data** prec, 52 partition_data** follow, off_t* prec_offset, off_t* prec_size, 55 typedef int32 (*fc_fill_partitionable_spaces_buffer)(partition_data* partition, 59 status_t pm_get_partitionable_spaces(partition_data* partition, 61 status_t ep_get_partitionable_spaces(partition_data* partition, 70 pm_get_supported_operations(partition_data* partition, uint32 mask) 93 pm_get_supported_child_operations(partition_data* partition, 94 partition_data* chil [all...] |
H A D | intel.cpp | 100 pm_identify_partition(int fd, partition_data* partition, void** cookie) 165 pm_scan_partition(int fd, partition_data* partition, void* cookie) 176 // fill in the partition_data structure 190 partition_data* child = create_child_partition(partition->id, 226 if (partition_data* child = get_child_partition(partition->id, i)) 237 pm_free_identify_partition_cookie(partition_data*/* partition*/, void* cookie) 249 pm_free_partition_cookie(partition_data* partition) 260 pm_free_partition_content_cookie(partition_data* partition) 288 ep_identify_partition(int fd, partition_data* partition, void** cookie) 304 partition_data* paren [all...] |
/haiku/src/add-ons/kernel/file_systems/udf/drive_setup_addon/ |
H A D | udf-ds.cpp | 20 struct partition_data { struct 35 extern "C" bool ds_fs_id(partition_data*, int32, uint64, int32); 38 ds_fs_id(partition_data *data, int32 device, uint64 sessionOffset,
|
/haiku/headers/os/drivers/ |
H A D | disk_device_manager.h | 22 typedef struct partition_data { struct 43 } partition_data; typedef in typeref:struct:partition_data 101 partition_data *get_partition(partition_id partitionID); 102 partition_data *get_parent_partition(partition_id partitionID); 103 partition_data *get_child_partition(partition_id partitionID, int32 index); 109 partition_data *create_child_partition(partition_id partitionID, int32 index, 124 // The partition_data::content_size field must already be initialized.
|
H A D | fs_interface.h | 263 float (*identify_partition)(int fd, partition_data* partition, 265 status_t (*scan_partition)(int fd, partition_data* partition, 267 void (*free_identify_partition_cookie)(partition_data* partition, 269 void (*free_partition_content_cookie)(partition_data* partition); 276 uint32 (*get_supported_operations)(partition_data* partition, uint32 mask); 278 bool (*validate_resize)(partition_data* partition, off_t* size); 279 bool (*validate_move)(partition_data* partition, off_t* start); 280 bool (*validate_set_content_name)(partition_data* partition, 282 bool (*validate_set_content_parameters)(partition_data* partition, 284 bool (*validate_initialize)(partition_data* partitio [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/gpt/ |
H A D | gpt.cpp | 48 block_align(partition_data* partition, off_t offset, bool upwards) 78 efi_gpt_identify_partition(int fd, partition_data* partition, void** _cookie) 103 efi_gpt_scan_partition(int fd, partition_data* partition, void* _cookie) 135 partition_data* child = create_child_partition(partition->id, index++, 158 efi_gpt_free_identify_partition_cookie(partition_data* partition, void* _cookie) 165 efi_gpt_free_partition_content_cookie(partition_data* partition) 173 efi_gpt_get_supported_operations(partition_data* partition, uint32 mask) 188 efi_gpt_get_supported_child_operations(partition_data* partition, 189 partition_data* child, uint32 mask) 199 efi_gpt_is_sub_system_for(partition_data* partitio [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/session/ |
H A D | session.cpp | 40 identify_partition(int fd, partition_data *partition, void **cookie) 71 scan_partition(int fd, partition_data *partition, void *cookie) 87 partition_data *child = create_child_partition(partition->id, 110 free_identify_partition_cookie(partition_data */*partition*/, void *cookie)
|
/haiku/src/add-ons/kernel/partitioning_systems/sun/ |
H A D | sun.cpp | 95 sun_identify_partition(int fd, partition_data *partition, void **_cookie) 133 sun_scan_partition(int fd, partition_data *partition, void *cookie) 162 partition_data *child = create_child_partition(partition->id, i, 176 sun_free_identify_partition_cookie(partition_data *partition, void *_cookie)
|
/haiku/src/add-ons/kernel/partitioning_systems/amiga/ |
H A D | amiga_rdb.cpp | 150 amiga_rdb_identify_partition(int fd, partition_data *partition, void **_cookie) 162 amiga_rdb_scan_partition(int fd, partition_data *partition, void *_cookie) 193 partition_data *child = create_child_partition(partition->id, index++, 212 amiga_rdb_free_identify_partition_cookie(partition_data *partition,
|
/haiku/src/add-ons/kernel/partitioning_systems/apple/ |
H A D | apple.cpp | 111 apple_identify_partition(int fd, partition_data *partition, void **_cookie) 144 apple_scan_partition(int fd, partition_data *partition, void *_cookie) 171 partition_data *child = create_child_partition(partition->id, index++, 190 apple_free_identify_partition_cookie(partition_data *partition, void *_cookie)
|
/haiku/src/tests/add-ons/kernel/partitioning_systems/ |
H A D | PartitioningSystemsTest.cpp | 27 struct partition_entry : partition_data { 120 partition_data* data = get_partition(id); 143 partition_data* data = get_partition(partitionID); 217 partition_data* 228 partition_data* 239 partition_data* 262 partition_data*
|
/haiku/src/add-ons/kernel/partitioning_systems/vmdk/ |
H A D | vmdk.cpp | 360 vmdk_identify_partition(int fd, partition_data* partition, void** _cookie) 377 vmdk_scan_partition(int fd, partition_data* partition, void* _cookie) 386 // fill in the partition_data structure 395 partition_data* child = create_child_partition(partition->id, 0, 420 vmdk_free_identify_partition_cookie(partition_data*/* partition*/, void* cookie) 427 vmdk_free_partition_cookie(partition_data* partition) 434 vmdk_free_partition_content_cookie(partition_data* partition)
|
/haiku/src/system/kernel/disk_device_manager/ |
H A D | disk_device_manager.cpp | 117 partition_data* 126 partition_data* 137 partition_data* 166 partition_data*
|
/haiku/src/add-ons/kernel/partitioning_systems/atari/ |
H A D | atari.cpp | 78 atari_identify_partition(int fd, partition_data *partition, void **_cookie) 154 atari_scan_partition(int fd, partition_data *partition, void *_cookie) 186 partition_data *child = create_child_partition(partition->id, index, 209 atari_free_identify_partition_cookie(partition_data *partition, void *_cookie)
|
/haiku/src/system/boot/loader/ |
H A D | partitions.cpp | 116 memset((partition_data *)this, 0, sizeof(partition_data)); 494 partition_data * 521 partition_data * 533 partition_data *
|
/haiku/headers/private/kernel/boot/ |
H A D | partitions.h | 17 class Partition : public Node, public partition_data {
|
/haiku/src/add-ons/kernel/file_systems/reiserfs/ |
H A D | Volume.h | 44 status_t Identify(int fd, partition_data *partition);
|
H A D | kernel_interface.cpp | 62 reiserfs_identify_partition(int fd, partition_data *partition, void **cookie) 81 reiserfs_scan_partition(int fd, partition_data *partition, void *_cookie) 103 reiserfs_free_identify_partition_cookie(partition_data* partition,
|
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | kernel_interface.cpp | 31 xfs_identify_partition(int fd, partition_data *partition, void **_cookie) 38 xfs_scan_partition(int fd, partition_data *partition, void *_cookie) 45 xfs_free_identify_partition_cookie(partition_data *partition, void *_cookie) 667 xfs_get_supported_operations(partition_data *partition, uint32 mask)
|
/haiku/src/add-ons/kernel/file_systems/exfat/ |
H A D | kernel_interface.cpp | 82 exfat_identify_partition(int fd, partition_data* partition, void** _cookie) 131 exfat_scan_partition(int fd, partition_data* partition, void* _cookie) 147 exfat_free_identify_partition_cookie(partition_data* partition, void* _cookie)
|
/haiku/src/add-ons/kernel/file_systems/iso9660/ |
H A D | kernel_interface.cpp | 93 fs_identify_partition(int fd, partition_data* partition, void** _cookie) 109 fs_scan_partition(int fd, partition_data* partition, void* _cookie) 127 fs_free_identify_partition_cookie(partition_data* partition, void* _cookie)
|
/haiku/src/add-ons/kernel/file_systems/udf/ |
H A D | kernel_interface.cpp | 77 udf_identify_partition(int fd, partition_data *partition, void **_cookie) 106 udf_scan_partition(int fd, partition_data *partition, void *_cookie) 129 udf_free_identify_partition_cookie(partition_data *partition, void *cookie)
|