Home
last modified time | relevance | path

Searched refs:reclen (Results 1 – 14 of 14) sorted by relevance

/fs/
Dreaddir.c155 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 …]
Dcompat.c917 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/
Dyaffs_nameval.c94 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/
Dvfs_dir.c140 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/
Ddir.h54 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/
Ddir.c341 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/
Ddir.c320 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/
Ddir.c257 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/
Ddir.c374 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/
Dvfs.c1933 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/
Ddir.c1100 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/
Dnamei.c1247 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/
Dmds_client.c2398 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/
Dnamei.c1264 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()