Searched refs:reclen (Results 1 - 13 of 13) sorted by relevance

/fs/
H A Dreaddir.c157 int reclen = ALIGN(offsetof(struct linux_dirent, d_name) + namlen + 2, local
161 if (reclen > buf->count)
176 if (__put_user(reclen, &dirent->d_reclen))
182 if (__put_user(d_type, (char __user *) dirent + reclen - 1))
185 dirent = (void __user *)dirent + reclen;
187 buf->count -= reclen;
240 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1, local
244 if (reclen > buf->count)
256 if (__put_user(reclen, &dirent->d_reclen))
265 dirent = (void __user *)dirent + reclen;
[all...]
H A Dcompat.c924 int reclen = ALIGN(offsetof(struct compat_linux_dirent, d_name) + local
928 if (reclen > buf->count)
943 if (__put_user(reclen, &dirent->d_reclen))
949 if (__put_user(d_type, (char __user *) dirent + reclen - 1))
952 dirent = (void __user *)dirent + reclen;
954 buf->count -= reclen;
1009 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1, local
1014 if (reclen > buf->count)
1028 if (__put_user(reclen, &dirent->d_reclen))
1037 dirent = (void __user *)dirent + reclen;
[all...]
/fs/gfs2/
H A Ddir.h71 static inline void gfs2_qstr2dirent(const struct qstr *name, u16 reclen, struct gfs2_dirent *dent) argument
76 dent->de_rec_len = cpu_to_be16(reclen);
/fs/9p/
H A Dvfs_dir.c116 int reclen = 0; local
147 reclen = st.size+2;
155 rdir->head += reclen;
156 ctx->pos += reclen;
/fs/exofs/
H A Ddir.c314 unsigned reclen = EXOFS_DIR_REC_LEN(namelen); local
336 kaddr += exofs_last_byte(dir, n) - reclen;
436 unsigned reclen = EXOFS_DIR_REC_LEN(namelen); local
458 kaddr += PAGE_CACHE_SIZE - reclen;
479 if (!de->inode_no && rec_len >= reclen)
481 if (rec_len >= name_len + reclen)
/fs/ext2/
H A Ddir.c371 unsigned reclen = EXT2_DIR_REC_LEN(namelen); local
395 kaddr += ext2_last_byte(dir, n) - reclen;
493 unsigned reclen = EXT2_DIR_REC_LEN(namelen); local
519 kaddr += PAGE_CACHE_SIZE - reclen;
540 if (!de->inode && rec_len >= reclen)
542 if (rec_len >= name_len + reclen)
/fs/nilfs2/
H A Ddir.c329 unsigned reclen = NILFS_DIR_REC_LEN(namelen); local
352 kaddr += nilfs_last_byte(dir, n) - reclen;
442 unsigned reclen = NILFS_DIR_REC_LEN(namelen); local
468 kaddr += PAGE_CACHE_SIZE - reclen;
489 if (!de->inode && rec_len >= reclen)
491 if (rec_len >= name_len + reclen)
/fs/ufs/
H A Ddir.c257 unsigned reclen = UFS_DIR_REC_LEN(namelen); local
283 kaddr += ufs_last_byte(dir, n) - reclen;
318 unsigned reclen = UFS_DIR_REC_LEN(namelen); local
347 kaddr += PAGE_CACHE_SIZE - reclen;
368 if (!de->d_ino && rec_len >= reclen)
370 if (rec_len >= name_len + reclen)
525 UFSD("ino %u, reclen %u, namlen %u, name %s\n",
/fs/nfsd/
H A Dvfs.c1827 unsigned int reclen; local
1829 reclen = ALIGN(sizeof(struct buffered_dirent) + namlen, sizeof(u64));
1830 if (buf->used + reclen > PAGE_SIZE) {
1840 buf->used += reclen;
1864 unsigned int reclen; local
1902 reclen = ALIGN(sizeof(*de) + de->namlen,
1904 size -= reclen;
1905 de = (struct buffered_dirent *)((char *)de + reclen);
/fs/fuse/
H A Ddir.c1217 size_t reclen = FUSE_DIRENT_SIZE(dirent); local
1220 if (reclen > nbytes)
1229 buf += reclen;
1230 nbytes -= reclen;
1349 size_t reclen; local
1356 reclen = FUSE_DIRENTPLUS_SIZE(direntplus);
1360 if (reclen > nbytes)
1377 buf += reclen;
1378 nbytes -= reclen;
/fs/ext3/
H A Dnamei.c1250 unsigned short reclen; local
1254 reclen = EXT3_DIR_REC_LEN(namelen);
1257 top = bh->b_data + dir->i_sb->s_blocksize - reclen;
1270 if ((de->inode? rlen - nlen: rlen) >= reclen)
/fs/ceph/
H A Dmds_client.c2625 size_t reclen; local
2671 reclen = sizeof(rec.v2);
2681 reclen = sizeof(rec.v1);
2716 err = ceph_pagelist_append(pagelist, &rec, reclen);
2723 err = ceph_pagelist_append(pagelist, &rec, reclen);
/fs/ext4/
H A Dnamei.c1617 unsigned short reclen = EXT4_DIR_REC_LEN(namelen); local
1623 top = buf + buf_size - reclen;
1632 if ((de->inode ? rlen - nlen : rlen) >= reclen)

Completed in 302 milliseconds