Lines Matching +full:on +full:- +full:device
1 # SPDX-License-Identifier: GPL-2.0
3 # Block device driver configuration
8 depends on BLOCK
11 Say Y here to get to see options for various different block device
23 depends on ARCH_MAY_HAVE_PC_FDC
28 <file:Documentation/admin-guide/blockdev/floppy.rst>.
38 depends on BLK_DEV_FD
41 special low-level hardware accesses to them (access and use
42 non-standard formats, for example), then enable this.
54 depends on AMIGA
58 depends on ATARI
62 depends on PPC_PMAC && !PPC_PMAC64
64 If you have a SWIM-3 (Super Woz Integrated Machine 3; from Apple)
69 depends on M68K && MAC && !HIGHMEM
76 depends on ZORRO
87 depends on MACH_NINTENDO64
95 tristate "SEGA Dreamcast GD-ROM drive"
96 depends on SH_DREAMCAST
100 "GD-ROM" by SEGA to signify it is capable of reading special disks
107 tristate "Parallel port IDE device support"
108 depends on PARPORT_PC
110 There are many external CD-ROM and disk devices that connect through
114 Read <file:Documentation/admin-guide/blockdev/paride.rst> for more information.
116 If you have said Y to the "Parallel-port support" configuration
122 you may still build the individual protocol modules and high-level
127 least one high-level driver (e.g. "Parallel port IDE disks",
128 "Parallel port ATAPI CD-ROMs", "Parallel port ATAPI disks" etc.) and
129 to at least one protocol driver (e.g. "ATEN EH-100 protocol",
140 bool "Virtual block device"
141 depends on UML
143 The User-Mode Linux port includes a driver called UBD which will let
144 you access arbitrary files on the host computer as block devices.
150 depends on BLK_DEV_UBD
152 Writes to the virtual block device are not immediately written to the
153 host's disk; this may cause problems if, for example, the User-Mode
158 immediately) is configurable on a per-UBD basis by using a special
160 turn on synchronous operation by default for all block devices.
166 playing around with User-Mode Linux) you can choose N.
173 tristate "Loopback device support"
176 device; you can then create a file system on that block device and
178 drive partitions, CD-ROM drives or floppy drives. The loop devices
179 are block special device files with major number 7 and typically
186 root file system inside a DOS FAT file using this loop device
189 To use the loop device, you need the losetup utility, found in the
190 util-linux package, see
191 <https://www.kernel.org/pub/linux/utils/util-linux/>.
193 The loop device driver can also be used to "hide" a file system in
197 on a remote file server.
199 Note that this loop device has nothing to do with the loopback
200 device used for network connections from the machine to itself.
208 int "Number of loop devices to pre-create at init time"
209 depends on BLK_DEV_LOOP
212 Static number of loop devices to be unconditionally pre-created
215 This default value can be overwritten on the kernel command
216 line or with module-parameter loop.max_loop.
220 dynamically allocated with the /dev/loop-control interface.
225 tristate "Network block device support"
226 depends on NET
230 servers (mount file systems on them etc.). Communication between
233 a block device special file such as /dev/nd0.
235 Network block devices also allows you to run a block-device in
237 communicating using the loopback network device).
239 Read <file:Documentation/admin-guide/blockdev/nbd.rst> for more information,
252 tristate "RAM block device support"
255 a block device, so that you can make file systems on it, read and
262 For details, read <file:Documentation/admin-guide/blockdev/ramdisk.rst>.
274 depends on BLK_DEV_RAM
278 in memory, you will need at least one RAM disk (e.g. root on cramfs).
282 depends on BLK_DEV_RAM
289 tristate "Packet writing on CD/DVD media (DEPRECATED)"
290 depends on !UML
291 depends on SCSI
302 Currently only writing to CD-RW, DVD-RW, DVD+RW and DVDRAM discs
304 DVD-RW disks must be in restricted overwrite mode.
306 See the file <file:Documentation/cdrom/packet-writing.rst>
307 for further information on the use of this driver.
314 depends on CDROM_PKTCDVD
320 of non-swappable kernel memory, memory which will be allocated when
325 depends on CDROM_PKTCDVD
327 If enabled, write caching will be set for the CD-R/W device. For now
328 this option is dangerous unless the CD-RW media is known good, as we
333 depends on NET
340 depends on SUN_LDOMS
348 tristate "Xen virtual block device support"
349 depends on XEN
353 This driver implements the front-end of the Xen virtual
354 block device driver. It communicates with a back-end driver
355 in another domain which drives the actual block device.
358 tristate "Xen block-device backend driver"
359 depends on XEN_BACKEND
361 The block-device backend driver allows the kernel to export its
362 block devices to other guests via a high-performance shared-memory
368 The backend driver attaches itself to a any block device specified
370 device as long as it has a major and minor.
375 will be called xen-blkback.
380 depends on VIRTIO
387 tristate "Rados block device (RBD)"
388 depends on INET && BLOCK
394 Say Y here if you want include the Rados block device, which stripes
395 a block device over objects stored in the Ceph distributed object