| /fs/kernfs/ |
| A D | file.c | 203 of->event = atomic_read(&of_on(of)->event); in kernfs_seq_show() 247 of->event = atomic_read(&of_on(of)->event); in kernfs_file_read_iter() 357 if (!of->vm_ops) in kernfs_vma_open() 375 if (!of->vm_ops) in kernfs_vma_fault() 475 if (of->mmapped && of->vm_ops != vma->vm_ops) in kernfs_fop_mmap() 573 if (of) { in kernfs_unlink_open_file() 624 if (!of) in kernfs_fop_open() 654 of->kn = kn; in kernfs_fop_open() 693 of->seq_file->private = of; in kernfs_fop_open() 721 kfree(of); in kernfs_fop_open() [all …]
|
| /fs/sysfs/ |
| A D | file.c | 48 struct kernfs_open_file *of = sf->private; in sysfs_kf_seq_show() local 49 struct kobject *kobj = sysfs_file_kobj(of->kn); in sysfs_kf_seq_show() 65 count = ops->show(kobj, of->kn->priv, buf); in sysfs_kf_seq_show() 87 struct kobject *kobj = sysfs_file_kobj(of->kn); in sysfs_kf_bin_read() 88 loff_t size = file_inode(of->file)->i_size; in sysfs_kf_bin_read() 114 struct kobject *kobj = sysfs_file_kobj(of->kn); in sysfs_kf_read() 121 if (WARN_ON_ONCE(buf != of->prealloc_buf)) in sysfs_kf_read() 123 len = ops->show(kobj, of->kn->priv, buf); in sysfs_kf_read() 140 struct kobject *kobj = sysfs_file_kobj(of->kn); in sysfs_kf_write() 154 loff_t size = file_inode(of->file)->i_size; in sysfs_kf_bin_write() [all …]
|
| /fs/cramfs/ |
| A D | README | 23 null-padded to a multiple of 4 bytes. 38 regular file of non-zero st_size. 44 padding to multiple of 4 bytes 63 the compressed data length is included in the first 2 bytes of 68 The order of <file_data>'s is a depth-first descent of the directory 77 (For the last <block> of the file, the input may of course be smaller.) 88 is not set then the first 2 bytes of the block contains the size of the 116 (Block size in cramfs refers to the size of input data that is 133 require the least amount of change: just change `#define 166 The cost of option 1 is that kernels with a larger PAGE_SIZE [all …]
|
| /fs/befs/ |
| A D | ChangeLog | 94 * Cleanup of NLS functions (util.c) [WD] 125 * Added workaround for mis-understanding of the nature of the b+trees used 170 * Fixed a couple of compile warnings due to use of malloc.h, when slab.h 236 the hard work of finding the disk block number. 313 * Fixed a misunderstanding of the inode fields. 315 The i_blocks field of the inode struct is not the number of blocks for the 318 Changed to blocksize of filesystem. 343 * Posted verion 4 of the patch 372 * Got rid of kernel warning on mount. 378 * Fixed wrong number of args bug in befs_dump_inode [all …]
|
| /fs/pstore/ |
| A D | Kconfig | 21 Defines default size of pstore kernel log storage. 115 2) /dev/<disk_name> represents the device name of disk 117 of partition - device number of disk plus the partition number 135 int "Size in Kbytes of kmsg dump log to store" 140 pstore/blk. The size is in KB and must be a multiple of 4. 158 int "Size in Kbytes of pmsg to store" 164 in KB and must be a multiple of 4. 170 int "Size in Kbytes of console log to store" 176 pstore/blk. The size is in KB and must be a multiple of 4. 182 int "Size in Kbytes of ftrace log to store" [all …]
|
| /fs/affs/ |
| A D | Changes | 10 problem that I'm aware of (pointer/int conversion 25 a multiple of the blocksize, the rest of the 81 - cleanup of some interfaces 131 - Cleanup of error handling in read_super(). 132 Didn't release all resources in case of an 140 - Cleanup of error handling in namei.c. (BH) 142 - Cleanup of error handling in file.c. (BH) 144 - The original blocksize of the device is 199 correctly byte-swapped. Since most of the users of the 217 - Changed mapping of executable flag. [all …]
|
| /fs/unicode/ |
| A D | README.utf8data | 2 Character Database for version 12.1.0 of the Unicode standard. 4 The full set of files can be found here: 39 To update to the newer version of the Unicode standard, the latest 40 released version of the UCD can be found here: 50 have a total size of 324k) and/or comparing it with the older version 51 of utf8data.c_shipped, rename it to utf8data.c_shipped. 53 If you are a kernel developer updating to a newer version of the 55 with the version of the UCD that was used, the md5sum and sha1sums of 56 the *.txt files, before checking in the new versions of the utf8data.c
|
| /fs/resctrl/ |
| A D | rdtgroup.c | 378 rdtgroup_kn_unlock(of->kn); in rdtgroup_cpus_show() 548 if (is_cpu_list(of)) in rdtgroup_cpus_write() 574 rdtgroup_kn_unlock(of->kn); in rdtgroup_cpus_write() 779 rdtgroup_kn_unlock(of->kn); in rdtgroup_tasks_write() 814 rdtgroup_kn_unlock(of->kn); in rdtgroup_tasks_write() 846 rdtgroup_kn_unlock(of->kn); in rdtgroup_tasks_show() 862 rdtgroup_kn_unlock(of->kn); in rdtgroup_closid_show() 878 rdtgroup_kn_unlock(of->kn); in rdtgroup_rmid_show() 1249 rdtgroup_kn_unlock(of->kn); in rdtgroup_mode_show() 1484 rdtgroup_kn_unlock(of->kn); in rdtgroup_mode_write() [all …]
|
| A D | ctrlmondata.c | 317 rdtgrp = rdtgroup_kn_lock_live(of->kn); in rdtgroup_schemata_write() 319 rdtgroup_kn_unlock(of->kn); in rdtgroup_schemata_write() 380 rdtgroup_kn_unlock(of->kn); in rdtgroup_schemata_write() 419 rdtgrp = rdtgroup_kn_lock_live(of->kn); in rdtgroup_schemata_show() 446 rdtgroup_kn_unlock(of->kn); in rdtgroup_schemata_show() 468 rdtgrp = rdtgroup_kn_lock_live(of->kn); in rdtgroup_mba_mbps_event_write() 470 rdtgroup_kn_unlock(of->kn); in rdtgroup_mba_mbps_event_write() 492 rdtgroup_kn_unlock(of->kn); in rdtgroup_mba_mbps_event_write() 522 rdtgroup_kn_unlock(of->kn); in rdtgroup_mba_mbps_event_show() 608 md = of->kn->priv; in rdtgroup_mondata_show() [all …]
|
| A D | internal.h | 261 int (*seq_show)(struct kernfs_open_file *of, 268 ssize_t (*write)(struct kernfs_open_file *of, 311 ssize_t rdtgroup_schemata_write(struct kernfs_open_file *of, 314 int rdtgroup_schemata_show(struct kernfs_open_file *of, 317 ssize_t rdtgroup_mba_mbps_event_write(struct kernfs_open_file *of, 320 int rdtgroup_mba_mbps_event_show(struct kernfs_open_file *of,
|
| /fs/jffs2/ |
| A D | README.Locking | 14 contiguous allocation of space on the medium. It is automatically 17 the garbage collector will obtain this right at the beginning of 24 which they belong. This is for the benefit of NAND flash - adding new 27 time this happens are part of the new node, not just something that 32 With the introduction of NAND flash support and the write-buffer, 43 This is the JFFS2-internal equivalent of the inode mutex i->i_sem. 58 Instead of playing such games, we just have an extra internal 60 by the normal file system code _after_ allocation of space. 76 (NB) the per-inode list of physical nodes. The latter is a special 102 This spinlock protects the hashed list (c->inocache_list) of the [all …]
|
| A D | LICENCE | 2 file are part of JFFS2, the Journalling Flash File System v2. 7 the terms of the GNU General Public License as published by the Free 12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 16 You should have received a copy of the GNU General Public License along 26 of the GNU General Public License.
|
| /fs/proc/ |
| A D | Kconfig | 7 of the system. "Virtual" means that it doesn't take up any space on 10 version of the program less: you need to use more or cat. 14 (there is a small number of Interrupt ReQuest lines in your computer 16 often a source of trouble if two devices are mistakenly configured 37 Provides a virtual ELF core file of the live kernel. This can 46 Exports the dump image of crashed kernel in ELF format. 54 specific snapshot of their hardware or firmware before the 89 The sysctl interface provides a means of dynamically changing 91 a recompile of the kernel or reboot of the system. The primary 92 interface is through /proc/sys. If you say Y here a tree of [all …]
|
| /fs/overlayfs/ |
| A D | file.c | 101 if (unlikely(!of)) in ovl_file_alloc() 104 of->realfile = realfile; in ovl_file_alloc() 105 return of; in ovl_file_alloc() 110 fput(of->realfile); in ovl_file_free() 111 if (of->upperfile) in ovl_file_free() 112 fput(of->upperfile); in ovl_file_free() 113 kfree(of); in ovl_file_free() 203 struct ovl_file *of; in ovl_open() local 226 of = ovl_file_alloc(realfile); in ovl_open() 227 if (!of) { in ovl_open() [all …]
|
| /fs/ |
| A D | Kconfig.binfmt | 65 segments of a binary to be located in memory independently of each 82 ELF core dump files describe each memory mapping of the crashed 83 process, and can contain or omit the memory contents of each one. 84 The contents of an unmodified text mapping are omitted by default. 86 For an unmodified text mapping of an ELF object, including just 87 the first page of the file in a core dump makes it possible to 89 cost and disk space to dump all the text. However, versions of 96 This config option changes the default setting of coredump_filter 109 this module must consist of compiled binaries only. 136 you have some of those say N here. [all …]
|
| /fs/nfs/ |
| A D | Kconfig | 23 Below you can choose which versions of the NFS protocol are 40 This option enables support for version 2 of the NFS protocol 50 This option enables support for version 3 of the NFS protocol 60 Sun added to Solaris but never became an official part of the 82 This option enables support for version 4 of the NFS protocol 104 This option enables support for minor version 1 of the NFSv4 protocol 138 This option defines the domain portion of the implementation ID that 140 the format of a DNS domain name and should be set to the DNS domain 141 name of the distribution. 207 Choose Y here to disable the use of NFS over UDP. NFS over UDP [all …]
|
| /fs/squashfs/ |
| A D | Kconfig | 11 Block sizes greater than 4K are supported up to a maximum of 1 Mbytes 124 This decompressor implementation uses a maximum of one 153 bool "Enable full caching of compressed blocks" 181 achieved and the amount of CPU time and memory necessary to 194 of zlib are too high. 209 of zlib are too high. 223 the default zlib compression, at the expense of greater CPU and 260 accesses of files in filesystem order) on all media. 276 int "Number of fragments cached" if SQUASHFS_EMBEDDED 283 of extra system memory. Decreasing this amount will mean [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 35 direct mapping of the medium. 44 intercession of the block layer (which may have been disabled). It 45 also allows direct mapping of MTD devices through romfs files under
|
| /fs/smb/client/ |
| A D | Kconfig | 24 This is the client VFS module for the SMB3 family of network file 36 included in Windows NT4, 2000 and XP (and later). Use of dialects 62 allow optional logging of slow responses to dmesg (depending on the 77 of legacy dialects (SMB1/CIFS and SMB2.0) is discouraged. 99 CIFS maps the name of extended attributes beginning with the user 113 negotiate a feature of the older cifs dialect with servers, such as 126 the cifs code which increases the size of the cifs module. 134 to the cifs code which slightly increases the size of 135 the cifs module and can cause additional logging of debug 160 servers if their addresses change or for implicit mounts of [all …]
|
| /fs/netfs/ |
| A D | Kconfig | 19 The gathering of statistics adds a certain amount of overhead to 39 Different sorts of caches can be plugged in, depending on the 54 The gathering of statistics adds a certain amount of overhead to
|
| /fs/configfs/ |
| A D | Kconfig | 6 of sysfs's functionality. Where sysfs is a filesystem-based 7 view of kernel objects, configfs is a filesystem-based manager 8 of kernel objects, or config_items.
|
| /fs/xfs/ |
| A D | Kconfig | 12 variable block sizes, is extent based, and makes extensive use of 18 with the IRIX version of XFS. 22 system of your root partition is compiled as a module, you'll need 33 year 2038. Because of this, the V4 format is deprecated. All users 60 attacks. Because of this, the feature is deprecated. All users 85 higher level guarantee of consistency. The on-disk data format for 86 quota is also compatible with the IRIX version of XFS, allowing a 111 separate area of disk space where only file data is stored. It was 166 of invocations, the outcomes, and the results of repairs, if any. 167 This may slow down scrub slightly due to the use of high precision [all …]
|
| /fs/gfs2/ |
| A D | Kconfig | 12 Allows a cluster of computers to simultaneously use a block device 16 filesystem consistency is maintained. One of the nifty features of 34 Most users of GFS2 will require this. It provides the locking
|
| /fs/verity/ |
| A D | Kconfig | 17 This serves as an integrity check, but the availability of the 27 protection against malicious disks vs. an ahead-of-time hash. 36 This option adds support for in-kernel verification of 43 limitations of this feature, see
|
| /fs/nfsd/ |
| A D | Kconfig | 30 Below you can choose which versions of the NFS protocol are 42 NFSv2 (RFC 1094) was the first publicly-released version of NFS. 57 never became an official part of the NFS version 3 protocol. 70 related CONFIG options for your local file systems of choice. 86 version 4 of the NFS protocol (RFC 3530). 158 SELinux and Smack to label files to facilitate enforcement of their policies. 169 The NFSv4 server needs to store a small amount of information on 186 draft-ietf-nfsv4-delstid-08 "Extending the Opening of Files". This
|