Searched refs:partition_data (Results 1 - 25 of 36) sorted by relevance

12

/haiku/headers/private/kernel/disk_device_manager/
H A Dddm_modules.h23 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 DKPartition.h108 partition_data *PartitionData();
109 const partition_data *PartitionData() const;
223 partition_data fPartitionData;
/haiku/src/add-ons/kernel/partitioning_systems/intel/
H A Dwrite_support.h12 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 Dwrite_support.cpp50 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 Dintel.cpp100 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 Dudf-ds.cpp20 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 Ddisk_device_manager.h22 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 Dfs_interface.h263 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 Dgpt.cpp48 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 Dsession.cpp40 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 Dsun.cpp95 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 Damiga_rdb.cpp150 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 Dapple.cpp111 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 DPartitioningSystemsTest.cpp27 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 Dvmdk.cpp360 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 Ddisk_device_manager.cpp117 partition_data*
126 partition_data*
137 partition_data*
166 partition_data*
/haiku/src/add-ons/kernel/partitioning_systems/atari/
H A Datari.cpp78 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 Dpartitions.cpp116 memset((partition_data *)this, 0, sizeof(partition_data));
494 partition_data *
521 partition_data *
533 partition_data *
/haiku/headers/private/kernel/boot/
H A Dpartitions.h17 class Partition : public Node, public partition_data {
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DVolume.h44 status_t Identify(int fd, partition_data *partition);
H A Dkernel_interface.cpp62 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 Dkernel_interface.cpp31 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 Dkernel_interface.cpp82 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 Dkernel_interface.cpp93 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 Dkernel_interface.cpp77 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)

Completed in 137 milliseconds

12