| /fs/nfs/blocklayout/ |
| A D | extent_tree.c | 43 return be->be_f_offset + be->be_length; in ext_f_end() 153 be = ext_try_to_merge_left(root, be); in __ext_tree_insert() 160 be = ext_try_to_merge_right(root, be); in __ext_tree_insert() 232 be = ext_tree_next(be); in __ext_tree_remove() 235 while (be && ext_f_end(be) <= end) { in __ext_tree_remove() 243 if (be && be->be_f_offset < end) { in __ext_tree_remove() 426 for (be = __ext_tree_search(root, start); be; be = ext_tree_next(be)) { in ext_tree_mark_written() 543 for (be = ext_tree_first(&bl->bl_ext_rw); be; be = ext_tree_next(be)) { in ext_tree_try_encode_commit() 554 for (be = ext_tree_first(&bl->bl_ext_rw); be; be = ext_tree_next(be)) { in ext_tree_try_encode_commit() 592 for (be = ext_tree_first(&bl->bl_ext_rw); be; be = ext_tree_next(be)) { in ext_tree_encode_commit() [all …]
|
| A D | blocklayout.c | 54 switch (be->be_state) { in is_hole() 137 isect += be->be_v_offset; in do_add_page_to_bio() 182 extent_length = be.be_length - (isect - be.be_f_offset); in bl_mark_devices_unavailable() 270 extent_length = be.be_length - (isect - be.be_f_offset); in bl_read_pagelist() 283 if (is_hole(&be)) { in bl_read_pagelist() 418 extent_length = be.be_length - (isect - be.be_f_offset); in bl_write_pagelist() 542 lv->cowread = be->be_f_offset + be->be_length; in verify_extent() 622 be = kzalloc(sizeof(*be), GFP_NOFS); in bl_alloc_extent() 623 if (!be) in bl_alloc_extent() 661 kfree(be); in bl_alloc_extent() [all …]
|
| /fs/btrfs/ |
| A D | ref-verify.c | 242 kfree(be); in free_block_entry() 256 kfree(be); in add_block_entry() 260 be->len = len; in add_block_entry() 277 kfree(be); in add_block_entry() 291 return be; in add_block_entry() 623 be->bytenr, be->len, be->num_refs, be->metadata, in dump_block_entry() 777 if (!be) { in btrfs_ref_tree_mod() 924 be = entry; in btrfs_free_ref_tree_range() 938 if (!be) { in btrfs_free_ref_tree_range() 947 if (be->bytenr < start && be->bytenr + be->len > start) { in btrfs_free_ref_tree_range() [all …]
|
| A D | Kconfig | 31 continue to be mountable and usable by newer kernels. 37 module will be called btrfs. 82 and is meant for developers but can be enabled in general. 91 Enable experimental features. These features may not be stable enough 127 is meant to be used by btrfs developers for tracking down extent
|
| /fs/erofs/ |
| A D | zdata.c | 1158 be->keepxcpy = true; in z_erofs_do_decompressed_bvec() 1286 be->onstack_used = 0; in z_erofs_decompress_pcluster() 1288 be->decompressed_pages = be->onstack_pages; in z_erofs_decompress_pcluster() 1289 be->onstack_used = be->nr_pages; in z_erofs_decompress_pcluster() 1295 be->compressed_pages = be->onstack_pages + be->onstack_used; in z_erofs_decompress_pcluster() 1312 .sb = be->sb, in z_erofs_decompress_pcluster() 1347 if (be->compressed_pages < be->onstack_pages || in z_erofs_decompress_pcluster() 1348 be->compressed_pages >= be->onstack_pages + Z_EROFS_ONSTACK_PAGES) in z_erofs_decompress_pcluster() 1375 if (be->decompressed_pages != be->onstack_pages) in z_erofs_decompress_pcluster() 1408 for (; be.pcl != Z_EROFS_PCLUSTER_TAIL; be.pcl = next) { in z_erofs_decompress_queue() [all …]
|
| /fs/pstore/ |
| A D | Kconfig | 8 be mounted as /dev/pstore. Only useful if you have 22 Can be enlarged if needed, not recommended to shrink it. 51 data can be retrieved from /sys/fs/pstore/pmsg-ramoops-[ID]. 63 pstore filesystem. It can be used to determine what function 77 buffer in RAM where it can be read back at some later point. 79 Note that for historical reasons, the module will be named 99 where it can be read back at some later point. 110 Which block device should be used for pstore/blk. 140 pstore/blk. The size is in KB and must be a multiple of 4. 164 in KB and must be a multiple of 4. [all …]
|
| /fs/netfs/ |
| A D | Kconfig | 14 This option causes statistical information to be gathered on local 21 multi-CPU system these may be on cachelines that keep bouncing 29 This permits debugging to be dynamically enabled in the local caching 30 management module. If this is set, the debugging output may be 37 This option enables a generic filesystem caching manager that can be 39 Different sorts of caches can be plugged in, depending on the 49 This option causes statistical information to be gathered on local 56 multi-CPU system these may be on cachelines that keep bouncing
|
| /fs/xfs/ |
| A D | Kconfig | 21 module will be called xfs. Be aware, however, that if the file 44 V4 format will be removed entirely in September 2030. Distributors 71 feature will be removed entirely in September 2030. Distributors 87 filesystem to be migrated between Linux and IRIX without any need 116 from all other requests, and this can be done quite transparently 146 If you say Y here you will be able to check metadata on a 150 they can be dealt with in a controlled manner. 181 If you say Y here you will be able to repair metadata on a 200 conditions that occur that would otherwise be missed. It is much 215 Note that the resulting code will be HUGE and SLOW, and probably [all …]
|
| /fs/proc/ |
| A D | Kconfig | 20 Before you can use the /proc file system, it has to be mounted, 21 meaning it has to be given a location in the directory hierarchy. 22 That location should be /proc. A command such as "mount -t proc proc 38 be read with gdb and other ELF tools. No modifications can be 56 Note that the device driver must be present in the crash 60 If you say Y here, the collected device dumps will be added 74 devices such as virtio-mem will not be included in the dump 77 With this config enabled, these RAM ranges will be queried from the 78 device drivers once the device gets probed, so they can be included 93 modifiable sysctl entries will be generated beneath the
|
| /fs/adfs/ |
| A D | Kconfig | 10 here, Linux will be able to read from ADFS partitions on hard drives 11 and from ADFS-formatted floppy discs. If you also want to be able to 14 The ADFS partition should be the first partition (i.e., 18 To compile this code as a module, choose M here: the module will be 27 If you say Y here, you will be able to write to ADFS partitions on
|
| /fs/cramfs/ |
| A D | README | 25 The order of inode traversal is described as "width-first" (not to be 56 The block data is not compressed and should be copied verbatim. 60 its end, shifted right by 2 bits. The block must therefore be 77 (For the last <block> of the file, the input may of course be smaller.) 78 Each <block> may be a different size. (See <block_pointer> above.) 83 <block> may be located anywhere and not necessarily contiguous with 117 compressed at a time. It's intended to be somewhere around 127 turn is defined as PAGE_SIZE (which can be as large as 32KB on arm). 128 This discrepancy is a bug, though it's not clear which should be 177 must be no larger than 32KB) and discard what it doesn't need. [all …]
|
| /fs/romfs/ |
| A D | Kconfig | 7 initial ram disks of installation disks, but it could be used for 12 module will be called romfs. Note that the file system of your 13 root partition (the one containing the directory /) cannot be a 20 # Select the backing stores to be supported 27 Select the backing stores to be supported.
|
| /fs/fat/ |
| A D | Kconfig | 10 to include FAT support. You will then be able to mount partitions or 33 To compile this as a module, choose M here: the module will be called 36 -- they will have to be modules as well. 55 support" below), or you will not be able to see the long filenames 61 be called msdos. 77 To compile this as a module, choose M here: the module will be called 85 This option should be set to the codepage of your FAT filesystems. 86 It can be overridden with the "codepage" mount option. 96 that most of your FAT filesystems use, and can be overridden
|
| /fs/nls/ |
| A D | Kconfig | 17 will be called nls_base. 46 codepage if you want to be able to read/write these filenames on 58 codepage if you want to be able to read/write these filenames on 70 codepage if you want to be able to read/write these filenames on 83 codepage if you want to be able to read/write these filenames on 99 codepage if you want to be able to read/write these filenames on 114 codepage if you want to be able to read/write these filenames on 125 codepage if you want to be able to read/write these filenames on 136 codepage if you want to be able to read/write these filenames on 147 codepage if you want to be able to read/write these filenames on [all …]
|
| /fs/jffs2/ |
| A D | README.Locking | 7 be fairly close. 22 When writing new nodes, the alloc_sem must be held until the new nodes 80 to be called from bottom-half (timer) context (on the basis that nobody 105 has to be locked while walking the c->inocache_list hash buckets. 112 will not be removed. So, it is allowed to access it without locking 118 c->erase_completion has to be acquired first. 127 determine whether the 'deletion dirent' under consideration can be 130 erase_completion_lock cannot be held, so an alternative, more 135 Suggestions for alternative solutions to this problem would be welcomed. 160 Once xattr_sem released, there would be no assurance for the existence
|
| A D | LICENCE | 11 JFFS2 is distributed in the hope that it will be useful, but WITHOUT 23 files, these files do not by themselves cause the resulting work to be 25 these files must still be made available in accordance with section (3) 29 this file might be covered by the GNU General Public License.
|
| /fs/jbd2/ |
| A D | Kconfig | 8 the ext4 and OCFS2 filesystems, but it could also be used to add 16 To compile this device as a module, choose M here. The module will be 28 By default, the debugging output will be turned off. 30 If you select Y here, then you will be able to turn on debugging
|
| /fs/squashfs/ |
| A D | Kconfig | 17 archival use (i.e. in cases where a .tar.gz file may be used), and in 21 If you want to compile this as a module ( = code which can be 23 say M here. The module will be called squashfs. Note that the root 24 file system (the one containing the directory /) cannot be compiled 98 Only one block (data or metadata) can be decompressed at any 167 repeated reads. However, this increases memory usage, which may be a 197 file systems will be readable without selecting this option. 212 file systems will be readable without selecting this option. 227 file systems will be readable without selecting this option. 241 file systems will be readable without selecting this option. [all …]
|
| /fs/hpfs/ |
| A D | Kconfig | 10 partitions. Say Y if you want to be able to read files from and 13 option in order to be able to read them. Read 17 module will be called hpfs. If unsure, say N.
|
| /fs/nfs/ |
| A D | Kconfig | 14 will be called nfs. 17 install the user space mount.nfs command which can be found in 86 space programs which can be found in the Linux nfs-utils package, 139 may be sent in the NFS exchange_id operation. The value must be in 140 the format of a DNS domain name and should be set to the DNS domain 143 option should be set to the default "kernel.org". 178 Say Y here if you want NFS data to be cached locally on disc through
|
| /fs/affs/ |
| A D | Kconfig | 10 if you want to be able to read and write files from and to an Amiga 11 FFS partition on your hard drive. Amiga floppies however cannot be 24 module will be called affs. If unsure, say N.
|
| A D | Changes | 3 things that can be used since quite some time. But 27 this fs never claimed to be Posix conformant. 80 - locking should be safe for the future 210 be smart about them, but the result is worth the 224 can be trapped. Previously, ro remounts didn't 235 to be remounted read/write. 264 files can be read and written without opening 300 - The same get_block()-routine can now be used for 318 - Allow dir-cache filesystems to be mounted
|
| /fs/cachefiles/ |
| A D | Kconfig | 18 This permits debugging to be dynamically enabled in the filesystem 19 caching on files module. If this is set, the debugging output may be 27 This permits error injection to be enabled in cachefiles whilst a
|
| /fs/ |
| A D | Kconfig | 66 Direct Access (DAX) can be used on memory-backed block devices. 72 struct pages. For the nfit based NVDIMMs this can be enabled 82 For ndctl to work CONFIG_DEV_DAX needs to be enabled as well. For most 83 file systems DAX support needs to be manually enabled globally or 100 # Note: Posix ACLs can be implemented without these helpers. Never use 174 Everything in tmpfs is temporary in the sense that no files will be 225 But if a long-lived tmpfs is to be accessed by 32-bit applications so 270 enable HVO by default. It can be disabled via hugetlb_free_vmemmap=off 306 If you say N, all options in this submenu will be skipped and 351 If you say N, all options in this submenu will be skipped and
|
| /fs/crypto/ |
| A D | Kconfig | 18 # allows the algorithms to be built as modules when all the filesystems are, 19 # whereas selecting them from FS_ENCRYPTION would force them to be built-in. 23 # as Adiantum encryption, then those other modes need to be explicitly enabled
|