usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1462
nfs4_open_owner_t oop;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1464
if (mdb_vread(&oop, sizeof (nfs4_open_owner_t), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1468
mdb_printf("%p %p %d %d %s %s\n", addr, oop.oo_cred,
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1469
oop.oo_ref_count, oop.oo_seqid,
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1470
oop.oo_just_created ? "True" : "False",
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1471
oop.oo_seqid_inuse ? "True" : "False");
usr/src/cmd/vi/port/ex_cmds.c
546
oop();
usr/src/cmd/vi/port/ex_v.c
314
oop();
usr/src/lib/libc/port/i18n/plural_parser.c
244
unsigned int oop;
usr/src/lib/libc/port/i18n/plural_parser.c
259
oop = exp_op->op;
usr/src/lib/libc/port/i18n/plural_parser.c
261
*nexp = setop_reduce(UNARY, oop, stk, exp1, NULL, NULL);
usr/src/lib/libc/port/i18n/plural_parser.c
276
oop = exp_op->op;
usr/src/lib/libc/port/i18n/plural_parser.c
278
*nexp = setop_reduce(BINARY, oop, stk, exp1, exp2, NULL);
usr/src/lib/libc/port/i18n/plural_parser.c
304
oop = exp_op->op;
usr/src/lib/libc/port/i18n/plural_parser.c
311
*nexp = setop_reduce(TRINARY, oop, stk, exp1, exp2, exp3);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1006
nfs4_is_otw_open_necessary(nfs4_open_owner_t *oop, int flag, vnode_t *vp,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1025
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1121
osp = create_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1138
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1139
oop->oo_just_created = NFS4_PERM_CREATED;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1140
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1183
nfs4_setup_lock_args(nfs4_lock_owner_t *lop, nfs4_open_owner_t *oop,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1191
ASSERT(oop != NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1196
nown->open_seqid = nfs4_get_open_seqid(oop) + 1;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1486
nfs4_free_open_owner(nfs4_open_owner_t *oop, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1494
mi->mi_foo_num, mi->mi_foo_max, (void *)oop,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1496
list_insert_head(&mi->mi_foo_list, oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1507
(void *)lru_foop, (void *)oop));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1513
list_insert_head(&mi->mi_foo_list, oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1517
nfs4_destroy_open_owner(nfs4_open_owner_t *oop)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1519
ASSERT(oop != NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1521
crfree(oop->oo_cred);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1522
if (oop->oo_cred_otw)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1523
crfree(oop->oo_cred_otw);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1524
mutex_destroy(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1525
cv_destroy(&oop->oo_cv_seqid_sync);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1526
kmem_free(oop, sizeof (*oop));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1530
nfs4_get_open_seqid(nfs4_open_owner_t *oop)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1532
ASSERT(oop->oo_seqid_inuse);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1533
return (oop->oo_seqid);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1540
nfs4_set_open_seqid(seqid4 seqid, nfs4_open_owner_t *oop,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1543
ASSERT(oop->oo_seqid_inuse);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1544
oop->oo_seqid = seqid;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1545
oop->oo_last_good_seqid = seqid;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1546
oop->oo_last_good_op = tag_type;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1553
nfs4_get_and_set_next_open_seqid(nfs4_open_owner_t *oop,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1556
ASSERT(oop->oo_seqid_inuse);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1557
oop->oo_seqid++;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1558
oop->oo_last_good_seqid = oop->oo_seqid;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1559
oop->oo_last_good_op = tag_type;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1575
nfs4_open_owner_t *oop = provided_oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1577
if (oop == NULL)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1578
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1579
if (oop != NULL) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1580
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1581
if (oop->oo_cred_otw)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1582
ret_cr = oop->oo_cred_otw;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1586
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1588
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1623
nfs4_open_owner_t *oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1625
oop = find_open_owner(cr, NFS4_PERM_CREATED, VTOMI4(RTOV4(rp)));
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1626
if (oop) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1627
next_osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1630
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
167
open_owner_hold(nfs4_open_owner_t *oop)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1676
nfs4_open_owner_t *oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1678
oop = next_osp->os_open_owner;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1679
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1680
if (oop->oo_cred_otw)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1681
ret_cr = oop->oo_cred_otw;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1685
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
169
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
170
oop->oo_ref_count++;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
171
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1743
nfs4_create_bseqid_entry(nfs4_open_owner_t *oop, nfs4_lock_owner_t *lop,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1749
bsep->bs_oop = oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1761
nfs4_open_owner_t *oop, nfs4_open_stream_t *osp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1779
lost_rqstp->lr_oop = oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
178
open_owner_rele(nfs4_open_owner_t *oop)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1798
nfs4_open_downgrade(int access_close, int deny_close, nfs4_open_owner_t *oop,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1819
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1820
ASSERT(oop->oo_seqid_inuse);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1821
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
183
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1830
cred_otw = nfs4_get_otw_cred(cr, VTOMI4(vp), oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
184
oop->oo_ref_count--;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
185
if (oop->oo_ref_count == 0) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1859
seqid = nfs4_get_open_seqid(oop) + 1;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
188
oop->oo_valid = 0;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
189
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1921
if (osp->os_orig_oo_name != oop->oo_name) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1958
nfs4_set_open_seqid(seqid, oop, args.ctag);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
197
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2030
nfs4_open_owner_t *oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2132
oop = resend_rqstp->lr_oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2133
ASSERT(oop != NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2137
open_args->owner.owner_len = sizeof (oop->oo_name);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2141
ep->error = nfs4_start_open_seqid_sync(oop, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2149
seqid = nfs4_get_open_seqid(oop) + 1;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2152
bcopy(&oop->oo_name, open_args->owner.owner_val,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2170
nfs4_set_open_seqid(seqid, oop, args.ctag);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2247
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2278
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2315
&retry_open, oop, TRUE, ep, NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2317
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2332
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2341
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2342
oop->oo_just_created = NFS4_PERM_CREATED;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2343
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2346
osp = find_or_create_open_stream(oop, rp, &created_osp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2379
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
2399
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
301
nfs4_open_owner_t *oop = NULL, *next_oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
314
for (oop = list_head(&bucketp->b_oo_hash_list); oop != NULL; ) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
315
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
316
if (!crcmp(oop->oo_cred, cr) &&
usr/src/uts/common/fs/nfs/nfs4_client_state.c
317
(oop->oo_just_created == just_created ||
usr/src/uts/common/fs/nfs/nfs4_client_state.c
320
if (oop->oo_valid == 0) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
322
oop->oo_valid = 1;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
323
ASSERT(oop->oo_ref_count == 0);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
325
oop->oo_ref_count++;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
326
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
328
return (oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
330
next_oop = list_next(&bucketp->b_oo_hash_list, oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
331
if (oop->oo_valid == 0) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
332
list_remove(&bucketp->b_oo_hash_list, oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
338
nfs4_free_open_owner(oop, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
341
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
342
oop = next_oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
346
oop = find_freed_open_owner(cr, bucketp, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
350
return (oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
356
nfs4_open_owner_t *oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
359
oop = find_open_owner_nolock(cr, just_created, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
362
return (oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
370
find_open_stream(nfs4_open_owner_t *oop, rnode4_t *rp)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
382
if (osp->os_open_owner == oop && osp->os_valid != 0) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
509
nfs4_open_owner_t *oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
514
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
515
if (!oop) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
521
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
522
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
685
nfs4_open_owner_t *oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
688
oop = kmem_alloc(sizeof (nfs4_open_owner_t), KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
694
oop->oo_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
695
mutex_init(&oop->oo_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
696
oop->oo_ref_count = 1;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
697
oop->oo_valid = 1;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
698
oop->oo_just_created = NFS4_JUST_CREATED;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
699
oop->oo_seqid = 0;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
700
oop->oo_seqid_inuse = 0;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
701
oop->oo_last_good_seqid = 0;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
702
oop->oo_last_good_op = TAG_NONE;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
703
oop->oo_cred_otw = NULL;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
704
cv_init(&oop->oo_cv_seqid_sync, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
709
oop->oo_name = nfs4_get_new_oo_name();
usr/src/uts/common/fs/nfs/nfs4_client_state.c
714
list_insert_head(&bucketp->b_oo_hash_list, oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
717
return (oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
726
create_open_stream(nfs4_open_owner_t *oop, rnode4_t *rp)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
731
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
732
ASSERT(oop->oo_seqid_inuse);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
733
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
741
osp->os_open_owner = oop;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
742
osp->os_orig_oo_name = oop->oo_name;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
760
open_owner_hold(oop);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
782
find_or_create_open_stream(nfs4_open_owner_t *oop, rnode4_t *rp,
usr/src/uts/common/fs/nfs/nfs4_client_state.c
788
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
789
ASSERT(oop->oo_seqid_inuse);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
790
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
793
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
795
osp = create_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
927
nfs4_end_open_seqid_sync(nfs4_open_owner_t *oop)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
929
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
930
ASSERT(oop->oo_seqid_inuse);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
931
oop->oo_seqid_inuse = 0;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
932
cv_signal(&oop->oo_cv_seqid_sync);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
933
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
946
nfs4_start_open_seqid_sync(nfs4_open_owner_t *oop, mntinfo4_t *mi)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
967
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
969
while (oop->oo_seqid_inuse) {
usr/src/uts/common/fs/nfs/nfs4_client_state.c
973
cv_wait(&oop->oo_cv_seqid_sync, &oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
976
oop->oo_seqid_inuse = 1;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
978
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
987
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1020
oop = find_open_owner_nolock(cr, NFS4_JUST_CREATED, VTOMI4(dvp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1021
if (!oop) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1026
oop = create_open_owner(cr, VTOMI4(dvp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1027
ASSERT(oop != NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1032
open_args->owner.owner_len = sizeof (oop->oo_name);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1036
e.error = nfs4_start_open_seqid_sync(oop, VTOMI4(dvp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1038
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1050
if (!nfs4_is_otw_open_necessary(oop, open_flag, vpi,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10551
nfs4_open_owner_t *oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10553
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10554
if (oop != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10556
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10557
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1062
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1063
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10633
nfs4_open_owner_t *oop;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10703
oop = find_open_owner(cr, NFS4_PERM_CREATED, VTOMI4(open_vp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10704
if (!oop) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10717
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10718
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1073
bcopy(&oop->oo_name, open_args->owner.owner_val,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1076
seqid = nfs4_get_open_seqid(oop) + 1;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10760
nfs4_open_owner_t *oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10762
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10763
if (oop != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10765
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10766
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1150
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1151
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1179
nfs4_set_open_seqid(seqid, oop, args.ctag);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1189
nfs4open_save_lost_rqst(e.error, &lost_rqst, oop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1193
bsep = nfs4_create_bseqid_entry(oop, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1210
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1211
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1244
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1250
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12725
bool_t reopening_file, bool_t *retry_open, nfs4_open_owner_t *oop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12739
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12740
ASSERT(oop->oo_seqid_inuse);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12741
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12772
nfs4_set_open_seqid((*seqid), oop, args.ctag);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
12786
bsep = nfs4_create_bseqid_entry(oop, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1319
tmp_osp = find_open_stream(oop, tmp_rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13249
nfs4_open_owner_t *oop;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13251
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13252
if (!oop) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13257
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13259
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13272
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13293
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13444
nfs4_open_owner_t *oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13475
nfs4_find_or_create_lock_owner(pid, rp, cr, &oop, &osp, &lop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13480
nfs4_setup_lock_args(lop, oop, osp, mi2clientid(VTOMI4(vp)),
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13489
*oopp = oop;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13500
nfs_lock_type4 locktype, nfs4_open_owner_t *oop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13539
(void *)lop, (void *)oop, (void *)osp));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13552
lost_rqstp->lr_oop = oop;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1358
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13580
nfs4_open_owner_t *oop, nfs4_lock_owner_t *lop, nfs4_tag_type_t tag_type)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13584
nfs4_get_and_set_next_open_seqid(oop, tag_type);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13607
nfs4_open_owner_t *oop = *oopp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13641
if (oop != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13642
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13643
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1367
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13670
nfs4_open_owner_t *oop = *oopp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13709
bsep = nfs4_create_bseqid_entry(oop, lop, vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13771
if (oop != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13772
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13773
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13826
nfs4_open_owner_t *oop = *oopp;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13866
if (oop != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13867
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13868
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1395
&retry_open, oop, FALSE, &e, &num_bseqid_retry);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1398
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14028
nfs4_recov_state_t *recov_statep, int needrecov, nfs4_open_owner_t *oop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1407
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14093
if (oop != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14094
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14095
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14174
nfs4_open_owner_t *oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14266
&argop[1], &lop, &oop, &osp, &lock_args, &locku_args);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14287
&lock_args, &oop, &osp, &lop, &argop[1],
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14373
nfs4frlock_bump_seqid(lock_args, locku_args, oop, lop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14388
&did_start_fop, &argsp, &resp, ep->error, &lop, &oop, &osp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14414
oop, osp, lop, flk, &lost_rqst, cred_otw, vp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14417
&resp, lock_args, locku_args, &oop, &osp, &lop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14422
ASSERT(oop == NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14457
&oop, &osp, &lop, cmd, vp, flk, op_hint,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14463
ASSERT(oop == NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14483
lock_args, locku_args, &oop, &osp, &lop, rp, vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1449
mutex_enter(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14500
needrecov, oop, osp, lop, flk, whence, offset, ls, &ep->error,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1451
oop->oo_just_created = NFS4_PERM_CREATED;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1452
if (oop->oo_cred_otw)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1453
crfree(oop->oo_cred_otw);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1454
oop->oo_cred_otw = cred_otw;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1455
crhold(oop->oo_cred_otw);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1456
mutex_exit(&oop->oo_lock);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1459
osp = find_or_create_open_stream(oop, rp, &created_osp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1466
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1467
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1511
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15111
nfs4_open_owner_t *oop;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15146
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15148
oop = provided_osp->os_open_owner;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15149
ASSERT(oop != NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15150
open_owner_hold(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15153
if (!oop) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15162
cred_otw = nfs4_get_otw_cred(cr, mi, oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1520
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15212
ep->error = nfs4_start_open_seqid_sync(oop, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15232
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15244
ASSERT(oop == osp->os_open_owner);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15326
nfs4close_save_lost_rqst(ep->error, &lost_rqst, oop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15346
if (osp->os_orig_oo_name != oop->oo_name) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15351
(void *)osp, (void *)oop, osp->os_orig_oo_name,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15352
oop->oo_name));
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15396
nfs4_open_downgrade(access_bits, 0, oop, osp, vp, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15404
bsep = nfs4_create_bseqid_entry(oop, NULL,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15410
oop, osp, odg_cred_otw, vp, access_bits, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15426
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15505
nfs4close_otw(rp, cred_otw, oop, osp, &retry, &did_start_seqid_sync,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15537
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15607
if (oop) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15609
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
15610
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1704
nfs4_open_owner_t *oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1741
oop = osp->os_open_owner;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1743
ASSERT(oop != NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1744
if (oop == NULL) { /* be defensive in non-DEBUG */
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1748
open_owner_hold(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1750
ep->error = nfs4_start_open_seqid_sync(oop, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1752
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1753
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1881
open_args->owner.owner_len = sizeof (oop->oo_name);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1884
bcopy(&oop->oo_name, open_args->owner.owner_val,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1907
seqid = nfs4_get_open_seqid(oop) + 1;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1926
nfs4open_save_lost_rqst(ep->error, &lost_rqst, oop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1942
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1943
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1944
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1954
nfs4_set_open_seqid(seqid, oop, args.ctag);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1965
bsep = nfs4_create_bseqid_entry(oop, NULL, vp, 0,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1974
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1975
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1976
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1983
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1984
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1985
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2007
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2008
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2009
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2018
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2019
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2020
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2032
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2033
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2034
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2049
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2050
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2051
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2060
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2061
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2062
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2167
oop, FALSE, ep, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2171
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2172
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2173
oop = NULL;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2193
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2206
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2221
if (oop != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2222
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2223
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2393
nfs4_open_owner_t *oop, nfs4_open_stream_t *osp, cred_t *cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2412
lost_rqstp->lr_oop = oop;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2436
nfs4close_otw(rnode4_t *rp, cred_t *cred_otw, nfs4_open_owner_t *oop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2489
seqid = nfs4_get_open_seqid(oop) + 1;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2503
nfs4_set_open_seqid(seqid, oop, args.ctag);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2525
nfs4close_save_lost_rqst(ep->error, &lost_rqst, oop,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2529
bsep = nfs4_create_bseqid_entry(oop, NULL, vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2549
nfs4_end_open_seqid_sync(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3114
nfs4_open_owner_t *oop;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3123
oop = find_open_owner(cr, NFS4_PERM_CREATED, mi);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3124
if (!oop)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3128
osp = find_open_stream(oop, rp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3130
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3137
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3150
open_owner_rele(oop);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
710
nfs4_open_owner_t *oop, cred_t *cr, vnode_t *vp,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
735
lost_rqstp->lr_oop = oop;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
795
nfs4_open_owner_t *oop = NULL;
usr/src/uts/common/nfs/nfs4_clnt.h
1895
extern nfs4_open_stream_t *create_open_stream(nfs4_open_owner_t *oop,