Lines Matching defs:np

455 	nfsnode_t np, dnp;
465 np = siap->rsia_np;
477 if (!np) /* use PUTROOTFH */
479 fhp = np->n_fhp;
480 fhsize = np->n_fhsize;
485 if (!np)
487 nfs_node_lock_force(np);
488 if ((vnode_vtype(NFSTOV(np)) != VDIR) && np->n_sillyrename) {
493 struct nfs_sillyrename *nsp = np->n_sillyrename;
497 nfs_node_unlock(np);
511 if ((np->n_vattr.nva_flags & NFS_FFLAG_IS_ATTR) &&
512 (((dvp = np->n_parent)) && (error = vnode_get(dvp))))
515 dvp = vnode_getparent(NFSTOV(np));
516 vname = vnode_getname(NFSTOV(np));
520 nfs_node_unlock(np);
529 nfs_node_unlock(np);
550 error = nfs_request2(np, nmp->nm_mountp, &nmreq, NFSPROC4_COMPOUND,
2376 nfs4_expired_check_delegation(nfsnode_t np, vfs_context_t ctx)
2378 struct nfsmount *nmp = NFSTONMP(np);
2382 if ((np->n_flag & NREVOKE) || !(np->n_openflags & N_DELEG_MASK))
2385 lck_mtx_lock(&np->n_openlock);
2387 TAILQ_FOREACH(nofp, &np->n_opens, nof_link) {
2406 if (np->n_dreturn.tqe_next != NFSNOLIST) {
2409 if (np->n_dreturn.tqe_next != NFSNOLIST) {
2410 TAILQ_REMOVE(&nmp->nm_dreturnq, np, n_dreturn);
2411 np->n_dreturn.tqe_next = NFSNOLIST;
2415 if (np->n_openflags & N_DELEG_MASK) {
2416 np->n_openflags &= ~N_DELEG_MASK;
2418 if (np->n_dlink.tqe_next != NFSNOLIST) {
2419 TAILQ_REMOVE(&nmp->nm_delegations, np, n_dlink);
2420 np->n_dlink.tqe_next = NFSNOLIST;
2423 nfs4_delegreturn_rpc(nmp, np->n_fhp, np->n_fhsize, &np->n_dstateid,
2428 lck_mtx_unlock(&np->n_openlock);
2446 nfsnode_t np, nextnp;
2675 TAILQ_FOREACH_SAFE(np, &nmp->nm_delegations, n_dlink, nextnp) {
2677 nfs4_expired_check_delegation(np, vfs_context_kernel());