Symbol: searchdir
sbin/dump/traverse.c
318
ret |= searchdir(ino, blk,
sbin/dump/traverse.c
380
ret |= searchdir(ino, blkno,
sbin/dump/traverse.c
66
static int searchdir(ino_t, daddr_t, long, off_t, u_int64_t *, int);
sbin/restore/dirs.c
137
static struct direct *searchdir(ino_t, char *);
sbin/restore/dirs.c
304
if ((dp = searchdir(ino, name)) == NULL)
sys/kern/vfs_lookup.c
1014
if (searchdir == NULL) {
sys/kern/vfs_lookup.c
1017
vrele(searchdir);
sys/kern/vfs_lookup.c
1018
*searchdir_ret = searchdir = NULL;
sys/kern/vfs_lookup.c
1025
vn_lock(searchdir, lktype | LK_RETRY);
sys/kern/vfs_lookup.c
1036
lookup_lktype(struct vnode *searchdir, struct componentname *cnp)
sys/kern/vfs_lookup.c
1046
if ((searchdir->v_mount->mnt_iflag & IMNT_SHRLOOKUP) != 0 &&
sys/kern/vfs_lookup.c
1068
struct vnode *searchdir,
sys/kern/vfs_lookup.c
1083
*newsearchdir_ret = searchdir;
sys/kern/vfs_lookup.c
1103
if (searchdir == ndp->ni_rootdir ||
sys/kern/vfs_lookup.c
1104
searchdir == rootvnode) {
sys/kern/vfs_lookup.c
1105
foundobj = searchdir;
sys/kern/vfs_lookup.c
1109
lktype = lookup_lktype(searchdir, cnp);
sys/kern/vfs_lookup.c
1110
vn_lock(searchdir, lktype | LK_RETRY);
sys/kern/vfs_lookup.c
1119
retval = vn_isunder(searchdir, ndp->ni_rootdir,
sys/kern/vfs_lookup.c
1130
vrele(searchdir);
sys/kern/vfs_lookup.c
1131
searchdir = NULL;
sys/kern/vfs_lookup.c
1141
if ((searchdir->v_vflag & VV_ROOT) == 0 ||
sys/kern/vfs_lookup.c
1144
tmpvn = searchdir;
sys/kern/vfs_lookup.c
1145
searchdir = searchdir->v_mount->mnt_vnodecovered;
sys/kern/vfs_lookup.c
1146
vref(searchdir);
sys/kern/vfs_lookup.c
1148
*newsearchdir_ret = searchdir;
sys/kern/vfs_lookup.c
1152
lktype = lookup_lktype(searchdir, cnp);
sys/kern/vfs_lookup.c
1161
vn_lock(searchdir, lktype | LK_RETRY);
sys/kern/vfs_lookup.c
1164
error = VOP_LOOKUP(searchdir, &foundobj, cnp);
sys/kern/vfs_lookup.c
1180
KASSERT(VOP_ISLOCKED(searchdir) == LK_SHARED);
sys/kern/vfs_lookup.c
1182
if (vn_lock(searchdir, LK_UPGRADE | LK_NOWAIT)) {
sys/kern/vfs_lookup.c
1183
VOP_UNLOCK(searchdir);
sys/kern/vfs_lookup.c
1191
(searchdir->v_vflag & VV_ROOT) &&
sys/kern/vfs_lookup.c
1192
(searchdir->v_mount->mnt_flag & MNT_UNION)) {
sys/kern/vfs_lookup.c
1193
tmpvn = searchdir;
sys/kern/vfs_lookup.c
1194
searchdir = searchdir->v_mount->mnt_vnodecovered;
sys/kern/vfs_lookup.c
1195
vref(searchdir);
sys/kern/vfs_lookup.c
1198
*newsearchdir_ret = searchdir;
sys/kern/vfs_lookup.c
1239
if (searchdir != NULL) {
sys/kern/vfs_lookup.c
1243
VOP_UNLOCK(searchdir);
sys/kern/vfs_lookup.c
1274
struct vnode *foundobj, *searchdir;
sys/kern/vfs_lookup.c
1286
searchdir = *searchdir_ret;
sys/kern/vfs_lookup.c
1300
if ((error = lookup_parsepath(state, searchdir)) != 0) {
sys/kern/vfs_lookup.c
1309
if ((searchdir->v_vflag & VV_ROOT) != 0 &&
sys/kern/vfs_lookup.c
1340
if (!cache_lookup_linked(searchdir, cnp->cn_nameptr,
sys/kern/vfs_lookup.c
1354
if ((searchdir->v_vflag & VV_ROOT) != 0 &&
sys/kern/vfs_lookup.c
1355
(searchdir->v_mount->mnt_flag & MNT_UNION) != 0) {
sys/kern/vfs_lookup.c
1402
searchdir = NULL;
sys/kern/vfs_lookup.c
1427
searchdir = foundobj;
sys/kern/vfs_lookup.c
1442
} else if (searchdir != *searchdir_ret) {
sys/kern/vfs_lookup.c
1452
if (searchdir == NULL) {
sys/kern/vfs_lookup.c
1460
error2 = vcache_tryvget(searchdir);
sys/kern/vfs_lookup.c
1467
*searchdir_ret = searchdir;
sys/kern/vfs_lookup.c
1503
struct vnode *searchdir, *foundobj;
sys/kern/vfs_lookup.c
1507
error = namei_start(state, isnfsd, &searchdir);
sys/kern/vfs_lookup.c
1513
KASSERT(searchdir->v_type == VDIR);
sys/kern/vfs_lookup.c
1535
foundobj = searchdir;
sys/kern/vfs_lookup.c
1536
searchdir = NULL;
sys/kern/vfs_lookup.c
1544
KASSERT(searchdir != NULL);
sys/kern/vfs_lookup.c
1553
error = lookup_fastforward(state, &searchdir, &foundobj);
sys/kern/vfs_lookup.c
1560
error = lookup_once(state, searchdir, &searchdir,
sys/kern/vfs_lookup.c
1574
error = lookup_crossmount(state, &searchdir,
sys/kern/vfs_lookup.c
1579
if (searchdir != NULL) {
sys/kern/vfs_lookup.c
1582
vput(searchdir);
sys/kern/vfs_lookup.c
1584
vrele(searchdir);
sys/kern/vfs_lookup.c
1611
KASSERT(searchdir != NULL ||
sys/kern/vfs_lookup.c
1626
VOP_UNLOCK(searchdir);
sys/kern/vfs_lookup.c
1632
} else if (searchdir == NULL) {
sys/kern/vfs_lookup.c
1663
searchdir, foundobj,
sys/kern/vfs_lookup.c
1664
&searchdir);
sys/kern/vfs_lookup.c
1667
KASSERT(searchdir != foundobj);
sys/kern/vfs_lookup.c
1668
if (searchdir != NULL) {
sys/kern/vfs_lookup.c
1669
vrele(searchdir);
sys/kern/vfs_lookup.c
1686
KASSERT(searchdir != NULL);
sys/kern/vfs_lookup.c
1687
foundobj = searchdir;
sys/kern/vfs_lookup.c
1688
searchdir = NULL;
sys/kern/vfs_lookup.c
1704
KASSERT(foundobj != searchdir);
sys/kern/vfs_lookup.c
1705
if (searchdir) {
sys/kern/vfs_lookup.c
1708
vput(searchdir);
sys/kern/vfs_lookup.c
1710
vrele(searchdir);
sys/kern/vfs_lookup.c
1733
if (searchdir != NULL) {
sys/kern/vfs_lookup.c
1736
vput(searchdir);
sys/kern/vfs_lookup.c
1738
vrele(searchdir);
sys/kern/vfs_lookup.c
1741
searchdir = foundobj;
sys/kern/vfs_lookup.c
1745
KASSERT((cnp->cn_flags & LOCKPARENT) == 0 || searchdir == NULL ||
sys/kern/vfs_lookup.c
1746
VOP_ISLOCKED(searchdir) == LK_EXCLUSIVE);
sys/kern/vfs_lookup.c
1758
if (searchdir != NULL) {
sys/kern/vfs_lookup.c
1760
vput(searchdir);
sys/kern/vfs_lookup.c
1763
vrele(searchdir);
sys/kern/vfs_lookup.c
1765
searchdir = NULL;
sys/kern/vfs_lookup.c
1801
(searchdir == NULL ||
sys/kern/vfs_lookup.c
1802
searchdir->v_mount != foundobj->v_mount) &&
sys/kern/vfs_lookup.c
1804
if (searchdir) {
sys/kern/vfs_lookup.c
1806
vput(searchdir);
sys/kern/vfs_lookup.c
1809
vrele(searchdir);
sys/kern/vfs_lookup.c
1811
searchdir = NULL;
sys/kern/vfs_lookup.c
1837
if (searchdir) {
sys/kern/vfs_lookup.c
1839
vput(searchdir);
sys/kern/vfs_lookup.c
1842
vrele(searchdir);
sys/kern/vfs_lookup.c
1844
searchdir = NULL;
sys/kern/vfs_lookup.c
1856
searchdir == foundobj) {
sys/kern/vfs_lookup.c
1869
VOP_UNLOCK(searchdir);
sys/kern/vfs_lookup.c
1872
(searchdir != foundobj ||
sys/kern/vfs_lookup.c
1887
if ((cnp->cn_flags & LOCKPARENT) == 0 && searchdir != NULL) {
sys/kern/vfs_lookup.c
1888
vrele(searchdir);
sys/kern/vfs_lookup.c
1889
searchdir = NULL;
sys/kern/vfs_lookup.c
1892
ndp->ni_dvp = searchdir;
sys/kern/vfs_lookup.c
734
struct vnode *searchdir, struct vnode *foundobj,
sys/kern/vfs_lookup.c
812
vrele(searchdir);
sys/kern/vfs_lookup.c
814
searchdir = ndp->ni_erootdir;
sys/kern/vfs_lookup.c
815
if (searchdir == NULL ||
sys/kern/vfs_lookup.c
820
searchdir = ndp->ni_rootdir;
sys/kern/vfs_lookup.c
822
vref(searchdir);
sys/kern/vfs_lookup.c
829
*newsearchdir_ret = searchdir;
sys/kern/vfs_lookup.c
839
lookup_parsepath(struct namei_state *state, struct vnode *searchdir)
sys/kern/vfs_lookup.c
859
error = VOP_PARSEPATH(searchdir, cnp->cn_nameptr, &cnp->cn_namelen);
sys/kern/vfs_lookup.c
927
struct vnode *searchdir;
sys/kern/vfs_lookup.c
931
searchdir = *searchdir_ret;
sys/kern/vfs_lookup.c
939
KASSERT(searchdir != NULL);
sys/kern/vfs_lookup.c
940
lktype = VOP_ISLOCKED(searchdir);
sys/kern/vfs_lookup.c
941
VOP_UNLOCK(searchdir);
tests/fs/puffs/h_dtfs/dtfs_subr.c
147
dtfs_dirgetnth(struct dtfs_file *searchdir, int n)
tests/fs/puffs/h_dtfs/dtfs_subr.c
153
LIST_FOREACH(dirent, &searchdir->df_dirents, dfd_entries) {
tests/fs/puffs/h_dtfs/dtfs_subr.c
163
dtfs_dirgetbyname(struct dtfs_file *searchdir, const char *fname, size_t fnlen)
tests/fs/puffs/h_dtfs/dtfs_subr.c
167
LIST_FOREACH(dirent, &searchdir->df_dirents, dfd_entries)