/linux/fs/ |
H A D | readdir.c | 266 int reclen = ALIGN(offsetof(struct linux_dirent, d_name) + namlen + 2, in filldir() local 274 if (reclen > buf->count) in filldir() 286 if (!user_write_access_begin(prev, reclen + prev_reclen)) in filldir() 292 unsafe_put_user(reclen, &dirent->d_reclen, efault_end); in filldir() 293 unsafe_put_user(d_type, (char __user *) dirent + reclen - 1, efault_end); in filldir() 297 buf->current_dir = (void __user *)dirent + reclen; in filldir() 298 buf->prev_reclen = reclen; in filldir() 299 buf->count -= reclen; in filldir() 351 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1, in filldir64() local 359 if (reclen > buf->count) in filldir64() [all …]
|
/linux/fs/gfs2/ |
H A D | dir.h | 67 static inline void gfs2_qstr2dirent(const struct qstr *name, u16 reclen, struct gfs2_dirent *dent) in gfs2_qstr2dirent() argument 72 dent->de_rec_len = cpu_to_be16(reclen); in gfs2_qstr2dirent()
|
/linux/fs/nilfs2/ |
H A D | dir.c | 299 unsigned int reclen = NILFS_DIR_REC_LEN(namelen); in nilfs_find_entry() local 319 kaddr += nilfs_last_byte(dir, n) - reclen; in nilfs_find_entry() 433 unsigned int reclen = NILFS_DIR_REC_LEN(namelen); in nilfs_add_link() local 456 kaddr += folio_size(folio) - reclen; in nilfs_add_link() 477 if (!de->inode && rec_len >= reclen) in nilfs_add_link() 479 if (rec_len >= name_len + reclen) in nilfs_add_link()
|
/linux/fs/ext2/ |
H A D | dir.c | 347 unsigned reclen = EXT2_DIR_REC_LEN(namelen); in ext2_find_entry() local 366 kaddr += ext2_last_byte(dir, n) - reclen; in ext2_find_entry() 482 unsigned reclen = EXT2_DIR_REC_LEN(namelen); in ext2_add_link() local 505 kaddr += folio_size(folio) - reclen; in ext2_add_link() 526 if (!de->inode && rec_len >= reclen) in ext2_add_link() 528 if (rec_len >= name_len + reclen) in ext2_add_link()
|
/linux/fs/ufs/ |
H A D | dir.c | 254 unsigned reclen = UFS_DIR_REC_LEN(namelen); in ufs_find_entry() local 275 kaddr += ufs_last_byte(dir, n) - reclen; in ufs_find_entry() 303 unsigned reclen = UFS_DIR_REC_LEN(namelen); in ufs_add_link() local 329 kaddr += folio_size(folio) - reclen; in ufs_add_link() 350 if (!de->d_ino && rec_len >= reclen) in ufs_add_link() 352 if (rec_len >= name_len + reclen) in ufs_add_link()
|
/linux/fs/xfs/libxfs/ |
H A D | xfs_dir2_data.c | 181 unsigned int reclen; in __xfs_dir3_data_check() local 198 reclen = xfs_dir2_data_unusedsize( in __xfs_dir3_data_check() 202 if (be16_to_cpu(dup->length) != reclen) in __xfs_dir3_data_check() 204 if (offset + reclen > end) in __xfs_dir3_data_check() 222 offset += reclen; in __xfs_dir3_data_check() 242 reclen = xfs_dir2_data_entsize(mp, dep->namelen); in __xfs_dir3_data_check() 243 if (offset + reclen > end) in __xfs_dir3_data_check() 269 offset += reclen; in __xfs_dir3_data_check()
|
/linux/drivers/s390/char/ |
H A D | vmur.h | 73 size_t reclen; /* Record length for *write* CCWs */ member
|
/linux/arch/alpha/kernel/ |
H A D | osf_sys.c | 118 unsigned int reclen = ALIGN(NAME_OFFSET + namlen + 1, sizeof(u32)); in osf_filldir() local 122 if (reclen > buf->count) in osf_filldir() 137 put_user(reclen, &dirent->d_reclen) || in osf_filldir() 141 dirent = (void __user *)dirent + reclen; in osf_filldir() 143 buf->count -= reclen; in osf_filldir()
|
/linux/fs/xfs/ |
H A D | xfs_handle.c | 717 unsigned short reclen = in xfs_getparents_put_listent() local 739 if (context->firstu > context->bufsize - reclen) { in xfs_getparents_put_listent() 745 gpr->gpr_reclen = reclen; in xfs_getparents_put_listent() 752 context->firstu += reclen; in xfs_getparents_put_listent()
|
H A D | xfs_trace.h | 5425 __field(unsigned short, reclen) 5435 __entry->reclen = pptr->gpr_reclen; 5445 __entry->reclen,
|
/linux/drivers/s390/block/ |
H A D | dasd_eckd.c | 384 unsigned int reclen, unsigned int tlf) in locate_record_ext() argument 405 dn = ceil_quot(reclen + 6, 232); in locate_record_ext() 406 d = 9 + ceil_quot(reclen + 6 * (dn + 1), 34); in locate_record_ext() 410 d = 7 + ceil_quot(reclen + 12, 32); in locate_record_ext() 445 data->length = reclen; in locate_record_ext() 451 data->length = reclen; in locate_record_ext() 473 data->length = reclen; /* not tlf, as one might think */ in locate_record_ext() 482 data->length = reclen; in locate_record_ext() 488 data->length = reclen; in locate_record_ext() 506 data->length = reclen; in locate_record_ext() [all …]
|
/linux/include/trace/events/ |
H A D | sunrpc.h | 1356 __field(unsigned int, reclen) 1365 __entry->reclen = xs->recv.len; 1371 __entry->copied, __entry->reclen, __entry->offset)
|
/linux/fs/ext4/ |
H A D | namei.c | 2070 unsigned short reclen = ext4_dir_rec_len(fname_len(fname), dir); in ext4_find_dest_de() local 2076 top = buf + buf_size - reclen; in ext4_find_dest_de() 2085 if ((de->inode ? rlen - nlen : rlen) >= reclen) in ext4_find_dest_de()
|