Searched refs:reclen (Results 1 - 13 of 13) sorted by relevance
/fs/ |
H A D | readdir.c | 157 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 D | compat.c | 924 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 D | dir.h | 71 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 D | vfs_dir.c | 116 int reclen = 0; local 147 reclen = st.size+2; 155 rdir->head += reclen; 156 ctx->pos += reclen;
|
/fs/exofs/ |
H A D | dir.c | 314 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 D | dir.c | 371 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 D | dir.c | 329 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 D | dir.c | 257 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 D | vfs.c | 1827 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 D | dir.c | 1217 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 D | namei.c | 1250 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 D | mds_client.c | 2625 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 D | namei.c | 1617 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