• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/nfs/

Lines Matching refs:dnp

494 	nfsnode_t dnp,
506 nmp = NFSTONMP(dnp);
520 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
532 error = nfs_request2(dnp, NULL, &nmreq, NFSPROC4_COMPOUND, thd, cred, 0, &nmrep, &xid, &status);
539 nfsm_chain_check_change_info(error, &nmrep, dnp);
541 nfsm_chain_loadattr(error, &nmrep, dnp, nfsvers, NULL, &xid);
543 NATTRINVALIDATE(dnp);
548 dnp->n_flag |= NMODIFIED;
644 nfs4_readdir_rpc(nfsnode_t dnp, struct uio *uiop, vfs_context_t ctx)
670 nmp = NFSTONMP(dnp);
702 if ((lockerror = nfs_lock(dnp, NFS_NODE_LOCK_SHARED)))
708 cookiep = nfs_getcookie(dnp, uiop->uio_offset, 0);
712 nfs_unlock(dnp);
727 dp->d_fileno = dnp->n_vattr.nva_fileid;
744 if (dnp->n_parent)
745 dp->d_fileno = VTONFS(dnp->n_parent)->n_vattr.nva_fileid;
747 dp->d_fileno = dnp->n_vattr.nva_fileid;
771 nfsm_assert(error, NFSTONMP(dnp), ENXIO);
778 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
792 nfsm_chain_add_32(error, &nmreq, dnp->n_cookieverf.nfsuquad[0]);
793 nfsm_chain_add_32(error, &nmreq, dnp->n_cookieverf.nfsuquad[1]);
799 nfs_unlock(dnp);
801 error = nfs_request(dnp, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
803 if ((lockerror = nfs_lock(dnp, NFS_NODE_LOCK_EXCLUSIVE)))
810 nfsm_chain_loadattr(error, &nmrep, dnp, nfsvers, NULL, &xid);
812 nfsm_chain_get_32(error, &nmrep, dnp->n_cookieverf.nfsuquad[0]);
813 nfsm_chain_get_32(error, &nmrep, dnp->n_cookieverf.nfsuquad[1]);
815 nfs_unlock(dnp);
915 !NFS_CMPFH(dnp, fh.fh_data, fh.fh_len)) {
917 error = nfs_nget(NFSTOMP(dnp), dnp, cnp,
932 if ((lockerror = nfs_lock(dnp, NFS_NODE_LOCK_SHARED)))
937 nfs_unlock(dnp);
951 if ((lockerror = nfs_lock(dnp, NFS_NODE_LOCK_EXCLUSIVE)))
960 dnp->n_direofoffset = uiop->uio_offset;
964 cookiep = nfs_getcookie(dnp, uiop->uio_offset, 1);
969 nfs_unlock(dnp);
978 nfsnode_t dnp,
989 nmp = NFSTONMP(dnp);
1005 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
1028 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC4_COMPOUND,
1037 nfsnode_t dnp,
1050 nmp = NFSTONMP(dnp);
1063 nfsm_chain_loadattr(error, &nmrep, dnp, nfsvers, NULL, &xid);
1428 nfsnode_t dnp = VTONFS(dvp);
1448 nfs_dulookup_init(&dul, dnp, cnp->cn_nameptr, cnp->cn_namelen);
1459 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
1494 if ((lockerror = nfs_lock(dnp, NFS_NODE_LOCK_EXCLUSIVE)))
1498 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC4_COMPOUND,
1501 nfs_dulookup_start(&dul, dnp, ctx);
1515 nfsm_chain_check_change_info(error, &nmrep, dnp);
1563 nfsm_chain_loadattr(error, &nmrep, dnp, nfsvers, NULL, &xid);
1565 NATTRINVALIDATE(dnp);
1592 error = nfs_request(dnp, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
1631 error = nfs_request(dnp, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
1649 if (!create_error && (dnp->n_flag & NNEGNCENTRIES)) {
1650 dnp->n_flag &= ~NNEGNCENTRIES;
1653 dnp->n_flag |= NMODIFIED;
1654 if (!nfs_getattr(dnp, &dnvattr, ctx, 1)) {
1655 if (NFS_CHANGED_NC(nfsvers, dnp, &dnvattr)) {
1656 dnp->n_flag &= ~NNEGNCENTRIES;
1658 NFS_CHANGED_UPDATE_NC(nfsvers, dnp, &dnvattr);
1666 error = nfs_nget(NFSTOMP(dnp), dnp, cnp, fh.fh_data, fh.fh_len, &nvattr, &xid, NG_MAKEENTRY, &np);
1671 nfs_dulookup_finish(&dul, dnp, ctx);
1678 error = nfs_lookitup(dnp, cnp->cn_nameptr, cnp->cn_namelen, ctx, &np);
1686 nfs_unlock(dnp);
1705 nfsnode_t dnp,
1727 nmp = NFSTONMP(dnp);
1757 nfs_dulookup_init(&dul, dnp, cnp->cn_nameptr, cnp->cn_namelen);
1768 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
1797 if ((lockerror = nfs_lock(dnp, NFS_NODE_LOCK_EXCLUSIVE)))
1801 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC4_COMPOUND,
1804 nfs_dulookup_start(&dul, dnp, ctx);
1814 nfsm_chain_check_change_info(error, &nmrep, dnp);
1836 nfsm_chain_loadattr(error, &nmrep, dnp, nfsvers, NULL, &xid);
1838 NATTRINVALIDATE(dnp);
1845 if (!create_error && (dnp->n_flag & NNEGNCENTRIES)) {
1846 dnp->n_flag &= ~NNEGNCENTRIES;
1847 cache_purge_negatives(NFSTOV(dnp));
1849 dnp->n_flag |= NMODIFIED;
1850 if (!nfs_getattr(dnp, &dnvattr, ctx, 1)) {
1851 if (NFS_CHANGED_NC(nfsvers, dnp, &dnvattr)) {
1852 dnp->n_flag &= ~NNEGNCENTRIES;
1853 cache_purge(NFSTOV(dnp));
1854 NFS_CHANGED_UPDATE_NC(nfsvers, dnp, &dnvattr);
1862 error = nfs_nget(NFSTOMP(dnp), dnp, cnp, fh.fh_data, fh.fh_len, &nvattr, &xid, NG_MAKEENTRY, &np);
1867 nfs_dulookup_finish(&dul, dnp, ctx);
1874 error = nfs_lookitup(dnp, cnp->cn_nameptr, cnp->cn_namelen, ctx, &np);
1882 nfs_unlock(dnp);
2101 nfsnode_t dnp = VTONFS(dvp);
2108 nfs_dulookup_init(&dul, dnp, cnp->cn_nameptr, cnp->cn_namelen);
2110 if ((error = nfs_lock2(dnp, np, NFS_NODE_LOCK_EXCLUSIVE)))
2113 nfs_dulookup_start(&dul, dnp, ctx);
2115 error = nfs4_remove_rpc(dnp, cnp->cn_nameptr, cnp->cn_namelen,
2119 if (!nfs_getattr(dnp, &dnvattr, ctx, 1)) {
2120 if (NFS_CHANGED_NC(NFS_VER4, dnp, &dnvattr)) {
2121 dnp->n_flag &= ~NNEGNCENTRIES;
2123 NFS_CHANGED_UPDATE_NC(NFS_VER4, dnp, &dnvattr);
2127 nfs_dulookup_finish(&dul, dnp, ctx);
2128 nfs_unlock2(dnp, np);