Lines Matching refs:rp

130 	rnode_t *rp;  in acl_getacl2()  local
134 rp = VTOR(vp); in acl_getacl2()
135 if (rp->r_secattr != NULL) { in acl_getacl2()
139 mutex_enter(&rp->r_statelock); in acl_getacl2()
140 if (rp->r_secattr != NULL) { in acl_getacl2()
141 if (nfs_acl_dup_cache(vsp, rp->r_secattr)) { in acl_getacl2()
142 mutex_exit(&rp->r_statelock); in acl_getacl2()
146 mutex_exit(&rp->r_statelock); in acl_getacl2()
175 nfs_acl_dup_res(rp, &res.resok.acl); in acl_getacl2()
193 rnode_t *rp; in acl_setacl2() local
214 rp = VTOR(vp); in acl_setacl2()
215 mutex_enter(&rp->r_statelock); in acl_setacl2()
216 if (rp->r_secattr != NULL) { in acl_setacl2()
217 nfs_acl_free(rp->r_secattr); in acl_setacl2()
218 rp->r_secattr = NULL; in acl_setacl2()
220 mutex_exit(&rp->r_statelock); in acl_setacl2()
283 rnode_t *rp; in acl_access2() local
307 rp = VTOR(vp); in acl_access2()
334 if (rp->r_acache != NULL) { in acl_access2()
335 cacc = nfs_access_check(rp, acc, cr); in acl_access2()
375 nfs_access_cache(rp, args.access, res.resok.access, cred); in acl_access2()
510 rnode_t *rp; in acl_getacl3() local
514 rp = VTOR(vp); in acl_getacl3()
515 if (rp->r_secattr != NULL) { in acl_getacl3()
519 mutex_enter(&rp->r_statelock); in acl_getacl3()
520 if (rp->r_secattr != NULL) { in acl_getacl3()
521 if (nfs_acl_dup_cache(vsp, rp->r_secattr)) { in acl_getacl3()
522 mutex_exit(&rp->r_statelock); in acl_getacl3()
526 mutex_exit(&rp->r_statelock); in acl_getacl3()
556 nfs_acl_dup_res(rp, &res.resok.acl); in acl_getacl3()
573 rnode_t *rp; in acl_setacl3() local
595 rp = VTOR(vp); in acl_setacl3()
596 mutex_enter(&rp->r_statelock); in acl_setacl3()
597 if (rp->r_secattr != NULL) { in acl_setacl3()
598 nfs_acl_free(rp->r_secattr); in acl_setacl3()
599 rp->r_secattr = NULL; in acl_setacl3()
601 mutex_exit(&rp->r_statelock); in acl_setacl3()
808 nfs_acl_dup_res(rnode_t *rp, vsecattr_t *vsp) in nfs_acl_dup_res() argument
810 nfs_acl_dup_res_impl(&rp->r_statelock, &rp->r_secattr, vsp); in nfs_acl_dup_res()