Lines Matching refs:oop

710     nfs4_open_owner_t *oop, cred_t *cr, vnode_t *vp,  in nfs4open_save_lost_rqst()  argument
735 lost_rqstp->lr_oop = oop; in nfs4open_save_lost_rqst()
795 nfs4_open_owner_t *oop = NULL; in nfs4open_otw() local
1020 oop = find_open_owner_nolock(cr, NFS4_JUST_CREATED, VTOMI4(dvp)); in nfs4open_otw()
1021 if (!oop) { in nfs4open_otw()
1026 oop = create_open_owner(cr, VTOMI4(dvp)); in nfs4open_otw()
1027 ASSERT(oop != NULL); in nfs4open_otw()
1032 open_args->owner.owner_len = sizeof (oop->oo_name); in nfs4open_otw()
1036 e.error = nfs4_start_open_seqid_sync(oop, VTOMI4(dvp)); in nfs4open_otw()
1038 open_owner_rele(oop); in nfs4open_otw()
1050 if (!nfs4_is_otw_open_necessary(oop, open_flag, vpi, in nfs4open_otw()
1062 nfs4_end_open_seqid_sync(oop); in nfs4open_otw()
1063 open_owner_rele(oop); in nfs4open_otw()
1073 bcopy(&oop->oo_name, open_args->owner.owner_val, in nfs4open_otw()
1076 seqid = nfs4_get_open_seqid(oop) + 1; in nfs4open_otw()
1150 nfs4_end_open_seqid_sync(oop); in nfs4open_otw()
1151 open_owner_rele(oop); in nfs4open_otw()
1179 nfs4_set_open_seqid(seqid, oop, args.ctag); in nfs4open_otw()
1189 nfs4open_save_lost_rqst(e.error, &lost_rqst, oop, in nfs4open_otw()
1193 bsep = nfs4_create_bseqid_entry(oop, NULL, in nfs4open_otw()
1210 nfs4_end_open_seqid_sync(oop); in nfs4open_otw()
1211 open_owner_rele(oop); in nfs4open_otw()
1244 nfs4_end_open_seqid_sync(oop); in nfs4open_otw()
1250 open_owner_rele(oop); in nfs4open_otw()
1319 tmp_osp = find_open_stream(oop, tmp_rp); in nfs4open_otw()
1358 nfs4_end_open_seqid_sync(oop); in nfs4open_otw()
1367 open_owner_rele(oop); in nfs4open_otw()
1395 &retry_open, oop, FALSE, &e, &num_bseqid_retry); in nfs4open_otw()
1398 nfs4_end_open_seqid_sync(oop); in nfs4open_otw()
1407 open_owner_rele(oop); in nfs4open_otw()
1449 mutex_enter(&oop->oo_lock); in nfs4open_otw()
1451 oop->oo_just_created = NFS4_PERM_CREATED; in nfs4open_otw()
1452 if (oop->oo_cred_otw) in nfs4open_otw()
1453 crfree(oop->oo_cred_otw); in nfs4open_otw()
1454 oop->oo_cred_otw = cred_otw; in nfs4open_otw()
1455 crhold(oop->oo_cred_otw); in nfs4open_otw()
1456 mutex_exit(&oop->oo_lock); in nfs4open_otw()
1459 osp = find_or_create_open_stream(oop, rp, &created_osp); in nfs4open_otw()
1466 nfs4_end_open_seqid_sync(oop); in nfs4open_otw()
1467 open_owner_rele(oop); in nfs4open_otw()
1511 nfs4_end_open_seqid_sync(oop); in nfs4open_otw()
1520 open_owner_rele(oop); in nfs4open_otw()
1704 nfs4_open_owner_t *oop = NULL; in nfs4_reopen() local
1741 oop = osp->os_open_owner; in nfs4_reopen()
1743 ASSERT(oop != NULL); in nfs4_reopen()
1744 if (oop == NULL) { /* be defensive in non-DEBUG */ in nfs4_reopen()
1748 open_owner_hold(oop); in nfs4_reopen()
1750 ep->error = nfs4_start_open_seqid_sync(oop, mi); in nfs4_reopen()
1752 open_owner_rele(oop); in nfs4_reopen()
1753 oop = NULL; in nfs4_reopen()
1881 open_args->owner.owner_len = sizeof (oop->oo_name); in nfs4_reopen()
1884 bcopy(&oop->oo_name, open_args->owner.owner_val, in nfs4_reopen()
1907 seqid = nfs4_get_open_seqid(oop) + 1; in nfs4_reopen()
1926 nfs4open_save_lost_rqst(ep->error, &lost_rqst, oop, in nfs4_reopen()
1942 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
1943 open_owner_rele(oop); in nfs4_reopen()
1944 oop = NULL; in nfs4_reopen()
1954 nfs4_set_open_seqid(seqid, oop, args.ctag); in nfs4_reopen()
1965 bsep = nfs4_create_bseqid_entry(oop, NULL, vp, 0, in nfs4_reopen()
1974 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
1975 open_owner_rele(oop); in nfs4_reopen()
1976 oop = NULL; in nfs4_reopen()
1983 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
1984 open_owner_rele(oop); in nfs4_reopen()
1985 oop = NULL; in nfs4_reopen()
2007 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
2008 open_owner_rele(oop); in nfs4_reopen()
2009 oop = NULL; in nfs4_reopen()
2018 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
2019 open_owner_rele(oop); in nfs4_reopen()
2020 oop = NULL; in nfs4_reopen()
2032 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
2033 open_owner_rele(oop); in nfs4_reopen()
2034 oop = NULL; in nfs4_reopen()
2049 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
2050 open_owner_rele(oop); in nfs4_reopen()
2051 oop = NULL; in nfs4_reopen()
2060 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
2061 open_owner_rele(oop); in nfs4_reopen()
2062 oop = NULL; in nfs4_reopen()
2167 oop, FALSE, ep, NULL); in nfs4_reopen()
2171 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
2172 open_owner_rele(oop); in nfs4_reopen()
2173 oop = NULL; in nfs4_reopen()
2193 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
2206 open_owner_rele(oop); in nfs4_reopen()
2221 if (oop != NULL) { in nfs4_reopen()
2222 nfs4_end_open_seqid_sync(oop); in nfs4_reopen()
2223 open_owner_rele(oop); in nfs4_reopen()
2393 nfs4_open_owner_t *oop, nfs4_open_stream_t *osp, cred_t *cr, in nfs4close_save_lost_rqst() argument
2412 lost_rqstp->lr_oop = oop; in nfs4close_save_lost_rqst()
2436 nfs4close_otw(rnode4_t *rp, cred_t *cred_otw, nfs4_open_owner_t *oop, in nfs4close_otw() argument
2489 seqid = nfs4_get_open_seqid(oop) + 1; in nfs4close_otw()
2503 nfs4_set_open_seqid(seqid, oop, args.ctag); in nfs4close_otw()
2525 nfs4close_save_lost_rqst(ep->error, &lost_rqst, oop, in nfs4close_otw()
2529 bsep = nfs4_create_bseqid_entry(oop, NULL, vp, in nfs4close_otw()
2549 nfs4_end_open_seqid_sync(oop); in nfs4close_otw()
3114 nfs4_open_owner_t *oop; in nfs4rdwr_check_osid() local
3123 oop = find_open_owner(cr, NFS4_PERM_CREATED, mi); in nfs4rdwr_check_osid()
3124 if (!oop) in nfs4rdwr_check_osid()
3128 osp = find_open_stream(oop, rp); in nfs4rdwr_check_osid()
3130 open_owner_rele(oop); in nfs4rdwr_check_osid()
3137 open_owner_rele(oop); in nfs4rdwr_check_osid()
3150 open_owner_rele(oop); in nfs4rdwr_check_osid()
10552 nfs4_open_owner_t *oop = NULL; in nfs4_map() local
10554 oop = find_open_owner(cr, NFS4_PERM_CREATED, mi); in nfs4_map()
10555 if (oop != NULL) { in nfs4_map()
10557 osp = find_open_stream(oop, rp); in nfs4_map()
10558 open_owner_rele(oop); in nfs4_map()
10634 nfs4_open_owner_t *oop; in open_and_get_osp() local
10704 oop = find_open_owner(cr, NFS4_PERM_CREATED, VTOMI4(open_vp)); in open_and_get_osp()
10705 if (!oop) { in open_and_get_osp()
10718 osp = find_open_stream(oop, rp); in open_and_get_osp()
10719 open_owner_rele(oop); in open_and_get_osp()
10761 nfs4_open_owner_t *oop = NULL; in nfs4_addmap() local
10763 oop = find_open_owner(cr, NFS4_PERM_CREATED, mi); in nfs4_addmap()
10764 if (oop != NULL) { in nfs4_addmap()
10766 osp = find_open_stream(oop, rp); in nfs4_addmap()
10767 open_owner_rele(oop); in nfs4_addmap()
12726 bool_t reopening_file, bool_t *retry_open, nfs4_open_owner_t *oop, in nfs4open_confirm() argument
12740 mutex_enter(&oop->oo_lock); in nfs4open_confirm()
12741 ASSERT(oop->oo_seqid_inuse); in nfs4open_confirm()
12742 mutex_exit(&oop->oo_lock); in nfs4open_confirm()
12773 nfs4_set_open_seqid((*seqid), oop, args.ctag); in nfs4open_confirm()
12787 bsep = nfs4_create_bseqid_entry(oop, NULL, in nfs4open_confirm()
13250 nfs4_open_owner_t *oop; in nfs4frlock_check_deleg() local
13252 oop = find_open_owner(cr, NFS4_PERM_CREATED, mi); in nfs4frlock_check_deleg()
13253 if (!oop) { in nfs4frlock_check_deleg()
13258 osp = find_open_stream(oop, rp); in nfs4frlock_check_deleg()
13260 open_owner_rele(oop); in nfs4frlock_check_deleg()
13273 open_owner_rele(oop); in nfs4frlock_check_deleg()
13294 open_owner_rele(oop); in nfs4frlock_check_deleg()
13445 nfs4_open_owner_t *oop = NULL; in nfs4frlock_setup_lock_args() local
13476 nfs4_find_or_create_lock_owner(pid, rp, cr, &oop, &osp, &lop); in nfs4frlock_setup_lock_args()
13481 nfs4_setup_lock_args(lop, oop, osp, mi2clientid(VTOMI4(vp)), in nfs4frlock_setup_lock_args()
13490 *oopp = oop; in nfs4frlock_setup_lock_args()
13501 nfs_lock_type4 locktype, nfs4_open_owner_t *oop, in nfs4frlock_save_lost_rqst() argument
13540 (void *)lop, (void *)oop, (void *)osp)); in nfs4frlock_save_lost_rqst()
13553 lost_rqstp->lr_oop = oop; in nfs4frlock_save_lost_rqst()
13581 nfs4_open_owner_t *oop, nfs4_lock_owner_t *lop, nfs4_tag_type_t tag_type) in nfs4frlock_bump_seqid() argument
13585 nfs4_get_and_set_next_open_seqid(oop, tag_type); in nfs4frlock_bump_seqid()
13608 nfs4_open_owner_t *oop = *oopp; in nfs4frlock_check_access() local
13642 if (oop != NULL) { in nfs4frlock_check_access()
13643 nfs4_end_open_seqid_sync(oop); in nfs4frlock_check_access()
13644 open_owner_rele(oop); in nfs4frlock_check_access()
13671 nfs4_open_owner_t *oop = *oopp; in nfs4frlock_recovery() local
13710 bsep = nfs4_create_bseqid_entry(oop, lop, vp, in nfs4frlock_recovery()
13772 if (oop != NULL) { in nfs4frlock_recovery()
13773 nfs4_end_open_seqid_sync(oop); in nfs4frlock_recovery()
13774 open_owner_rele(oop); in nfs4frlock_recovery()
13827 nfs4_open_owner_t *oop = *oopp; in nfs4frlock_results_denied() local
13867 if (oop != NULL) { in nfs4frlock_results_denied()
13868 nfs4_end_open_seqid_sync(oop); in nfs4frlock_results_denied()
13869 open_owner_rele(oop); in nfs4frlock_results_denied()
14029 nfs4_recov_state_t *recov_statep, int needrecov, nfs4_open_owner_t *oop, in nfs4frlock_final_cleanup() argument
14094 if (oop != NULL) { in nfs4frlock_final_cleanup()
14095 nfs4_end_open_seqid_sync(oop); in nfs4frlock_final_cleanup()
14096 open_owner_rele(oop); in nfs4frlock_final_cleanup()
14175 nfs4_open_owner_t *oop = NULL; in nfs4frlock() local
14267 &argop[1], &lop, &oop, &osp, &lock_args, &locku_args); in nfs4frlock()
14288 &lock_args, &oop, &osp, &lop, &argop[1], in nfs4frlock()
14374 nfs4frlock_bump_seqid(lock_args, locku_args, oop, lop, in nfs4frlock()
14389 &did_start_fop, &argsp, &resp, ep->error, &lop, &oop, &osp, in nfs4frlock()
14415 oop, osp, lop, flk, &lost_rqst, cred_otw, vp); in nfs4frlock()
14418 &resp, lock_args, locku_args, &oop, &osp, &lop, in nfs4frlock()
14423 ASSERT(oop == NULL); in nfs4frlock()
14458 &oop, &osp, &lop, cmd, vp, flk, op_hint, in nfs4frlock()
14464 ASSERT(oop == NULL); in nfs4frlock()
14484 lock_args, locku_args, &oop, &osp, &lop, rp, vp, in nfs4frlock()
14501 needrecov, oop, osp, lop, flk, whence, offset, ls, &ep->error, in nfs4frlock()
15112 nfs4_open_owner_t *oop; in nfs4close_one() local
15147 oop = find_open_owner(cr, NFS4_PERM_CREATED, mi); in nfs4close_one()
15149 oop = provided_osp->os_open_owner; in nfs4close_one()
15150 ASSERT(oop != NULL); in nfs4close_one()
15151 open_owner_hold(oop); in nfs4close_one()
15154 if (!oop) { in nfs4close_one()
15163 cred_otw = nfs4_get_otw_cred(cr, mi, oop); in nfs4close_one()
15213 ep->error = nfs4_start_open_seqid_sync(oop, mi); in nfs4close_one()
15233 osp = find_open_stream(oop, rp); in nfs4close_one()
15245 ASSERT(oop == osp->os_open_owner); in nfs4close_one()
15327 nfs4close_save_lost_rqst(ep->error, &lost_rqst, oop, in nfs4close_one()
15347 if (osp->os_orig_oo_name != oop->oo_name) { in nfs4close_one()
15352 (void *)osp, (void *)oop, osp->os_orig_oo_name, in nfs4close_one()
15353 oop->oo_name)); in nfs4close_one()
15397 nfs4_open_downgrade(access_bits, 0, oop, osp, vp, cr, in nfs4close_one()
15405 bsep = nfs4_create_bseqid_entry(oop, NULL, in nfs4close_one()
15411 oop, osp, odg_cred_otw, vp, access_bits, 0); in nfs4close_one()
15427 nfs4_end_open_seqid_sync(oop); in nfs4close_one()
15506 nfs4close_otw(rp, cred_otw, oop, osp, &retry, &did_start_seqid_sync, in nfs4close_one()
15538 nfs4_end_open_seqid_sync(oop); in nfs4close_one()
15608 if (oop) { in nfs4close_one()
15610 nfs4_end_open_seqid_sync(oop); in nfs4close_one()
15611 open_owner_rele(oop); in nfs4close_one()