| /fs/xfs/libxfs/ |
| A D | xfs_sb.c | 796 struct xfs_sb *to, in __xfs_sb_from_disk() argument 805 memcpy(&to->sb_uuid, &from->sb_uuid, sizeof(to->sb_uuid)); in __xfs_sb_from_disk() 819 memcpy(&to->sb_fname, &from->sb_fname, sizeof(to->sb_fname)); in __xfs_sb_from_disk() 852 to->sb_crc = 0; in __xfs_sb_from_disk() 872 memcpy(to->sb_pad, from->sb_pad, sizeof(to->sb_pad)); in __xfs_sb_from_disk() 894 struct xfs_sb *to, in xfs_sb_from_disk() argument 902 struct xfs_dsb *to, in xfs_sb_quota_to_disk() argument 975 struct xfs_dsb *to, in xfs_sb_to_disk() argument 985 memcpy(&to->sb_uuid, &from->sb_uuid, sizeof(to->sb_uuid)); in xfs_sb_to_disk() 999 memcpy(&to->sb_fname, &from->sb_fname, sizeof(to->sb_fname)); in xfs_sb_to_disk() [all …]
|
| A D | xfs_inode_buf.c | 300 struct xfs_dinode *to) in xfs_inode_to_disk_iext_counters() argument 309 to->di_nrext64_pad = cpu_to_be16(0); in xfs_inode_to_disk_iext_counters() 319 struct xfs_dinode *to, in xfs_inode_to_disk() argument 328 to->di_metatype = 0; in xfs_inode_to_disk() 346 to->di_forkoff = ip->i_forkoff; in xfs_inode_to_disk() 351 to->di_version = 3; in xfs_inode_to_disk() 358 to->di_lsn = cpu_to_be64(lsn); in xfs_inode_to_disk() 359 memset(to->di_pad2, 0, sizeof(to->di_pad2)); in xfs_inode_to_disk() 361 to->di_v3_pad = 0; in xfs_inode_to_disk() 363 to->di_version = 2; in xfs_inode_to_disk() [all …]
|
| /fs/nls/ |
| A D | Kconfig | 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 158 codepage if you want to be able to read/write these filenames on [all …]
|
| /fs/xfs/ |
| A D | xfs_inode_item_recover.c | 157 struct xfs_dinode *to) in xfs_log_dinode_to_disk_iext_counters() argument 173 struct xfs_dinode *to, in xfs_log_dinode_to_disk() argument 178 to->di_version = from->di_version; in xfs_log_dinode_to_disk() 179 to->di_format = from->di_format; in xfs_log_dinode_to_disk() 181 to->di_uid = cpu_to_be32(from->di_uid); in xfs_log_dinode_to_disk() 194 to->di_forkoff = from->di_forkoff; in xfs_log_dinode_to_disk() 195 to->di_aformat = from->di_aformat; in xfs_log_dinode_to_disk() 209 to->di_lsn = cpu_to_be64(lsn); in xfs_log_dinode_to_disk() 210 memset(to->di_pad2, 0, sizeof(to->di_pad2)); in xfs_log_dinode_to_disk() 212 to->di_v3_pad = 0; in xfs_log_dinode_to_disk() [all …]
|
| A D | xfs_inode_item.c | 540 to->di_dmevmask = 0; in xfs_copy_dm_fields_to_log_dinode() 541 to->di_dmstate = 0; in xfs_copy_dm_fields_to_log_dinode() 595 to->di_version = 3; in xfs_inode_to_log_dinode() 602 to->di_lsn = lsn; in xfs_inode_to_log_dinode() 603 memset(to->di_pad2, 0, sizeof(to->di_pad2)); in xfs_inode_to_log_dinode() 605 to->di_v3_pad = 0; in xfs_inode_to_log_dinode() 608 to->di_crc = 0; in xfs_inode_to_log_dinode() 613 to->di_metatype = 0; in xfs_inode_to_log_dinode() 615 to->di_version = 2; in xfs_inode_to_log_dinode() 617 memset(to->di_v2_pad, 0, sizeof(to->di_v2_pad)); in xfs_inode_to_log_dinode() [all …]
|
| A D | Kconfig | 13 Btrees (directories, extents, free space) to aid both performance 16 Refer to the documentation at <http://oss.sgi.com/projects/xfs/> 23 to use an initial ramdisk (initrd) to boot. 41 upgrade xfsprogs to the latest version and try again. 45 can say N here to withdraw support earlier. 72 can say N here to withdraw support earlier. 146 If you say Y here you will be able to check metadata on a 149 advantage here is to look for problems proactively so that 202 not cause the kernel to panic on non-fatal errors. 204 However, similar to XFS_DEBUG, it is only advisable to use this if you [all …]
|
| /fs/jffs2/ |
| A D | README.Locking | 5 This document attempts to describe the existing locking rules for 6 JFFS2. It is not expected to remain perfectly up to date, but ought to 13 The alloc_sem is a per-filesystem mutex, used primarily to ensure 23 have been properly linked into the data structures for the inode to 50 before calling a function which may need to allocate space. The 53 VFS. If the garbage collection code were to attempt to lock the i_sem 64 1. Never attempt to allocate space or lock alloc_sem with 66 2. Never attempt to lock two file mutexes in one thread. 74 This is used to serialise access to the eraseblock lists, to the 90 long as the pointer you're holding is to a _valid_ node, not an [all …]
|
| /fs/nfsd/ |
| A D | Kconfig | 16 Choose Y here if you want to allow other computers to access 31 available to clients mounting the NFS server on this system. 105 clients to directly perform I/O to block devices accessible to both 118 clients to directly perform I/O to SCSI devices accessible to both 131 enables NFS clients to directly perform I/O to NFSv3 devices 132 accessible to both the server and the clients. See 142 bool "NFSv4.2 inter server to server COPY" 145 This option enables support for NFSv4.2 inter server to 147 client to read the data to copy from the source server. 158 SELinux and Smack to label files to facilitate enforcement of their policies. [all …]
|
| /fs/affs/ |
| A D | Changes | 14 Alas, I've got no alpha to debug. :-( 45 - change to global min macro + warning fixes 104 word at 0xd0 that Windows likes to write to. 158 - Added mount option 'mufs' to force muFS 167 - Added dentry callbacks to allow the dcache to 229 (Thanks to Bill Hawes.) 235 to be remounted read/write. 251 truncate(), this led to an Oops. 257 you to do "mv oldname OldName"). 306 - Minor changes to adhere to the new VFS interface. [all …]
|
| /fs/befs/ |
| A D | ChangeLog | 15 Thanks to Laszlo Boszormenyi for pointing this out to me. 101 * Added mount option to control debug printing. 107 dir.c, namei.c befs_fs.h to account for it. [WD] 120 * Moved the TODO list to its own file. 147 priority parameter to kmalloc(). Fixed. 185 to have to touch the definitions of the public structures in 231 to be about as fast (even though it has to look up each file block 290 Supports an offset to start at and a max bytes to read 291 Added a wrapper function to give the old call 318 Changed to blocksize of filesystem. [all …]
|
| /fs/ |
| A D | select.c | 280 to->tv_sec = to->tv_nsec = 0; in poll_select_set_timeout() 283 *to = timespec64_add_safe(*to, ts); in poll_select_set_timeout() 600 to = &expire; in do_select() 711 to = &end_time; in kern_select() 750 to = &end_time; in do_pselect() 955 to = &expire; in do_poll() 1051 to = &end_time; in do_restart_poll() 1069 to = &end_time; in SYSCALL_DEFINE3() 1106 to = &end_time; in SYSCALL_DEFINE5() 1132 to = &end_time; in SYSCALL_DEFINE5() [all …]
|
| A D | Kconfig.binfmt | 13 systems. Saying Y here will enable your kernel to run ELF binaries 20 want to say Y here. 27 you'll have to install the newest ELF runtime libraries, including 36 This builds the ELF loader KUnit tests, which try to gather 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 104 #! followed by the path to an interpreter. 156 will automatically feed it to the correct interpreter. 159 <file:Documentation/admin-guide/binfmt-misc.rst> to learn how to use this 164 To use binfmt_misc, you will need to mount it: [all …]
|
| /fs/fat/ |
| A D | Kconfig | 8 If you want to use one of the FAT-based file systems (the MS-DOS and 10 to include FAT support. You will then be able to mount partitions or 17 M to at least one of "MSDOS fs support" or "VFAT fs support" in 18 order to make use of it. 20 Another way to read and write MSDOS floppies and hard drive 23 order to do that. 36 -- they will have to be modules as well. 94 Set this to the default input/output character set you'd 95 like FAT to use. It should probably match the character set 111 Set this if you would like to have "utf8" mount option set [all …]
|
| /fs/netfs/ |
| A D | write_retry.c | 67 to = from; in netfs_retry_write_stream() 81 to = subreq; in netfs_retry_write_stream() 82 len += to->len; in netfs_retry_write_stream() 115 if (len && subreq == to && in netfs_retry_write_stream() 121 if (subreq == to) in netfs_retry_write_stream() 129 if (subreq == to) in netfs_retry_write_stream() 136 if (subreq == to) in netfs_retry_write_stream() 147 subreq->source = to->source; in netfs_retry_write_stream() 149 subreq->stream_nr = to->stream_nr; in netfs_retry_write_stream() 158 to = list_next_entry(to, rreq_link); in netfs_retry_write_stream() [all …]
|
| /fs/smb/client/ |
| A D | Kconfig | 52 If you need to mount to Samba, Azure, ksmbd, Macs or Windows from this 90 which are needed to mount to certain secure servers (for which more 112 Enabling this option will cause the cifs client to attempt to 134 to the cifs code which slightly increases the size of 146 console. This allows Wireshark to decrypt and dissect 158 utilities to provide server name resolution (host names to 159 IP addresses) which is needed in order to reconnect to 170 userspace daemon to establish the DCE/RPC connection to retrieve 175 bool "Allow nfsd to export CIFS file system" 215 compressed to avoid wasting resources. [all …]
|
| /fs/jfs/ |
| A D | jfs_unicode.c | 19 int jfs_strfromUCS_le(char *to, const __le16 * from, in jfs_strfromUCS_le() argument 32 &to[outlen], in jfs_strfromUCS_le() 37 to[outlen++] = '?'; in jfs_strfromUCS_le() 42 to[i] = '?'; in jfs_strfromUCS_le() 55 to[i] = (char) (le16_to_cpu(from[i])); in jfs_strfromUCS_le() 59 to[outlen] = 0; in jfs_strfromUCS_le() 69 static int jfs_strtoUCS(wchar_t * to, const unsigned char *from, int len, in jfs_strtoUCS() argument 78 charlen = codepage->char2uni(from, len, &to[i]); in jfs_strtoUCS() 89 to[i] = (wchar_t) from[i]; in jfs_strtoUCS() 92 to[i] = 0; in jfs_strtoUCS()
|
| /fs/cramfs/ |
| A D | README | 23 null-padded to a multiple of 4 bytes. 44 padding to multiple of 4 bytes 61 aligned to a 4-byte boundary. The block size is either blksize 64 the block data. This is used to allow discontiguous data layout 116 (Block size in cramfs refers to the size of input data that is 117 compressed at a time. It's intended to be somewhere around 131 One option is to change mkcramfs to take its PAGE_SIZE from 137 PAGE_SIZE is subject to change between kernel versions 140 The remaining options try to make cramfs more sharable. 163 It's easy enough to change the kernel to use a smaller value than [all …]
|
| /fs/sysfs/ |
| A D | Kconfig | 7 The sysfs filesystem is a virtual filesystem that the kernel uses to 9 relationships to one another. 11 Users can use sysfs to ascertain useful information about the running 13 which driver each is bound to. sysfs can also be used to tune devices 16 Some system agents rely on the information in sysfs to operate. 17 /sbin/hotplug uses device and object attributes in sysfs to assist in 20 sysfs is currently used by the block subsystem to mount the root 25 Designers of embedded systems may wish to say N here to conserve space.
|
| /fs/ufs/ |
| A D | Kconfig | 10 this file system as well. Saying Y here will allow you to read from 11 these partitions; if you also want to write to them, say Y to the 19 good portable way to transport files and directories between unixes 23 When accessing NeXTstep files, you may need to convert them from the 24 NeXT character set to the Latin1 character set; use the program 30 If you haven't heard about all of this before, it's safe to say N. 36 Say Y here if you want to try writing to UFS partitions. This is 44 Y here. This will result in _many_ additional debugging messages to be 45 written to the system log.
|
| /fs/pstore/ |
| A D | Kconfig | 6 This option enables generic access to platform level 69 tristate "Log panic/oops to a RAM buffer" 76 This enables panic and oops messages to be logged to a circular 89 to manage storage in zones. 92 tristate "Log panic/oops to a block device" 98 This enables panic and oops message to be logged to a block dev 127 to a partition with a known unique id. 146 int "Maximum kmsg dump reason to store" 158 int "Size in Kbytes of pmsg to store" 170 int "Size in Kbytes of console log to store" [all …]
|
| /fs/fuse/ |
| A D | Kconfig | 7 With FUSE it is possible to implement a fully functional filesystem 19 If you want to develop a userspace FS, or if you want to use 26 This FUSE extension allows character devices to be 29 If you want to develop or use a userspace character device 37 The Virtio Filesystem allows guests to mount file systems from the 40 If you want to share files between guests or with the host, answer Y 54 If you want to allow mounting a Virtio Filesystem with the "dax" 64 to be performed directly on a backing file. 66 If you want to allow passthrough operations, answer Y. 77 If you want to allow fuse server/client communication through io-uring,
|
| /fs/gfs2/ |
| A D | Kconfig | 12 Allows a cluster of computers to simultaneously use a block device 14 and writes to the block device like a local filesystem, but also uses 15 a lock module to allow the computers coordinate their I/O so 17 GFS is perfect consistency -- changes made to the filesystem on one 20 To use the GFS2 filesystem in a cluster, you will need to enable 24 The "nolock" lock module is now built in to GFS2 by default. If 25 you want to use the DLM, be sure to enable IPv4/6 networking. 35 interface between GFS2 and the DLM, which is required to use GFS2
|
| /fs/ocfs2/ |
| A D | Kconfig | 14 system with many similarities to ext3. It supports 64 bit inode 18 You'll want to install the ocfs2-tools package in order to at least 35 to configure it. This comes with the standard ocfs2-tools package. 36 O2CB is limited to maintaining a cluster for OCFS2 file systems. 39 It is always safe to say Y here, as the clustering method is 47 This option will allow OCFS2 to use userspace clustering services 51 It is safe to say Y, as the clustering method is run-time 59 This option allows some fs statistics to be captured. Enabling 68 allows selection of events to log via files in /sys/o2cb/logmask/. 78 this option for debugging only as it is likely to decrease
|
| /fs/resctrl/ |
| A D | Kconfig | 7 Some architectures provide hardware facilities to group tasks and 13 If your system has the necessary support and you want to be able to 14 assign tasks to groups and manipulate the associated resource 15 monitors and controls from userspace, say Y here to get a mountable 22 safe to say N. 30 Software mechanism to pin data in a cache portion using 38 This causes the CLOSID allocator to search for CLOSID with clean
|
| /fs/isofs/ |
| A D | Kconfig | 10 driver. If you have a CD-ROM drive and want to do more with it than 11 just listen to audio CDs and watch its LEDs, say Y (and read 26 new 16 bit character code, successor to ASCII, which encodes the 29 want to be able to read Joliet CD-ROMs under Linux. 36 This is a Linux-specific extension to RockRidge which lets you store 40 necessary to create such a filesystem. Say Y here if you want to be 41 able to read such compressed CD-ROMs.
|