Lines Matching refs:reclen
173 int reclen = ALIGN(offsetof(struct linux_dirent, d_name) + namlen + 2, in filldir() local
177 if (reclen > buf->count) in filldir()
194 if (__put_user(reclen, &dirent->d_reclen)) in filldir()
200 if (__put_user(d_type, (char __user *) dirent + reclen - 1)) in filldir()
203 dirent = (void __user *)dirent + reclen; in filldir()
205 buf->count -= reclen; in filldir()
259 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1, in filldir64() local
263 if (reclen > buf->count) in filldir64()
277 if (__put_user(reclen, &dirent->d_reclen)) in filldir64()
286 dirent = (void __user *)dirent + reclen; in filldir64()
288 buf->count -= reclen; in filldir64()
427 int reclen = ALIGN(offsetof(struct compat_linux_dirent, d_name) + in compat_filldir() local
431 if (reclen > buf->count) in compat_filldir()
448 if (__put_user(reclen, &dirent->d_reclen)) in compat_filldir()
454 if (__put_user(d_type, (char __user *) dirent + reclen - 1)) in compat_filldir()
457 dirent = (void __user *)dirent + reclen; in compat_filldir()
459 buf->count -= reclen; in compat_filldir()