/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/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/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/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/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/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/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/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/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/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/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/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/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/headers/private/fs_shell/ |
H A D | fssh_api_wrapper.h | 324 #define partition_data fssh_partition_data macro
|
/haiku/src/system/kernel/disk_device_manager/ |
H A D | KPartition.cpp | 655 partition_data* 662 const partition_data*
|
/haiku/headers/private/kernel/disk_device_manager/ |
H A D | KPartition.h | 108 partition_data *PartitionData(); 109 const partition_data *PartitionData() const; 223 partition_data fPartitionData;
|
/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/tests/system/kernel/file_corruption/fs/ |
H A D | checksumfs.cpp | 793 checksumfs_identify_partition(int fd, partition_data* partition, 818 checksumfs_scan_partition(int fd, partition_data* partition, void* cookie) 835 checksumfs_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/partitioning_systems/intel/ |
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 | 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 | 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/reiserfs/ |
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,
|