Lines Matching full:block
3 # Block layer core configuration
5 menuconfig BLOCK config
6 bool "Enable the block layer" if EXPERT
11 Provide block layer support for the kernel.
13 Disable this option to remove the block layer support from the
18 - block device files will become unusable
22 they make use of various block layer definitions and facilities.
27 if BLOCK
39 bool "Block layer SG support v4 helper lib"
48 bool "Block layer data integrity support"
51 stored/retrieved to help protect the data. The block layer
65 bool "Zoned block device support"
68 Block layer zoned block device support. This option enables
69 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block
75 bool "Block layer bio throttling support"
79 Block layer bio throttling support. It can be used to limit
87 bool "Block throttling .low limit interface support (EXPERIMENTAL)"
90 Add .low limit interface for block throttling. The low limit is a best
98 bool "Enable support for block device writeback throttling"
100 Enabling this option enables the block layer to throttle buffered
111 Enable writeback throttling by default for request-based block devices.
150 scheduler and block devices process requests. Only some I/O schedulers
151 and some block devices support I/O priorities.
154 bool "Block layer debugging information in debugfs"
158 Include block layer debugging information in debugfs. This information
177 bool "Enable inline encryption support in block layer"
180 block layer handle encryption, so users can take
189 Enabling this lets the block layer handle inline encryption
195 source "block/partitions/Kconfig"
199 endif # BLOCK
203 depends on BLOCK && COMPAT
208 depends on BLOCK && PCI
213 depends on BLOCK && VIRTIO
218 depends on BLOCK && INFINIBAND
222 def_bool BLOCK && PM
228 source "block/Kconfig.iosched"