Lines Matching refs:prev_reclen
253 int prev_reclen;
267 int prev_reclen;
280 prev_reclen = buf->prev_reclen;
281 if (prev_reclen && signal_pending(current))
284 prev = (void __user *) dirent - prev_reclen;
285 if (!user_write_access_begin(prev, reclen + prev_reclen))
297 buf->prev_reclen = reclen;
325 if (buf.prev_reclen) {
327 lastdirent = (void __user *)buf.current_dir - buf.prev_reclen;
341 int prev_reclen;
354 int prev_reclen;
362 prev_reclen = buf->prev_reclen;
363 if (prev_reclen && signal_pending(current))
366 prev = (void __user *)dirent - prev_reclen;
367 if (!user_write_access_begin(prev, reclen + prev_reclen))
378 buf->prev_reclen = reclen;
408 if (buf.prev_reclen) {
412 lastdirent = (void __user *) buf.current_dir - buf.prev_reclen;
505 int prev_reclen;
519 int prev_reclen;
532 prev_reclen = buf->prev_reclen;
533 if (prev_reclen && signal_pending(current))
536 prev = (void __user *) dirent - prev_reclen;
537 if (!user_write_access_begin(prev, reclen + prev_reclen))
547 buf->prev_reclen = reclen;
576 if (buf.prev_reclen) {
578 lastdirent = (void __user *)buf.current_dir - buf.prev_reclen;