haiku/headers/private/fs_shell
Axel Dörfler 99086aa323 trim: Target SCSI UNMAP command instead of WRITE SAME.
* The UNMAP command is theoretically much faster, as it can get many block
  ranges instead of just a single range.
* Furthermore, the ATA TRIM command resembles it much better.
* Therefore, fs_trim_data now gets an array of ranges, and we use SCSI UNMAP
  to trim.
* Updated BFS code to collect array ranges to fully support the new
  fs_trim_data possibilities.
2013-11-07 19:03:47 +01:00
..
DoublyLinkedList.h
fssh_api_wrapper.h Added B_TRIM_DEVICE ioctl. 2013-11-07 19:01:24 +01:00
fssh_atomic.h
fssh_auto_deleter.h
fssh_auto_locker.h
fssh_byte_order.h
fssh_defs.h Added new [FSSH]_B_HAIKU_{32,64}_BIT macros. 2009-11-25 21:21:58 +00:00
fssh_dirent.h
fssh_disk_device_defs.h
fssh_disk_device_manager.h
fssh_driver_settings.h
fssh_drivers.h trim: Target SCSI UNMAP command instead of WRITE SAME. 2013-11-07 19:03:47 +01:00
fssh_errno.h
fssh_errors.h
fssh_fcntl.h * Removed the O_* modes that we currently don't and probably won't support 2009-11-26 14:17:46 +00:00
fssh_fs_attr.h
fssh_fs_cache.h
fssh_fs_index.h
fssh_fs_info.h
fssh_fs_interface.h * Added file_system_module_info::uninitialize() analogously to 2011-06-13 01:53:11 +00:00
fssh_fs_query.h
fssh_fs_volume.h
fssh_kernel_export.h
fssh_kernel_priv.h
fssh_lock.h Added recursive_lock_transfer_lock() to the fs_shell. 2012-03-31 00:09:47 +02:00
fssh_module.h
fssh_node_monitor.h
fssh_os.h
fssh_stat.h
fssh_stdio.h
fssh_string.h
fssh_time.h
fssh_type_constants.h Move B_MIME_STRING_TYPE to <TypeConstants.h> 2011-11-25 06:19:24 +01:00
fssh_types.h Introduced types [__haiku_]generic_{addr,size}_t which are wide enough for 2010-06-02 18:22:38 +00:00
fssh_uio.h
fssh_unistd.h
KPath.h
SinglyLinkedList.h
Stack.h