/fs/cifs/ |
D | md5.c | 26 static void MD5Transform(__u32 buf[4], __u32 const in[16]); 80 unsigned char *p = (unsigned char *) ctx->in + t; in cifs_MD5_update() 88 byteReverse(ctx->in, 16); in cifs_MD5_update() 89 MD5Transform(ctx->buf, (__u32 *) ctx->in); in cifs_MD5_update() 96 memmove(ctx->in, buf, 64); in cifs_MD5_update() 97 byteReverse(ctx->in, 16); in cifs_MD5_update() 98 MD5Transform(ctx->buf, (__u32 *) ctx->in); in cifs_MD5_update() 105 memmove(ctx->in, buf, len); in cifs_MD5_update() 123 p = ctx->in + count; in cifs_MD5_final() 133 byteReverse(ctx->in, 16); in cifs_MD5_final() [all …]
|
D | smbdes.c | 156 permute(char *out, char *in, uchar *p, int n) in permute() argument 160 out[i] = in[p[i] - 1]; in permute() 192 dohash(char *out, char *in, char *key, int forw) in dohash() argument 234 permute(pd1, in, perm3, 64); in dohash() 321 smbhash(unsigned char *out, const unsigned char *in, unsigned char *key, in smbhash() argument 340 inb[i] = (in[i / 8] & (1 << (7 - (i % 8)))) ? 1 : 0; in smbhash() 376 D_P16(unsigned char *p14, unsigned char *in, unsigned char *out) 378 smbhash(out, in, p14, 0); 379 smbhash(out + 8, in + 8, p14 + 7, 0); 383 E_old_pw_hash(unsigned char *p14, unsigned char *in, unsigned char *out) [all …]
|
D | CHANGES | 17 top of the share. Fix problem in 2.6.28 resolving DFS paths to 20 removed directory. Fix oops in cifs_dfs_ref.c when prefixpath is not reachable 29 in a way that more servers accept, but only if we can first rename the 33 This reduces the number of EAGAIN errors returned by TCP/IP in 35 when sending large SMBWriteX requests). Fix case in which a portion of 36 data can in some cases not get written to the file on the server before the 39 umount race that can cause oops in mount or umount or reconnect. 46 Fix endian problems in acl (mode from/to cifs acl) on bigendian 56 Fix bug in rewinding readdir directory searches. Add nodfs mount option. 79 enabled. Fix memory leak in FindNext when the SMB call returns -EBADF. [all …]
|
D | md4.c | 140 copy64(__u32 *M, unsigned char *in) in copy64() argument 145 M[i] = (in[i * 4 + 3] << 24) | (in[i * 4 + 2] << 16) | in copy64() 146 (in[i * 4 + 1] << 8) | (in[i * 4 + 0] << 0); in copy64() 160 mdfour(unsigned char *out, unsigned char *in, int n) in mdfour() argument 172 copy64(M, in); in mdfour() 174 in += 64; in mdfour() 180 memcpy(buf, in, n); in mdfour()
|
D | README | 6 servers. This code was developed in participation with the Protocol Freedom 29 already in the kernel configure menu) and then 61 If you do not have the utility mount.cifs (in the Samba 3.0 source tree and on 62 the CIFS VFS web site) copy it to the same directory in which mount.smbfs and 69 Linux clients is useful in mapping Uids and Gids consistently across the 89 2) an entry for the share in /etc/fstab indicating that a user may 94 in order to reduce risks, the "nosuid" mount flag is passed in on mount to 96 When mount is executed as root, nosuid is not passed in by default, 105 There is a corresponding manual page for cifs mounting in the Samba 3.0 and 106 later source tree in docs/manpages/mount.cifs.8 [all …]
|
/fs/udf/ |
D | udfend.h | 7 static inline kernel_lb_addr lelb_to_cpu(lb_addr in) in lelb_to_cpu() argument 11 out.logicalBlockNum = le32_to_cpu(in.logicalBlockNum); in lelb_to_cpu() 12 out.partitionReferenceNum = le16_to_cpu(in.partitionReferenceNum); in lelb_to_cpu() 17 static inline lb_addr cpu_to_lelb(kernel_lb_addr in) in cpu_to_lelb() argument 21 out.logicalBlockNum = cpu_to_le32(in.logicalBlockNum); in cpu_to_lelb() 22 out.partitionReferenceNum = cpu_to_le16(in.partitionReferenceNum); in cpu_to_lelb() 27 static inline short_ad lesa_to_cpu(short_ad in) in lesa_to_cpu() argument 31 out.extLength = le32_to_cpu(in.extLength); in lesa_to_cpu() 32 out.extPosition = le32_to_cpu(in.extPosition); in lesa_to_cpu() 37 static inline short_ad cpu_to_lesa(short_ad in) in cpu_to_lesa() argument [all …]
|
/fs/yaffs2/ |
D | yaffs_guts.c | 62 static int yaffs_PutChunkIntoFile(yaffs_Object *in, int chunkInInode, 69 static int yaffs_UpdateObjectHeader(yaffs_Object *in, const YCHAR *name, 73 static int yaffs_DeleteWorker(yaffs_Object *in, yaffs_Tnode *tn, __u32 level, 75 static int yaffs_DoGenericObjectDeletion(yaffs_Object *in); 93 static void yaffs_CheckObjectDetailsLoaded(yaffs_Object *in); 97 static int yaffs_CheckFileSanity(yaffs_Object *in); 99 #define yaffs_CheckFileSanity(in) argument 102 static void yaffs_InvalidateWholeChunkCache(yaffs_Object *in); 107 static int yaffs_FindChunkInFile(yaffs_Object *in, int chunkInInode, 1572 static int yaffs_DeleteWorker(yaffs_Object *in, yaffs_Tnode *tn, __u32 level, in yaffs_DeleteWorker() argument [all …]
|
/fs/fuse/ |
D | dir.c | 120 req->in.h.opcode = FUSE_LOOKUP; in fuse_lookup_init() 121 req->in.h.nodeid = nodeid; in fuse_lookup_init() 122 req->in.numargs = 1; in fuse_lookup_init() 123 req->in.args[0].size = name->len + 1; in fuse_lookup_init() 124 req->in.args[0].value = name->name; in fuse_lookup_init() 420 req->in.h.opcode = FUSE_CREATE; in fuse_create_open() 421 req->in.h.nodeid = get_node_id(dir); in fuse_create_open() 422 req->in.numargs = 2; in fuse_create_open() 423 req->in.args[0].size = sizeof(inarg); in fuse_create_open() 424 req->in.args[0].value = &inarg; in fuse_create_open() [all …]
|
D | file.c | 34 req->in.h.opcode = isdir ? FUSE_OPENDIR : FUSE_OPEN; in fuse_send_open() 35 req->in.h.nodeid = get_node_id(inode); in fuse_send_open() 36 req->in.numargs = 1; in fuse_send_open() 37 req->in.args[0].size = sizeof(inarg); in fuse_send_open() 38 req->in.args[0].value = &inarg; in fuse_send_open() 148 struct fuse_release_in *inarg = &req->misc.release.in; in fuse_release_fill() 152 req->in.h.opcode = opcode; in fuse_release_fill() 153 req->in.h.nodeid = nodeid; in fuse_release_fill() 154 req->in.numargs = 1; in fuse_release_fill() 155 req->in.args[0].size = sizeof(struct fuse_release_in); in fuse_release_fill() [all …]
|
/fs/efs/ |
D | inode.c | 55 struct efs_inode_info *in; in efs_iget() local 66 in = INODE_INFO(inode); in efs_iget() 127 in->numextents = be16_to_cpu(efs_inode->di_numextents); in efs_iget() 128 in->lastextent = 0; in efs_iget() 132 extent_copy(&(efs_inode->di_u.di_extents[i]), &(in->extents[i])); in efs_iget() 133 if (i < in->numextents && in->extents[i].cooked.ex_magic != 0) { in efs_iget() 144 inode->i_ino, in->numextents, inode->i_mode); in efs_iget() 203 struct efs_inode_info *in = INODE_INFO(inode); in efs_map_block() local 211 last = in->lastextent; in efs_map_block() 213 if (in->numextents <= EFS_DIRECTEXTENTS) { in efs_map_block() [all …]
|
/fs/ntfs/ |
D | ChangeLog | 3 - The only places in the kernel where a file is resized are 5 held. Just have to be careful in read-/writepage and other helpers 7 with initialized_size extension in ntfs_file_write*() and writepage. 11 - Implement filling in of holes in aops.c::ntfs_writepage() and its 25 journal is large ntfs_attr_set() results in the VM trying to balance 26 dirty pages which in turn tries to that the s_umount lock and thus we 34 - Fix deadlock in fs/ntfs/inode.c::ntfs_put_inode(). Thanks to Sergey 43 - Fix an (innocent) off-by-one error in the runlist code. 44 - Fix a buggette in an "should be impossible" case handling where we 49 unused, invalid mft records which are the same in both $MFT and [all …]
|
D | Kconfig | 13 without NTFS support enabled in the kernel. 26 If you are not using Windows NT, 2000, XP or 2003 in addition to 34 Y here. This will result in additional consistency checks to be 44 If you leave debugging messages disabled, this results in little 45 overhead, but enabling debug messages results in very significant 55 This enables the partial, but safe, write support in the NTFS driver. 67 Note: While write support is safe in this version (a rewrite from 69 write support, included in Linux 2.5.10 and before (since 1997),
|
/fs/befs/ |
D | ChangeLog | 46 * Fixed bug in befs_find_brun_indirect() that would result in the wrong 47 block being read. It was introduced when adding byteswapping in 50 * Fixed a longstanding bug in befs_find_key() that would result in it 52 for. For example, this would cause files in the same directory with 61 * Documentation improvements in source. [WD] 63 * Makefile fix for independent module when CONFIG_MODVERSION is set in 76 * Made functions in endian.h to do the correct byteswapping, no matter 79 * Abbandoned silly checks for a NULL superblock pointer in debug.c. [WD] 99 would result in the filesystem using the on-disk uid and gid. [WD] 113 * Added new debug/warning/error print functions in debug.c. [all …]
|
/fs/ |
D | splice.c | 270 __generic_file_splice_read(struct file *in, loff_t *ppos, in __generic_file_splice_read() argument 274 struct address_space *mapping = in->f_mapping; in __generic_file_splice_read() 306 page_cache_sync_readahead(mapping, &in->f_ra, in, in __generic_file_splice_read() 363 page_cache_async_readahead(mapping, &in->f_ra, in, in __generic_file_splice_read() 411 error = mapping->a_ops->readpage(in, page); in __generic_file_splice_read() 469 in->f_ra.prev_pos = (loff_t)index << PAGE_CACHE_SHIFT; in __generic_file_splice_read() 491 ssize_t generic_file_splice_read(struct file *in, loff_t *ppos, in generic_file_splice_read() argument 498 isize = i_size_read(in->f_mapping->host); in generic_file_splice_read() 506 ret = __generic_file_splice_read(in, ppos, pipe, len, flags); in generic_file_splice_read() 915 static long do_splice_to(struct file *in, loff_t *ppos, in do_splice_to() argument [all …]
|
D | Kconfig.binfmt | 14 executables are distributed solely in ELF format. You definitely 17 Information about ELF is contained in the ELF HOWTO available from 36 segments of a binary to be located in memory independently of each 37 other. This makes this format ideal for use in environments where no 53 the first page of the file in a core dump makes it possible to 54 identify the build ID bits in the file, without paying the i/o 56 GDB before 6.7 are confused by ELF core dump files in this format. 92 executables used in the earliest versions of UNIX. Linux used 96 The conversion to ELF started in 1995. This option is primarily 106 or /lib/ld.so) are still in a.out format, you will have to [all …]
|
/fs/ext4/ |
D | hash.c | 19 static void TEA_transform(__u32 buf[4], __u32 const in[]) in TEA_transform() argument 23 __u32 a = in[0], b = in[1], c = in[2], d = in[3]; in TEA_transform() 145 __u32 in[8], buf[4]; in ext4fs_dirhash() local 177 (*str2hashbuf)(p, len, in, 8); in ext4fs_dirhash() 178 half_md4_transform(buf, in); in ext4fs_dirhash() 190 (*str2hashbuf)(p, len, in, 4); in ext4fs_dirhash() 191 TEA_transform(buf, in); in ext4fs_dirhash()
|
/fs/ext3/ |
D | hash.c | 19 static void TEA_transform(__u32 buf[4], __u32 const in[]) in TEA_transform() argument 23 __u32 a = in[0], b = in[1], c = in[2], d = in[3]; in TEA_transform() 145 __u32 in[8], buf[4]; in ext3fs_dirhash() local 177 (*str2hashbuf)(p, len, in, 8); in ext3fs_dirhash() 178 half_md4_transform(buf, in); in ext3fs_dirhash() 190 (*str2hashbuf)(p, len, in, 4); in ext3fs_dirhash() 191 TEA_transform(buf, in); in ext3fs_dirhash()
|
/fs/affs/ |
D | Changes | 11 in readdir()) gives compiler warnings but is 52 - wrong sign in __affs_hash_dentry 53 - remove unnecessary check in affs_new_inode 95 - Corruption in truncate() bugfix [Ken Tyler <kent@werple.net.au>] 120 more consistent. Changed a bad example in the 123 - Sets the NOEXEC flag in read_super() for old file 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) [all …]
|
/fs/nls/ |
D | Kconfig | 34 If you specify a wrong value, it will use the built-in NLS; 42 The Microsoft FAT file system family can deal with filenames in 44 in so-called DOS codepages. You need to include the appropriate 48 say Y here if you want to include the DOS codepage that is used in 54 The Microsoft FAT file system family can deal with filenames in 56 in so-called DOS codepages. You need to include the appropriate 66 The Microsoft FAT file system family can deal with filenames in 68 in so-called DOS codepages. You need to include the appropriate 79 The Microsoft FAT file system family can deal with filenames in 80 native language character sets. These character sets are stored in [all …]
|
/fs/hfs/ |
D | trans.c | 33 int hfs_mac2asc(struct super_block *sb, char *out, const struct hfs_name *in) in hfs_mac2asc() argument 41 src = in->name; in hfs_mac2asc() 42 srclen = in->len; in hfs_mac2asc() 95 void hfs_asc2mac(struct super_block *sb, struct hfs_name *out, struct qstr *in) in hfs_asc2mac() argument 103 src = in->name; in hfs_asc2mac() 104 srclen = in->len; in hfs_asc2mac()
|
/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 16 others or sending us a patch, and leaving the sentence in stating that 17 licensing is governed by the statement in this file, you accept this. 21 a check in the mail to you (for non-trivial improvements) when he 36 Finally, nothing in this license shall be interpreted to allow you to 41 to address the fair crediting issue in the next GPL version.) 52 mkreiserfs and other utilities are in reiserfs/utils, or wherever your 55 version of reiserfs that is in their kernel, with many important 60 which is in the kernel code, and relocating the utilities may require [all …]
|
/fs/jffs2/ |
D | TODO | 8 - disable compression in commit_write()? 15 decide which inodes should be in-core immediately after mount. 28 - Stop keeping name in-core with struct jffs2_full_dirent. If we keep the hash in 29 the full dirent, we only need to go to the flash in lookup() when we think we've 30 got a match, and in readdir(). 36 2. get_sb()->build_fs()->scan() path... Why get_sb() removes scan()'s crap in
|
/fs/proc/ |
D | Kconfig | 13 (there is a small number of Interrupt ReQuest lines in your computer 20 meaning it has to be given a location in the directory hierarchy. 22 /proc" or the equivalent line in /etc/fstab does the job. 24 The /proc file system is explained in the file 40 Exports the dump image of crashed kernel in ELF format. 53 /proc/sys directory. They are explained in the files 54 in <file:Documentation/sysctl/>. Note that enabling this 59 limited in memory.
|
/fs/nfs/ |
D | Kconfig | 14 install the user space mount.nfs command which can be found in 16 Information about using the mount command is available in the 21 available in the kernel to mount NFS servers. Support for NFS 26 autoconfiguration" in the NETWORK menu, and select "Root file 28 module in this case. 37 (RFC 1813) in the kernel's NFS client. 69 (RFC 3530) in the kernel's NFS client. 72 space programs which can be found in the Linux nfs-utils package,
|
/fs/jfs/ |
D | Kconfig | 6 available in the file <file:Documentation/filesystems/jfs.txt>. 30 labels in the jfs filesystem. 40 Y here. This will result in additional debugging messages to be 42 results in very little overhead. 49 to be made available to the user in the /proc/fs/jfs/ directory.
|