/fs/udf/ |
H A D | udfend.h | 7 static inline struct kernel_lb_addr lelb_to_cpu(struct lb_addr in) argument 11 out.logicalBlockNum = le32_to_cpu(in.logicalBlockNum); 12 out.partitionReferenceNum = le16_to_cpu(in.partitionReferenceNum); 17 static inline struct lb_addr cpu_to_lelb(struct kernel_lb_addr in) argument 21 out.logicalBlockNum = cpu_to_le32(in.logicalBlockNum); 22 out.partitionReferenceNum = cpu_to_le16(in.partitionReferenceNum); 27 static inline struct short_ad lesa_to_cpu(struct short_ad in) argument 31 out.extLength = le32_to_cpu(in.extLength); 32 out.extPosition = le32_to_cpu(in.extPosition); 37 static inline struct short_ad cpu_to_lesa(struct short_ad in) argument 47 lela_to_cpu(struct long_ad in) argument 57 cpu_to_lela(struct kernel_long_ad in) argument 67 leea_to_cpu(struct extent_ad in) argument [all...] |
/fs/f2fs/ |
H A D | hash.c | 28 static void TEA_transform(unsigned int buf[4], unsigned int const in[]) argument 32 __u32 a = in[0], b = in[1], c = in[2], d = in[3]; 78 __u32 in[8], buf[4]; local 94 str2hashbuf(p, len, in, 4); 95 TEA_transform(buf, in);
|
/fs/xfs/ |
H A D | xfs_fsops.h | 9 * This program is distributed in the hope that it would be useful, 22 extern int xfs_growfs_data(xfs_mount_t *mp, xfs_growfs_data_t *in); 23 extern int xfs_growfs_log(xfs_mount_t *mp, xfs_growfs_log_t *in);
|
H A D | xfs_ioctl32.c | 9 * This program is distributed in the hope that it would be useful, 81 struct xfs_growfs_data *in, 84 if (get_user(in->newblocks, &arg32->newblocks) || 85 get_user(in->imaxpct, &arg32->imaxpct)) 92 struct xfs_growfs_rt *in, 95 if (get_user(in->newblocks, &arg32->newblocks) || 96 get_user(in->extsize, &arg32->extsize)) 232 void __user *buffer, /* buffer to place output in */ 257 /* should be called again (unused here, but used in dmapi) */ 599 struct xfs_growfs_data in; 80 xfs_compat_growfs_data_copyin( struct xfs_growfs_data *in, compat_xfs_growfs_data_t __user *arg32) argument 91 xfs_compat_growfs_rt_copyin( struct xfs_growfs_rt *in, compat_xfs_growfs_rt_t __user *arg32) argument [all...] |
H A D | xfs_rtalloc.h | 9 * This program is distributed in the hope that it would be useful, 32 * Allocate an extent in the realtime subvolume, with the usual allocation 33 * parameters. The length units are all in realtime extents, as is the 49 * Free an extent in the realtime subvolume. Length is expressed in 59 * Initialize realtime fields in the mount structure. 78 * Use the sequence number stored in the atime field of the bitmap inode. 96 xfs_growfs_rt_t *in); /* user supplied growfs struct */ 130 # define xfs_growfs_rt(mp,in) (ENOSYS)
|
H A D | xfs_ioctl.c | 9 * This program is distributed in the hope that it would be useful, 61 * returns full handle for a FD opened in user space 775 /* should be called again (unused here, but used in dmapi) */ 836 * xfs_fsop_geom_t that xfs_fs_geometry() fills in. 1056 * in inode here, because we can't hold it across the trans_reserve. 1084 * to the file owner ID, except in cases where the 1132 * half the size of the AGs in the filesystem so alignment 1133 * doesn't result in extents larger than an AG. 1221 * in the transaction. 1261 * This is slightly sub-optimal in tha 1678 __uint64_t in; local 1722 xfs_growfs_data_t in; local 1736 xfs_growfs_log_t in; local 1750 xfs_growfs_rt_t in; local 1764 __uint32_t in; local 1776 xfs_error_injection_t in; local [all...] |
H A D | xfs_fsops.c | 9 * This program is distributed in the hope that it would be useful, 146 xfs_growfs_data_t *in) /* growfs data input struct */ 168 nb = in->newblocks; 169 pct = in->imaxpct; 439 * There are new blocks in the old last a.g. 568 xfs_growfs_log_t *in) /* growfs log input struct */ 572 nb = in->newblocks; 576 in->isint == (mp->m_sb.sb_logstart != 0)) 581 * Can have shorter or longer log in the same space, 597 xfs_growfs_data_t *in) 144 xfs_growfs_data_private( xfs_mount_t *mp, xfs_growfs_data_t *in) argument 566 xfs_growfs_log_private( xfs_mount_t *mp, xfs_growfs_log_t *in) argument 595 xfs_growfs_data( xfs_mount_t *mp, xfs_growfs_data_t *in) argument 611 xfs_growfs_log( xfs_mount_t *mp, xfs_growfs_log_t *in) argument [all...] |
/fs/efs/ |
H A D | inode.c | 33 * the bits so that dst ends up in cpu byte-order. 54 struct efs_inode_info *in; local 65 in = INODE_INFO(inode); 108 /* this is the number of blocks in the file */ 126 in->numextents = be16_to_cpu(efs_inode->di_numextents); 127 in->lastextent = 0; 131 extent_copy(&(efs_inode->di_u.di_extents[i]), &(in->extents[i])); 132 if (i < in->numextents && in->extents[i].cooked.ex_magic != 0) { 133 pr_warn("extent %d has bad magic number in inod 199 struct efs_inode_info *in = INODE_INFO(inode); local [all...] |
/fs/ext3/ |
H A D | hash.c | 17 static void TEA_transform(__u32 buf[4], __u32 const in[]) argument 21 __u32 a = in[0], b = in[1], c = in[2], d = in[3]; 143 __u32 in[8], buf[4]; local 175 (*str2hashbuf)(p, len, in, 8); 176 half_md4_transform(buf, in); 188 (*str2hashbuf)(p, len, in, 4); 189 TEA_transform(buf, in); [all...] |
/fs/ext4/ |
H A D | hash.c | 19 static void TEA_transform(__u32 buf[4], __u32 const in[]) argument 23 __u32 a = in[0], b = in[1], c = in[2], d = in[3]; 145 __u32 in[8], buf[4]; local 177 (*str2hashbuf)(p, len, in, 8); 178 half_md4_transform(buf, in); 190 (*str2hashbuf)(p, len, in, 4); 191 TEA_transform(buf, in); [all...] |
/fs/hfs/ |
H A D | trans.c | 22 * Given a 'Pascal String' (a string preceded by a length byte) in 29 * The character '/', which is illegal in Linux filenames is replaced 30 * by ':' which never appears in HFS filenames. All other characters 33 int hfs_mac2asc(struct super_block *sb, char *out, const struct hfs_name *in) argument 41 src = in->name; 42 srclen = in->len; 89 * generate the corresponding filename in the Macintosh character set 97 void hfs_asc2mac(struct super_block *sb, struct hfs_name *out, struct qstr *in) argument 105 src = in->name; 106 srclen = in [all...] |
/fs/logfs/ |
H A D | compr.c | 17 int logfs_compress(void *in, void *out, size_t inlen, size_t outlen) argument 27 stream.next_in = in; 51 int logfs_uncompress(void *in, void *out, size_t inlen, size_t outlen) argument 61 stream.next_in = in;
|
/fs/nfsd/ |
H A D | idmap.h | 9 * Redistribution and use in source and binary forms, with or without 15 * 2. Redistributions in binary form must reproduce the above copyright 16 * notice, this list of conditions and the following disclaimer in the 38 #include <linux/in.h>
|
/fs/fuse/ |
H A D | dir.c | 2 FUSE: Filesystem in Userspace 52 * On 32 bit archs store the high 32 bits of time in d_fsdata 69 * time in jiffies until the dentry/attributes are valid is stored in 74 * Calculate the time in jiffies until a dentry/attributes are valid 127 * will result in a new lookup call to userspace 130 * timeout is unknown (unlink, rmdir, rename and in some cases 153 req->in.h.opcode = FUSE_LOOKUP; 154 req->in.h.nodeid = nodeid; 155 req->in [all...] |
H A D | file.c | 2 FUSE: Filesystem in Userspace 38 req->in.h.opcode = opcode; 39 req->in.h.nodeid = nodeid; 40 req->in.numargs = 1; 41 req->in.args[0].size = sizeof(inarg); 42 req->in.args[0].value = &inarg; 111 * releasing the path will result in releasing the 114 * For this reason do the path_put() in a separate 263 struct fuse_release_in *inarg = &req->misc.release.in; 275 req->in [all...] |
H A D | dev.c | 2 FUSE: Filesystem in Userspace 130 req->in.h.uid = from_kuid_munged(&init_user_ns, current_fsuid()); 131 req->in.h.gid = from_kgid_munged(&init_user_ns, current_fsgid()); 132 req->in.h.pid = current->pid; 196 * Return request in fuse_file->reserved_req. However that may 197 * currently be in use. If that is the case, wait for it to become 243 * If allocation fails due to OOM, use the reserved request in 272 * We get here in the unlikely case that a background 315 req->in.h.len = sizeof(struct fuse_in_header) + 316 len_args(req->in 1203 struct fuse_in *in; local 1298 fuse_dev_splice_read(struct file *in, loff_t *ppos, struct pipe_inode_info *pipe, size_t len, unsigned int flags) argument [all...] |
/fs/squashfs/ |
H A D | block.c | 12 * This program is distributed in the hope that it will be useful, 42 * Read the metadata block length, this is stored in the first two 83 * if a datablock is being read (the size is stored elsewhere in the 85 * the metadata block. A bit in the length field indicates if the block 86 * is stored uncompressed in the filesystem (usually because compression 177 int in, pg_offset = 0; local 181 in = min(bytes, msblk->devblksize - offset); 182 bytes -= in; 183 while (in) { 188 avail = min_t(int, in, PAGE_CACHE_SIZ [all...] |
/fs/nls/ |
H A 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/ |
H A D | splice.c | 5 * an arbitrary in-memory buffer. Think of a pipe as a small kernel 71 * If we succeeded in removing the mapping, set LRU flag 98 * is a page cache page, IO may be in flight. 304 __generic_file_splice_read(struct file *in, loff_t *ppos, argument 308 struct address_space *mapping = in->f_mapping; 341 * readahead/allocate the rest and fill in the holes. 344 page_cache_sync_readahead(mapping, &in->f_ra, in, 383 * pages, fill in the partial map, etc. 401 page_cache_async_readahead(mapping, &in 520 generic_file_splice_read(struct file *in, loff_t *ppos, struct pipe_inode_info *pipe, size_t len, unsigned int flags) argument 601 default_file_splice_read(struct file *in, loff_t *ppos, struct pipe_inode_info *pipe, size_t len, unsigned int flags) argument 1134 do_splice_to(struct file *in, loff_t *ppos, struct pipe_inode_info *pipe, size_t len, unsigned int flags) argument 1170 splice_direct_to_actor(struct file *in, struct splice_desc *sd, splice_direct_actor *actor) argument 1304 do_splice_direct(struct file *in, loff_t *ppos, struct file *out, loff_t *opos, size_t len, unsigned int flags) argument 1342 do_splice(struct file *in, loff_t __user *off_in, struct file *out, loff_t __user *off_out, size_t len, unsigned int flags) argument 1689 struct fd in, out; local 1991 do_tee(struct file *in, struct file *out, size_t len, unsigned int flags) argument 2020 struct fd in; local [all...] |
H A D | Kconfig | 18 # execute in place 48 # this symbol for ifdefs in core code. 107 Tmpfs is a file system which keeps all files in virtual memory. 109 Everything in tmpfs is temporary in the sense that no files will be 110 created on your hard drive. The files live in memory and swap 181 If you say N, all options in this submenu will be skipped and 229 If you say N, all options in this submenu will be skipped and
|
H A D | select.c | 9 * flag set in its personality we do *not* modify the given timeout 37 * Estimate expected accuracy in ns from a timeval. 112 * work. poll_wait() is an inline-function defined in <linux/poll.h>, 191 * smp_wmb() is equivalent to smp_wmb() in try_to_wake_up() 192 * and is paired with set_mb() in poll_schedule_timeout. 202 * pass in @sync. @sync is scheduled to be removed and once 248 * the counterpart rmb of the wmb in pollwake() such that data 323 * If an application puts its timeval in read-only memory, we 336 #define FDS_IN(fds, n) (fds->in + n) 349 /* handle last in 388 wait_key_set(poll_table *wait, unsigned long in, unsigned long out, unsigned long bit, unsigned int ll_flag) argument 436 unsigned long in, out, ex, all_bits, bit = 1, mask, j; local [all...] |
H A D | read_write.c | 47 * @file: file structure in question 77 * @size: max size of this file in file system 80 * This is a variant of generic_file_llseek that allows passing in a custom 338 * them to something that fits in "int" so that others 354 if (count >= -pos) /* both values are in 0..LLONG_MAX */ 635 * Reduce an iovec's length in-place. Return the resulting number of segments 1197 struct fd in, out; local 1208 in = fdget(in_fd); 1209 if (!in.file) 1211 if (!(in [all...] |
/fs/ceph/ |
H A D | inode.c | 29 * (typically because they are in the message handler path). 114 * find/create a frag in the tree 237 * fragment in tree ONLY if ndist > 0. Otherwise, only 238 * branches/splits are included in i_fragtree) 492 * caps in i_snap_caps. 526 * in MDS reply. So no need to keep inode in the cache after 533 * Helpers to fill in size, ctime, mtime, and atime. We have to be 563 * If we hold relevant caps, or in the case where we're 668 struct ceph_mds_reply_inode *info = iinfo->in; 960 splice_dentry(struct dentry *dn, struct inode *in, bool *prehash) argument 1012 struct inode *in = NULL; local 1293 struct inode *in; local 1325 struct inode *in; local [all...] |
/fs/quota/ |
H A D | Kconfig | 35 Note that this behavior is currently deprecated and may go away in
|
/fs/afs/ |
H A D | afs.h | 15 #include <linux/in.h> 84 size_t nservers; /* number of entries used in servers[] */ 96 #define AFS_ACE_INSERT 0x00000004U /* - permission to create dirent in a dir */ 97 #define AFS_ACE_LOOKUP 0x00000008U /* - permission to lookup a file/dir in a dir */ 157 u8 in_service; /* true if volume currently in service */ 164 u32 part_blocks_avail; /* space available in volume's partition */
|