Lines Matching defs:nm

1169 	    "nfs4open_otw: %s call, nm %s, rp %s",
4957 nfs4_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp,
4973 error = nfs4lookup_xattr(dvp, nm, &avp, flags, cr);
4992 if (*nm == '\0') {
5010 error = nfs4lookup(dvp, nm, vpp, cr, 0);
5027 nfs4lookup_xattr(vnode_t *dvp, char *nm, vnode_t **vpp, int flags, cred_t *cr)
5086 nfs4lookup(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr, int skipdnlc)
5098 if (*nm == '\0') {
5115 if (nm[0] == '.' && nm[1] == '\0') {
5137 *vpp = dnlc_lookup(dvp, nm);
5142 return (nfs4lookupnew_otw(dvp, nm, vpp, cr));
5171 *vpp = dnlc_lookup(dvp, nm);
5174 nm, vpp, cr));
5208 return (nfs4lookupvalidate_otw(dvp, nm, vpp, cr));
5235 nfs4lookupvalidate_otw(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr)
5259 ASSERT(nm != NULL);
5260 ASSERT(nm[0] != '\0');
5262 ASSERT(nm[0] != '.' || nm[1] != '\0');
5265 if (nm[0] == '.' && nm[1] == '.' && nm[2] == '\0') {
5332 argop[4].nfs_argop4_u.opclookup.cname = nm;
5349 e.error = nfs4_setup_referral(dvp, nm, vpp, cr);
5363 * we need the nm information.
5369 if ((e.error = nfs4_secinfo_vnode_otw(dvp, nm, cr)))
5504 dnlc_update(dvp, nm, DNLC_NO_VNODE);
5511 dnlc_remove(dvp, nm);
5524 dnlc_remove(dvp, nm);
5537 dnlc_remove(dvp, nm);
5566 dvp, fn_get(VTOSV(dvp)->sv_name, nm, sfhp));
5597 dnlc_update(dvp, nm, nvp);
5625 dnlc_update(dvp, nm, *vpp);
5657 * PUTFH dfh SAVEFH LOOKUP nm GETFH GETATTR RESTOREFH
5669 nfs4lookupnew_otw(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr)
5693 ASSERT(nm != NULL);
5694 ASSERT(nm[0] != '\0');
5696 ASSERT(nm[0] != '.' || nm[1] != '\0');
5699 if (nm[0] == '.' && nm[1] == '.' && nm[2] == '\0') {
5748 argop[2].nfs_argop4_u.opclookup.cname = nm;
5787 e.error = nfs4_setup_referral(dvp, nm, vpp, cr);
5801 * we need the nm information.
5807 if ((e.error = nfs4_secinfo_vnode_otw(dvp, nm, cr)))
5875 dnlc_update(dvp, nm, DNLC_NO_VNODE);
6036 dvp, fn_get(VTOSV(dvp)->sv_name, nm, sfhp));
6044 dnlc_update(dvp, nm, nvp);
6159 nfs4lookup_setup(char *nm, lookup4_param_t *lookupargp, int needgetfh)
6174 for (; ; nm++) {
6175 if (*nm != '/' && *nm != '.')
6179 if (*nm == '.' && *(nm + 1) != '/')
6184 * Find n = number of components - nm must be null terminated
6187 if (*nm != '\0')
6188 for (n = 1, s = nm; *s != '\0'; s++) {
6242 for (s = nm; *s != '\0'; s = p) {
6528 nfs4_create(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive,
6550 if (nm[0] == '.' && (nm[1] == '\0' || (nm[1] == '.' && nm[2] == '\0')))
6573 if (*nm == '\0') {
6584 error = nfs4lookup(dvp, nm, &vp, cr, 1);
6702 dnlc_remove(dvp, nm);
6710 error = nfs4mknod(dvp, nm, &vattr, exclusive, mode, vpp, cr);
6734 error = nfs4open_otw(dvp, nm, &vattr, vpp, cr, 1, flags, createmode, 0);
6813 call_nfs4_create_req(vnode_t *dvp, char *nm, void *data, struct vattr *va,
6929 argop[idx_create].nfs_argop4_u.opccreate.cname = nm;
7029 dnlc_remove(dvp, nm);
7105 fn_get(VTOSV(dvp)->sv_name, nm, sfhp));
7128 dvp, fn_get(VTOSV(dvp)->sv_name, nm, sfhp));
7143 nfs4_update_dircaches(cinfo, dvp, vp, nm, dinfop);
7165 nfs4mknod(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive,
7195 error = call_nfs4_create_req(dvp, nm, specp, va, &vp, cr, type);
7234 nfs4_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, int flags)
7259 e.error = nfs4lookup(dvp, nm, &vp, cr, 0);
7275 dnlc_remove(dvp, nm);
7309 (rp->r_unldvp == NULL || strcmp(nm, rp->r_unlname) == 0)) {
7312 e.error = nfs4rename(dvp, nm, dvp, tmpname, cr, ct);
7384 argop[1].nfs_argop4_u.opcremove.ctarget = nm;
7453 vnevent_remove(tvp, dvp, nm, ct);
8618 nfs4_mkdir(vnode_t *dvp, char *nm, struct vattr *va, vnode_t **vpp, cred_t *cr,
8631 if (nm[0] == '.' && nm[1] == '.' && nm[2] == '\0')
8639 error = call_nfs4_create_req(dvp, nm, NULL, va, &vp, cr, NF4DIR);
8657 nfs4_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr,
8682 if (nm[0] == '.' && nm[1] == '.' && nm[2] == '\0')
8692 e.error = nfs4lookup(dvp, nm, &vp, cr, 0);
8717 dnlc_remove(dvp, nm);
8760 argop[1].nfs_argop4_u.opcremove.ctarget = nm;
8852 vnevent_rmdir(tvp, dvp, nm, ct);
12623 nfs4_update_dircaches(change_info4 *cinfo, vnode_t *dvp, vnode_t *vp, char *nm,
12642 dnlc_update(dvp, nm, vp);
12683 dnlc_update(dvp, nm, vp);