/haiku/headers/private/kernel/boot/ |
H A D | partitions.h | 17 class Partition : public Node, public partition_data {
|
/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/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/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/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/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/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/headers/private/fs_shell/ |
H A D | fssh_api_wrapper.h | 324 #define partition_data fssh_partition_data macro
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | kernel_interface.cpp | 124 bfs_identify_partition(int fd, partition_data* partition, void** _cookie) 143 bfs_scan_partition(int fd, partition_data* partition, void* _cookie) 161 bfs_free_identify_partition_cookie(partition_data* partition, void* _cookie) 2352 bfs_get_supported_operations(partition_data* partition, uint32 mask)
|
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | kernel_interface.cpp | 80 btrfs_identify_partition(int fd, partition_data* partition, void** _cookie) 96 btrfs_scan_partition(int fd, partition_data* partition, void* _cookie) 113 btrfs_free_identify_partition_cookie(partition_data* partition, void* _cookie) 1057 btrfs_get_supported_operations(partition_data* partition, uint32 mask)
|
/haiku/src/add-ons/kernel/file_systems/cdda/ |
H A D | kernel_interface.cpp | 1391 cdda_identify_partition(int fd, partition_data* partition, void** _cookie) 1444 cdda_scan_partition(int fd, partition_data* partition, void* _cookie) 1474 cdda_free_identify_partition_cookie(partition_data* partition, void* _cookie)
|
/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/ext2/ |
H A D | kernel_interface.cpp | 52 ext2_identify_partition(int fd, partition_data *partition, void **_cookie) 71 ext2_scan_partition(int fd, partition_data *partition, void *_cookie) 91 ext2_free_identify_partition_cookie(partition_data* partition, void* _cookie)
|
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | dosfs.cpp | 670 dosfs_identify_partition(int fd, partition_data *partition, void **_cookie) 753 dosfs_scan_partition(int fd, partition_data *partition, void *_cookie) 769 dosfs_free_identify_partition_cookie(partition_data *partition, void *_cookie) 1220 dosfs_get_supported_operations(partition_data* partition, uint32 mask)
|
/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/ntfs/ |
H A D | kernel_interface.cpp | 56 fs_identify_partition(int fd, partition_data* partition, void** _cookie) 86 fs_scan_partition(int fd, partition_data* partition, void* _cookie) 117 fs_free_identify_partition_cookie(partition_data* partition, void* _cookie)
|
/haiku/src/add-ons/kernel/file_systems/reiserfs/ |
H A D | Volume.cpp | 93 Volume::Identify(int fd, partition_data *partition)
|
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/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/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)
|
/haiku/src/add-ons/kernel/file_systems/ufs2/ |
H A D | kernel_interface.cpp | 37 ufs2_identify_partition(int fd, partition_data *partition, void **_cookie) 53 ufs2_scan_partition(int fd, partition_data *partition, void *_cookie) 71 ufs2_free_identify_partition_cookie(partition_data *partition, void *_cookie)
|
/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)
|