Searched refs:fs_trim_data (Results 1 - 12 of 12) sorted by relevance

/haiku/headers/private/kernel/util/
H A Dfs_trim_support.h19 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 DBlockAllocator.h71 bool _AddTrim(fs_trim_data& trimData, uint32 maxRanges,
73 status_t _TrimNext(fs_trim_data& trimData, uint32 maxRanges,
H A DBlockAllocator.cpp1178 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 Dkernel_interface.cpp652 fs_trim_data* trimData;
/haiku/src/bin/
H A Dfstrim.cpp247 fs_trim_data trimData;
260 if (ioctl(fd, B_TRIM_DEVICE, &trimData, sizeof(fs_trim_data)) != 0) {
/haiku/headers/os/drivers/
H A DDrivers.h109 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 Dscsi_disk.cpp163 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 Dmmc_disk.cpp473 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 Dnvme_disk.cpp861 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 Dram_disk.cpp529 status_t Trim(fs_trim_data* trimData)
1507 return device->Trim((fs_trim_data*)buffer);
/haiku/headers/private/fs_shell/
H A Dfssh_api_wrapper.h478 #define fs_trim_data fssh_fs_trim_data macro
/haiku/src/system/kernel/device_manager/
H A Ddevfs.cpp1485 fs_trim_data* trimData;

Completed in 120 milliseconds