/fs/ |
D | readdir.c | 155 int reclen = ALIGN(offsetof(struct linux_dirent, d_name) + namlen + 2, in filldir() local 159 if (reclen > buf->count) in filldir() 174 if (__put_user(reclen, &dirent->d_reclen)) in filldir() 180 if (__put_user(d_type, (char __user *) dirent + reclen - 1)) in filldir() 183 dirent = (void __user *)dirent + reclen; in filldir() 185 buf->count -= reclen; in filldir() 241 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1, in filldir64() local 245 if (reclen > buf->count) in filldir64() 257 if (__put_user(reclen, &dirent->d_reclen)) in filldir64() 266 dirent = (void __user *)dirent + reclen; in filldir64() [all …]
|
D | compat.c | 917 int reclen = ALIGN(offsetof(struct compat_linux_dirent, d_name) + in compat_filldir() local 921 if (reclen > buf->count) in compat_filldir() 936 if (__put_user(reclen, &dirent->d_reclen)) in compat_filldir() 942 if (__put_user(d_type, (char __user *) dirent + reclen - 1)) in compat_filldir() 945 dirent = (void __user *)dirent + reclen; in compat_filldir() 947 buf->count -= reclen; in compat_filldir() 1005 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1, in compat_filldir64() local 1010 if (reclen > buf->count) in compat_filldir64() 1024 if (__put_user(reclen, &dirent->d_reclen)) in compat_filldir64() 1033 dirent = (void __user *)dirent + reclen; in compat_filldir64() [all …]
|
/fs/yaffs2/ |
D | yaffs_nameval.c | 94 int reclen; in nval_set() local 109 reclen = (sizeof(int) + namelen + 1 + bsize); in nval_set() 111 if (reclen > space) in nval_set() 121 memcpy(xb + pos, &reclen, sizeof(int)); in nval_set() 123 strncpy((YCHAR *) (xb + pos), name, reclen); in nval_set()
|
/fs/9p/ |
D | vfs_dir.c | 140 int reclen = 0; in v9fs_dir_readdir() local 176 reclen = st.size+2; in v9fs_dir_readdir() 187 rdir->head += reclen; in v9fs_dir_readdir() 188 filp->f_pos += reclen; in v9fs_dir_readdir()
|
/fs/gfs2/ |
D | dir.h | 54 static inline void gfs2_qstr2dirent(const struct qstr *name, u16 reclen, struct gfs2_dirent *dent) in gfs2_qstr2dirent() argument 59 dent->de_rec_len = cpu_to_be16(reclen); in gfs2_qstr2dirent()
|
/fs/nilfs2/ |
D | dir.c | 341 unsigned reclen = NILFS_DIR_REC_LEN(namelen); in nilfs_find_entry() local 364 kaddr += nilfs_last_byte(dir, n) - reclen; in nilfs_find_entry() 454 unsigned reclen = NILFS_DIR_REC_LEN(namelen); in nilfs_add_link() local 480 kaddr += PAGE_CACHE_SIZE - reclen; in nilfs_add_link() 501 if (!de->inode && rec_len >= reclen) in nilfs_add_link() 503 if (rec_len >= name_len + reclen) in nilfs_add_link()
|
/fs/exofs/ |
D | dir.c | 320 unsigned reclen = EXOFS_DIR_REC_LEN(namelen); in exofs_find_entry() local 342 kaddr += exofs_last_byte(dir, n) - reclen; in exofs_find_entry() 442 unsigned reclen = EXOFS_DIR_REC_LEN(namelen); in exofs_add_link() local 464 kaddr += PAGE_CACHE_SIZE - reclen; in exofs_add_link() 485 if (!de->inode_no && rec_len >= reclen) in exofs_add_link() 487 if (rec_len >= name_len + reclen) in exofs_add_link()
|
/fs/ufs/ |
D | dir.c | 257 unsigned reclen = UFS_DIR_REC_LEN(namelen); in ufs_find_entry() local 283 kaddr += ufs_last_byte(dir, n) - reclen; in ufs_find_entry() 318 unsigned reclen = UFS_DIR_REC_LEN(namelen); in ufs_add_link() local 347 kaddr += PAGE_CACHE_SIZE - reclen; in ufs_add_link() 368 if (!de->d_ino && rec_len >= reclen) in ufs_add_link() 370 if (rec_len >= name_len + reclen) in ufs_add_link()
|
/fs/ext2/ |
D | dir.c | 374 unsigned reclen = EXT2_DIR_REC_LEN(namelen); in ext2_find_entry() local 398 kaddr += ext2_last_byte(dir, n) - reclen; in ext2_find_entry() 496 unsigned reclen = EXT2_DIR_REC_LEN(namelen); in ext2_add_link() local 522 kaddr += PAGE_CACHE_SIZE - reclen; in ext2_add_link() 543 if (!de->inode && rec_len >= reclen) in ext2_add_link() 545 if (rec_len >= name_len + reclen) in ext2_add_link()
|
/fs/nfsd/ |
D | vfs.c | 1933 unsigned int reclen; in nfsd_buffered_filldir() local 1935 reclen = ALIGN(sizeof(struct buffered_dirent) + namlen, sizeof(u64)); in nfsd_buffered_filldir() 1936 if (buf->used + reclen > PAGE_SIZE) { in nfsd_buffered_filldir() 1946 buf->used += reclen; in nfsd_buffered_filldir() 1968 unsigned int reclen; in nfsd_buffered_readdir() local 2006 reclen = ALIGN(sizeof(*de) + de->namlen, in nfsd_buffered_readdir() 2008 size -= reclen; in nfsd_buffered_readdir() 2009 de = (struct buffered_dirent *)((char *)de + reclen); in nfsd_buffered_readdir()
|
/fs/fuse/ |
D | dir.c | 1100 size_t reclen = FUSE_DIRENT_SIZE(dirent); in parse_dirfile() local 1104 if (reclen > nbytes) in parse_dirfile() 1112 buf += reclen; in parse_dirfile() 1113 nbytes -= reclen; in parse_dirfile()
|
/fs/ext3/ |
D | namei.c | 1247 unsigned short reclen; in add_dirent_to_buf() local 1251 reclen = EXT3_DIR_REC_LEN(namelen); in add_dirent_to_buf() 1254 top = bh->b_data + dir->i_sb->s_blocksize - reclen; in add_dirent_to_buf() 1267 if ((de->inode? rlen - nlen: rlen) >= reclen) in add_dirent_to_buf()
|
/fs/ceph/ |
D | mds_client.c | 2398 size_t reclen; in encode_caps_cb() local 2442 reclen = sizeof(rec.v2); in encode_caps_cb() 2452 reclen = sizeof(rec.v1); in encode_caps_cb() 2487 err = ceph_pagelist_append(pagelist, &rec, reclen); in encode_caps_cb() 2494 err = ceph_pagelist_append(pagelist, &rec, reclen); in encode_caps_cb()
|
/fs/ext4/ |
D | namei.c | 1264 unsigned short reclen; in add_dirent_to_buf() local 1268 reclen = EXT4_DIR_REC_LEN(namelen); in add_dirent_to_buf() 1271 top = bh->b_data + blocksize - reclen; in add_dirent_to_buf() 1279 if ((de->inode? rlen - nlen: rlen) >= reclen) in add_dirent_to_buf()
|