/fs/xfs/libxfs/ |
D | xfs_sb.c | 352 struct xfs_sb *to, in __xfs_sb_from_disk() argument 356 to->sb_magicnum = be32_to_cpu(from->sb_magicnum); in __xfs_sb_from_disk() 357 to->sb_blocksize = be32_to_cpu(from->sb_blocksize); in __xfs_sb_from_disk() 358 to->sb_dblocks = be64_to_cpu(from->sb_dblocks); in __xfs_sb_from_disk() 359 to->sb_rblocks = be64_to_cpu(from->sb_rblocks); in __xfs_sb_from_disk() 360 to->sb_rextents = be64_to_cpu(from->sb_rextents); in __xfs_sb_from_disk() 361 memcpy(&to->sb_uuid, &from->sb_uuid, sizeof(to->sb_uuid)); in __xfs_sb_from_disk() 362 to->sb_logstart = be64_to_cpu(from->sb_logstart); in __xfs_sb_from_disk() 363 to->sb_rootino = be64_to_cpu(from->sb_rootino); in __xfs_sb_from_disk() 364 to->sb_rbmino = be64_to_cpu(from->sb_rbmino); in __xfs_sb_from_disk() [all …]
|
D | xfs_inode_buf.c | 199 xfs_icdinode_t *to, in xfs_dinode_from_disk() argument 202 to->di_magic = be16_to_cpu(from->di_magic); in xfs_dinode_from_disk() 203 to->di_mode = be16_to_cpu(from->di_mode); in xfs_dinode_from_disk() 204 to->di_version = from ->di_version; in xfs_dinode_from_disk() 205 to->di_format = from->di_format; in xfs_dinode_from_disk() 206 to->di_onlink = be16_to_cpu(from->di_onlink); in xfs_dinode_from_disk() 207 to->di_uid = be32_to_cpu(from->di_uid); in xfs_dinode_from_disk() 208 to->di_gid = be32_to_cpu(from->di_gid); in xfs_dinode_from_disk() 209 to->di_nlink = be32_to_cpu(from->di_nlink); in xfs_dinode_from_disk() 210 to->di_projid_lo = be16_to_cpu(from->di_projid_lo); in xfs_dinode_from_disk() [all …]
|
D | xfs_da_format.c | 139 xfs_dir2_inou_t *to, in xfs_dir2_sf_put_ino() argument 145 put_unaligned_be64(ino, &to->i8.i); in xfs_dir2_sf_put_ino() 147 put_unaligned_be32(ino, &to->i4.i); in xfs_dir2_sf_put_ino() 454 struct xfs_dir3_icleaf_hdr *to, in xfs_dir2_leaf_hdr_from_disk() argument 457 to->forw = be32_to_cpu(from->hdr.info.forw); in xfs_dir2_leaf_hdr_from_disk() 458 to->back = be32_to_cpu(from->hdr.info.back); in xfs_dir2_leaf_hdr_from_disk() 459 to->magic = be16_to_cpu(from->hdr.info.magic); in xfs_dir2_leaf_hdr_from_disk() 460 to->count = be16_to_cpu(from->hdr.count); in xfs_dir2_leaf_hdr_from_disk() 461 to->stale = be16_to_cpu(from->hdr.stale); in xfs_dir2_leaf_hdr_from_disk() 463 ASSERT(to->magic == XFS_DIR2_LEAF1_MAGIC || in xfs_dir2_leaf_hdr_from_disk() [all …]
|
/fs/nls/ |
D | Kconfig | 10 as the ability of some filesystems to use native languages 26 system (if different) to store data (filenames) on a disk. 44 in so-called DOS codepages. You need to include the appropriate 45 codepage if you want to be able to read/write these filenames on 46 DOS/Windows partitions correctly. This does apply to the filenames 47 only, not to the file contents. You can include several codepages; 48 say Y here if you want to include the DOS codepage that is used in 56 in so-called DOS codepages. You need to include the appropriate 57 codepage if you want to be able to read/write these filenames on 58 DOS/Windows partitions correctly. This does apply to the filenames [all …]
|
/fs/reiserfs/ |
D | README | 9 Reiser, or authorized to be licensed by him, have been in the past, 10 and likely will be in the future, licensed to other parties under 11 other licenses. If you add your code to governed files, and don't 12 want it to be owned by Hans Reiser, put your copyright label on that 15 Reiser, and by adding your code to it, widely distributing it to 19 to license code labeled as owned by you on your behalf other than 20 under the GPL, because he wants to know if it is okay to do so and put 21 a check in the mail to you (for non-trivial improvements) when he 22 makes his next sale. He makes no guarantees as to the amount if any, 23 though he feels motivated to motivate contributors, and you can surely [all …]
|
/fs/jffs2/ |
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 25 nodes to an inode may obsolete old ones, and by holding the alloc_sem 29 don't actually get erased until the write-buffer has been flushed to 33 the alloc_sem is also used to protect the wbuf-related members of the 34 jffs2_sb_info structure. Atomically reading the wbuf_len member to see 48 The reason that the i_sem itself isn't used for this purpose is to 50 before calling a function which may need to allocate space. The [all …]
|
D | TODO | 6 do shared writable mmap, if we can have a fs hook for do_wp_page() to 13 mount doesn't have to read the flash twice for large files. 23 - Split writes so they go to two separate blocks rather than just c->nextblock. 24 By writing _new_ nodes to one block, and garbage-collected REF_PRISTINE 25 nodes to a different one, we can separate clean nodes from those which 26 are likely to become dirty, and end up with blocks which are each far 27 closer to 100% or 0% clean, hence speeding up later GC progress dramatically. 29 the full dirent, we only need to go to the flash in lookup() when we think we've 31 - Doubly-linked next_in_ino list to allow us to free obsoleted raw_node_refs immediately?
|
/fs/ |
D | Kconfig.binfmt | 9 systems. Saying Y here will enable your kernel to run ELF binaries 13 to run executables from different architectures or operating systems 16 want to say Y here. 23 you'll have to install the newest ELF runtime libraries, including 42 segments of a binary to be located in memory independently of each 44 MMU is available as it still permits text segments to be shared, 47 It is also possible to run FDPIC ELF binaries on MMU linux also. 64 the first page of the file in a core dump makes it possible to 66 cost and disk space to dump all the text. However, versions of 80 Say Y here if you want to execute interpreted scripts starting with [all …]
|
D | select.c | 273 int poll_select_set_timeout(struct timespec *to, long sec, long nsec) in poll_select_set_timeout() argument 282 to->tv_sec = to->tv_nsec = 0; in poll_select_set_timeout() 284 ktime_get_ts(to); in poll_select_set_timeout() 285 *to = timespec_add_safe(*to, ts); in poll_select_set_timeout() 402 ktime_t expire, *to = NULL; in do_select() local 525 if (end_time && !to) { in do_select() 527 to = &expire; in do_select() 531 to, slack)) in do_select() 633 struct timespec end_time, *to = NULL; in SYSCALL_DEFINE5() local 641 to = &end_time; in SYSCALL_DEFINE5() [all …]
|
/fs/cifs/ |
D | Kconfig | 16 (CIFS) protocol which is the successor to the Server Message Block 31 client for mounting to CIFS compliant servers. It includes 36 If you need to mount to Samba or Windows from this machine, say Y. 43 mounted by the cifs client to be displayed in /proc/fs/cifs/Stats 50 request timing to be displayed in /proc/fs/cifs/DebugData and also 51 allow optional logging of slow responses to dmesg (depending on the 67 SMB protocol but LANMAN based authentication is needed to 70 Enabling this option allows the cifs module to mount to older 74 have a need to access old SMB servers (and are on a private 75 network) you probably want to say N. Even if this support [all …]
|
/fs/affs/ |
D | Changes | 14 Alas, I've got no alpha to debug. :-( 20 - The feature to automatically make the fs clean 24 - When a file is truncated to a size that is not 27 this fs never claimed to be Posix conformant. 29 Please direct bug reports to: zippel@linux-m68k.org 45 - change to global min macro + warning fixes 65 - disable link to directories until we can properly support them. 94 - Converted to use 2.3.x page cache [Dave Jones] 100 - Changed partition checker to allow devices 104 word at 0xd0 that Windows likes to write to. [all …]
|
/fs/ncpfs/ |
D | Kconfig | 5 tristate "NCP file system support (to mount NetWare volumes)" 9 used by Novell NetWare clients to talk to file servers. It is to 10 IPX what NFS is to TCP/IP, if that helps. Saying Y here allows you 11 to mount NetWare file server volumes and to access them just like 16 You do not have to say Y here if you want your Linux box to act as a 19 General information about how to connect Linux, Windows machines and 23 ncpfs. Say N unless you are connected to a Novell network. 29 NCP allows packets to be signed for stronger security. If you want 30 security, say Y. Normal users can leave it off. To be able to use 38 special applications which are able to utilize this locking scheme. [all …]
|
/fs/befs/ |
D | ChangeLog | 15 Thanks to Laszlo Boszormenyi for pointing this out to me. 19 * Added Sergey S. Kostyliov's patch to eliminate memcpy() overhead 33 wouldn't work on older (<2.4.10) kernels due to an unresolved symbol. 37 * Sergey S. Kostyliov made befs_find_key() use a binary search to find 53 names like file1 and file2 to mysteriously be duplicates of each other 54 (because they have the same inode number). Many thanks to Pavel Roskin 76 * Made functions in endian.h to do the correct byteswapping, no matter 83 * Added byteswapping to all metadata reads from disk. 86 * Remove the typedef of struct super_block to vfs_sb, as it offended 101 * Added mount option to control debug printing. [all …]
|
/fs/sysv/ |
D | inode.c | 109 unsigned char * from, unsigned char * to) in read3byte() argument 112 to[0] = from[0]; in read3byte() 113 to[1] = 0; in read3byte() 114 to[2] = from[1]; in read3byte() 115 to[3] = from[2]; in read3byte() 117 to[0] = from[0]; in read3byte() 118 to[1] = from[1]; in read3byte() 119 to[2] = from[2]; in read3byte() 120 to[3] = 0; in read3byte() 122 to[0] = 0; in read3byte() [all …]
|
D | Kconfig | 7 here would allow you to read from their floppies and hard disk 12 to run these binaries, you will want to install linux-abi which is 18 PDP ones will have to wait until somebody ports Linux to -11 ;-) 20 If you only intend to mount files from some other Unix over the 25 good portable way to transport files and directories between unixes 28 nothing whatsoever to do with the option "System V IPC". Read about 36 If you haven't heard about all of this before, it's safe to say N.
|
/fs/cramfs/ |
D | README | 23 null-padded to a multiple of 4 bytes. 25 The order of inode traversal is described as "width-first" (not to be 33 allows cramfs_lookup to return more quickly when a filename does not 44 padding to multiple of 4 bytes 58 applied to the i'th blksize-sized chunk of the input data. 70 kernels up to at least 2.3.39 didn't support holes. Run mkcramfs 71 with -z if you want it to create files that can have holes in them. 87 (Block size in cramfs refers to the size of input data that is 88 compressed at a time. It's intended to be somewhere around 91 The superblock ought to indicate the block size that the fs was [all …]
|
/fs/fat/ |
D | Kconfig | 5 If you want to use one of the FAT-based file systems (the MS-DOS and 7 to include FAT support. You will then be able to mount partitions or 13 the foundation for the other file systems. You will have to say Y or 14 M to at least one of "MSDOS fs support" or "VFAT fs support" in 15 order to make use of it. 17 Another way to read and write MSDOS floppies and hard drive 19 mtools ("man mtools") program suite. You don't need to say Y here in 20 order to do that. 22 If you need to move large files on floppies between a DOS and a 33 -- they will have to be modules as well. [all …]
|
/fs/jfs/ |
D | jfs_unicode.c | 32 int jfs_strfromUCS_le(char *to, const __le16 * from, in jfs_strfromUCS_le() argument 45 &to[outlen], in jfs_strfromUCS_le() 50 to[outlen++] = '?'; in jfs_strfromUCS_le() 55 to[i] = '?'; in jfs_strfromUCS_le() 68 to[i] = (char) (le16_to_cpu(from[i])); in jfs_strfromUCS_le() 72 to[outlen] = 0; in jfs_strfromUCS_le() 82 static int jfs_strtoUCS(wchar_t * to, const unsigned char *from, int len, in jfs_strtoUCS() argument 91 charlen = codepage->char2uni(from, len, &to[i]); in jfs_strtoUCS() 102 to[i] = (wchar_t) from[i]; in jfs_strtoUCS() 105 to[i] = 0; in jfs_strtoUCS()
|
/fs/sysfs/ |
D | Kconfig | 6 The sysfs filesystem is a virtual filesystem that the kernel uses to 8 relationships to one another. 10 Users can use sysfs to ascertain useful information about the running 12 which driver each is bound to. sysfs can also be used to tune devices 15 Some system agents rely on the information in sysfs to operate. 16 /sbin/hotplug uses device and object attributes in sysfs to assist in 19 sysfs is currently used by the block subsystem to mount the root 24 Designers of embedded systems may wish to say N here to conserve space.
|
/fs/ufs/ |
D | Kconfig | 8 this file system as well. Saying Y here will allow you to read from 9 these partitions; if you also want to write to them, say Y to the 17 good portable way to transport files and directories between unixes 21 When accessing NeXTstep files, you may need to convert them from the 22 NeXT character set to the Latin1 character set; use the program 28 If you haven't heard about all of this before, it's safe to say N. 34 Say Y here if you want to try writing to UFS partitions. This is 42 Y here. This will result in _many_ additional debugging messages to be 43 written to the system log.
|
/fs/xfs/ |
D | Kconfig | 12 Btrees (directories, extents, free space) to aid both performance 15 Refer to the documentation at <http://oss.sgi.com/projects/xfs/> 22 to use an initial ramdisk (initrd) to boot. 29 If you say Y here, you will be able to set limits for disk usage on 31 information as filesystem metadata and uses journaling to provide a 34 filesystem to be migrated between Linux and IRIX without any need 59 If you say Y here you will be able to mount and use XFS filesystems 62 originally designed to provide deterministic data rates suitable 65 separated. Regular file I/Os are isolated to a separate device 67 to applications via the inherit-realtime directory inode flag. [all …]
|
/fs/gfs2/ |
D | Kconfig | 10 Allows a cluster of computers to simultaneously use a block device 12 and writes to the block device like a local filesystem, but also uses 13 a lock module to allow the computers coordinate their I/O so 15 GFS is perfect consistency -- changes made to the filesystem on one 18 To use the GFS2 filesystem in a cluster, you will need to enable 22 The "nolock" lock module is now built in to GFS2 by default. If 23 you want to use the DLM, be sure to enable IPv4/6 networking. 33 interface between GFS2 and the DLM, which is required to use GFS2
|
/fs/autofs4/ |
D | Kconfig | 4 The automounter is a tool to automatically mount remote file systems 5 on demand. This implementation is partially kernel-based to reduce 11 want to answer Y to "NFS file system support", below. 14 called autofs4. You will need to add "alias autofs autofs4" to your 18 don't have a laptop which needs to dynamically reconfigure to the
|
/fs/ocfs2/ |
D | Kconfig | 11 system with many similarities to ext3. It supports 64 bit inode 15 You'll want to install the ocfs2-tools package in order to at least 32 to configure it. This comes with the standard ocfs2-tools package. 33 O2CB is limited to maintaining a cluster for OCFS2 file systems. 36 It is always safe to say Y here, as the clustering method is 44 This option will allow OCFS2 to use userspace clustering services 48 It is safe to say Y, as the clustering method is run-time 56 This option allows some fs statistics to be captured. Enabling 65 allows selection of events to log via files in /sys/o2cb/logmask/. 75 this option for debugging only as it is likely to decrease
|
/fs/ntfs/ |
D | Kconfig | 9 say Y to "NTFS write support" below. 16 the old NTFS code starting with Linux 2.5.11. A backport to 26 If you are not using Windows NT, 2000, XP or 2003 in addition to 27 Linux on your computer it is safe to say N. 34 Y here. This will result in additional consistency checks to be 35 performed by the driver as well as additional debugging messages to 36 be written to the system log. Note that debugging messages are 39 to insmod when loading the ntfs module. Once the driver is active, 48 When reporting bugs, please try to have available a full dump of 59 renaming is possible. Note only non-resident files can be written to [all …]
|