Lines Matching refs:reclen
221 int reclen = ALIGN(offsetof(struct linux_dirent, d_name) + namlen + 2, in filldir() local
228 if (reclen > buf->count) in filldir()
249 unsafe_put_user(reclen, &dirent->d_reclen, efault_end); in filldir()
250 unsafe_put_user(d_type, (char __user *) dirent + reclen - 1, efault_end); in filldir()
255 dirent = (void __user *)dirent + reclen; in filldir()
257 buf->count -= reclen; in filldir()
313 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1, in filldir64() local
320 if (reclen > buf->count) in filldir64()
336 unsafe_put_user(reclen, &dirent->d_reclen, efault_end); in filldir64()
342 dirent = (void __user *)dirent + reclen; in filldir64()
344 buf->count -= reclen; in filldir64()
485 int reclen = ALIGN(offsetof(struct compat_linux_dirent, d_name) + in compat_filldir() local
489 if (reclen > buf->count) in compat_filldir()
506 if (__put_user(reclen, &dirent->d_reclen)) in compat_filldir()
512 if (__put_user(d_type, (char __user *) dirent + reclen - 1)) in compat_filldir()
515 dirent = (void __user *)dirent + reclen; in compat_filldir()
517 buf->count -= reclen; in compat_filldir()