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"
44 for any block device.
46 Unlike SG v3 (aka block/scsi_ioctl.c drivers/scsi/sg.c), SG v4
58 bool "Block layer SG support v4 helper lib"
68 bool "Block layer data integrity support"
71 stored/retrieved to help protect the data. The block layer
85 bool "Zoned block device support"
88 Block layer zoned block device support. This option enables
89 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block
95 bool "Block layer bio throttling support"
99 Block layer bio throttling support. It can be used to limit
107 bool "Block throttling .low limit interface support (EXPERIMENTAL)"
110 Add .low limit interface for block throttling. The low limit is a best
118 bool "Block device command line partition parser"
123 partitions on a block device.
125 See Documentation/block/cmdline-partition.rst for more information.
128 bool "Enable support for block device writeback throttling"
130 Enabling this option enables the block layer to throttle buffered
166 bool "Block layer debugging information in debugfs"
170 Include block layer debugging information in debugfs. This information
189 bool "Enable inline encryption support in block layer"
192 block layer handle encryption, so users can take
201 Enabling this lets the block layer handle inline encryption
207 source "block/partitions/Kconfig"
211 endif # BLOCK
215 depends on BLOCK && COMPAT
220 depends on BLOCK && PCI
225 depends on BLOCK && VIRTIO
230 depends on BLOCK && INFINIBAND
234 def_bool BLOCK && PM
236 source "block/Kconfig.iosched"