Lines Matching refs:prev_reclen
217 int prev_reclen;
231 int prev_reclen;
244 prev_reclen = buf->prev_reclen;
245 if (prev_reclen && signal_pending(current))
248 prev = (void __user *) dirent - prev_reclen;
249 if (!user_write_access_begin(prev, reclen + prev_reclen))
261 buf->prev_reclen = reclen;
289 if (buf.prev_reclen) {
291 lastdirent = (void __user *)buf.current_dir - buf.prev_reclen;
305 int prev_reclen;
318 int prev_reclen;
326 prev_reclen = buf->prev_reclen;
327 if (prev_reclen && signal_pending(current))
330 prev = (void __user *)dirent - prev_reclen;
331 if (!user_write_access_begin(prev, reclen + prev_reclen))
342 buf->prev_reclen = reclen;
372 if (buf.prev_reclen) {
376 lastdirent = (void __user *) buf.current_dir - buf.prev_reclen;
469 int prev_reclen;
483 int prev_reclen;
496 prev_reclen = buf->prev_reclen;
497 if (prev_reclen && signal_pending(current))
500 prev = (void __user *) dirent - prev_reclen;
501 if (!user_write_access_begin(prev, reclen + prev_reclen))
511 buf->prev_reclen = reclen;
540 if (buf.prev_reclen) {
542 lastdirent = (void __user *)buf.current_dir - buf.prev_reclen;