Searched refs:fs_trim_data (Results 1 - 12 of 12) sorted by relevance
/haiku/headers/private/kernel/util/ |
H A D | fs_trim_support.h | 19 fs_trim_data*& _trimData) 23 _trimData = (fs_trim_data*)buffer; 35 size_t bytes = (count - 1) * sizeof(uint64) * 2 + sizeof(fs_trim_data); 52 _trimData = (fs_trim_data*)trimBuffer; 58 copy_trim_data_to_user(void* buffer, fs_trim_data* trimData) 67 return user_memcpy(buffer, trimData, offsetof(fs_trim_data, ranges));
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | BlockAllocator.h | 71 bool _AddTrim(fs_trim_data& trimData, uint32 maxRanges, 73 status_t _TrimNext(fs_trim_data& trimData, uint32 maxRanges,
|
H A D | BlockAllocator.cpp | 1178 fs_trim_data* trimData = (fs_trim_data*)malloc(sizeof(fs_trim_data) 1335 BlockAllocator::_AddTrim(fs_trim_data& trimData, uint32 maxRanges, 1351 BlockAllocator::_TrimNext(fs_trim_data& trimData, uint32 maxRanges, 1370 sizeof(fs_trim_data)
|
H A D | kernel_interface.cpp | 652 fs_trim_data* trimData;
|
/haiku/src/bin/ |
H A D | fstrim.cpp | 247 fs_trim_data trimData; 260 if (ioctl(fd, B_TRIM_DEVICE, &trimData, sizeof(fs_trim_data)) != 0) {
|
/haiku/headers/os/drivers/ |
H A D | Drivers.h | 109 B_TRIM_DEVICE, /* trims blocks, see fs_trim_data */ 183 } fs_trim_data; typedef in typeref:struct:__anon7
|
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/ |
H A D | scsi_disk.cpp | 163 trim_device(das_driver_info* device, fs_trim_data* trimData) 395 return trim_device(info, (fs_trim_data*)buffer);
|
/haiku/src/add-ons/kernel/drivers/disk/mmc/ |
H A D | mmc_disk.cpp | 473 mmc_block_trim(mmc_disk_driver_info* info, fs_trim_data* trimData) 626 return mmc_block_trim(info, (fs_trim_data*)buffer);
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/ |
H A D | nvme_disk.cpp | 861 nvme_disk_trim(nvme_disk_driver_info* info, fs_trim_data* trimData) 992 return nvme_disk_trim(info, (fs_trim_data*)buffer);
|
/haiku/src/add-ons/kernel/drivers/disk/virtual/ram_disk/ |
H A D | ram_disk.cpp | 529 status_t Trim(fs_trim_data* trimData) 1507 return device->Trim((fs_trim_data*)buffer);
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_api_wrapper.h | 478 #define fs_trim_data fssh_fs_trim_data macro
|
/haiku/src/system/kernel/device_manager/ |
H A D | devfs.cpp | 1485 fs_trim_data* trimData;
|
Completed in 120 milliseconds