Lines Matching refs:dirp
457 struct freebsd11_dirent *dirp; in do_freebsd11_getdents() local
459 dirp = lock_user(VERIFY_WRITE, arg2, nbytes, 0); in do_freebsd11_getdents()
460 if (dirp == NULL) { in do_freebsd11_getdents()
463 ret = get_errno(freebsd11_getdents(arg1, (char *)dirp, nbytes)); in do_freebsd11_getdents()
469 de = dirp; in do_freebsd11_getdents()
488 struct freebsd11_dirent *dirp; in do_freebsd11_getdirentries() local
491 dirp = lock_user(VERIFY_WRITE, arg2, nbytes, 0); in do_freebsd11_getdirentries()
492 if (dirp == NULL) { in do_freebsd11_getdirentries()
495 ret = get_errno(freebsd11_getdirentries(arg1, (char *)dirp, nbytes, &basep)); in do_freebsd11_getdirentries()
501 de = dirp; in do_freebsd11_getdirentries()
513 unlock_user(dirp, arg2, ret); in do_freebsd11_getdirentries()
527 struct dirent *dirp; in do_freebsd_getdirentries() local
530 dirp = lock_user(VERIFY_WRITE, arg2, nbytes, 0); in do_freebsd_getdirentries()
531 if (dirp == NULL) { in do_freebsd_getdirentries()
534 ret = get_errno(getdirentries(arg1, (char *)dirp, nbytes, &basep)); in do_freebsd_getdirentries()
540 de = dirp; in do_freebsd_getdirentries()
554 unlock_user(dirp, arg2, ret); in do_freebsd_getdirentries()