Home
last modified time | relevance | path

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

/linux-6.15/fs/
H A Dreaddir.c274 if (reclen > buf->count) 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()
359 if (reclen > buf->count) in filldir64()
377 buf->prev_reclen = reclen; in filldir64()
378 buf->current_dir = (void __user *)dirent + reclen; in filldir64()
379 buf->count -= reclen; in filldir64()
521 if (reclen > buf->count) in compat_filldir()
543 buf->prev_reclen = reclen; in compat_filldir()
[all …]
/linux-6.15/fs/fuse/
H A Dreaddir.c58 if (offset + reclen > PAGE_SIZE) { in fuse_add_dirent_to_cache()
134 if (reclen > nbytes) in parse_dirfile()
142 buf += reclen; in parse_dirfile()
143 nbytes -= reclen; in parse_dirfile()
292 size_t reclen; in parse_dirplusfile() local
303 if (reclen > nbytes) in parse_dirplusfile()
320 buf += reclen; in parse_dirplusfile()
321 nbytes -= reclen; in parse_dirplusfile()
405 size_t reclen; in fuse_parse_cache() local
414 if (WARN_ON(reclen > nbytes)) in fuse_parse_cache()
[all …]
/linux-6.15/drivers/s390/char/
H A Dvmur.c114 urd->reclen = cdev->id.driver_info; in urdev_alloc()
216 int reclen) in alloc_chan_prog() argument
237 cpa[i].count = reclen; in alloc_chan_prog()
238 kbuf = kmalloc(reclen, GFP_KERNEL | GFP_DMA); in alloc_chan_prog()
244 if (copy_from_user(kbuf, ubuf, reclen)) { in alloc_chan_prog()
248 ubuf += reclen; in alloc_chan_prog()
349 rc = sysfs_emit(buf, "%zu\n", urd->reclen); in ur_attr_reclen_show()
422 size_t count, size_t reclen, loff_t *ppos) in do_write() argument
427 cpa = alloc_chan_prog(udata, count / reclen, reclen); in do_write()
521 u16 reclen; in diag14_read() local
[all …]
H A Dvmur.h73 size_t reclen; /* Record length for *write* CCWs */ member
/linux-6.15/fs/gfs2/
H A Ddir.h67 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-6.15/fs/nilfs2/
H A Ddir.c299 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-6.15/fs/ufs/
H A Ddir.c254 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-6.15/fs/ext2/
H A Ddir.c347 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-6.15/fs/xfs/libxfs/
H A Dxfs_dir2_data.c181 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-6.15/arch/alpha/kernel/
H A Dosf_sys.c118 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-6.15/fs/xfs/
H A Dxfs_handle.c717 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 Dxfs_trace.h5578 __field(unsigned short, reclen)
5588 __entry->reclen = pptr->gpr_reclen;
5598 __entry->reclen,
/linux-6.15/fs/nfsd/
H A Dvfs.c2093 unsigned int reclen; in nfsd_buffered_filldir() local
2095 reclen = ALIGN(sizeof(struct buffered_dirent) + namlen, sizeof(u64)); in nfsd_buffered_filldir()
2096 if (buf->used + reclen > PAGE_SIZE) { in nfsd_buffered_filldir()
2106 buf->used += reclen; in nfsd_buffered_filldir()
2130 unsigned int reclen; in nfsd_buffered_readdir() local
2161 reclen = ALIGN(sizeof(*de) + de->namlen, in nfsd_buffered_readdir()
2163 size -= reclen; in nfsd_buffered_readdir()
2164 de = (struct buffered_dirent *)((char *)de + reclen); in nfsd_buffered_readdir()
/linux-6.15/drivers/s390/block/
H A Ddasd_eckd.c406 dn = ceil_quot(reclen + 6, 232); in locate_record_ext()
446 data->length = reclen; in locate_record_ext()
452 data->length = reclen; in locate_record_ext()
483 data->length = reclen; in locate_record_ext()
489 data->length = reclen; in locate_record_ext()
507 data->length = reclen; in locate_record_ext()
658 data->length = reclen; in locate_record()
664 data->length = reclen; in locate_record()
672 data->length = reclen; in locate_record()
678 data->length = reclen; in locate_record()
[all …]
/linux-6.15/include/trace/events/
H A Dsunrpc.h1357 __field(unsigned int, reclen)
1366 __entry->reclen = xs->recv.len;
1372 __entry->copied, __entry->reclen, __entry->offset)
/linux-6.15/fs/ext4/
H A Dnamei.c2045 unsigned short reclen = ext4_dir_rec_len(fname_len(fname), dir); in ext4_find_dest_de() local
2051 top = buf + buf_size - reclen; in ext4_find_dest_de()
2060 if ((de->inode ? rlen - nlen : rlen) >= reclen) in ext4_find_dest_de()