Lines Matching refs:prev_reclen
213 int prev_reclen; member
227 int prev_reclen; in filldir() local
240 prev_reclen = buf->prev_reclen; in filldir()
241 if (prev_reclen && signal_pending(current)) in filldir()
244 prev = (void __user *) dirent - prev_reclen; in filldir()
245 if (!user_access_begin(prev, reclen + prev_reclen)) in filldir()
257 buf->prev_reclen = reclen; in filldir()
288 if (buf.prev_reclen) { in SYSCALL_DEFINE3()
290 lastdirent = (void __user *)buf.current_dir - buf.prev_reclen; in SYSCALL_DEFINE3()
304 int prev_reclen; member
317 int prev_reclen; in filldir64() local
325 prev_reclen = buf->prev_reclen; in filldir64()
326 if (prev_reclen && signal_pending(current)) in filldir64()
329 prev = (void __user *)dirent - prev_reclen; in filldir64()
330 if (!user_access_begin(prev, reclen + prev_reclen)) in filldir64()
341 buf->prev_reclen = reclen; in filldir64()
374 if (buf.prev_reclen) { in ksys_getdents64()
378 lastdirent = (void __user *) buf.current_dir - buf.prev_reclen; in ksys_getdents64()