Lines Matching refs:open_args

592 nfs4args_copen_free(OPEN4cargs *open_args)
594 if (open_args->owner.owner_val) {
595 kmem_free(open_args->owner.owner_val,
596 open_args->owner.owner_len);
598 if ((open_args->opentype == OPEN4_CREATE) &&
599 (open_args->mode != EXCLUSIVE4)) {
600 nfs4_fattr4_free(&open_args->createhow4_u.createattrs);
710 vnode_t *dvp, OPEN4cargs *open_args)
739 lost_rqstp->lr_oacc = open_args->share_access;
740 lost_rqstp->lr_odeny = open_args->share_deny;
741 lost_rqstp->lr_oclaim = open_args->claim;
742 if (open_args->claim == CLAIM_DELEGATE_CUR) {
744 open_args->open_claim4_u.delegate_cur_info.delegate_stateid;
745 srccfp = open_args->open_claim4_u.delegate_cur_info.cfile;
747 srccfp = open_args->open_claim4_u.cfile;
793 OPEN4cargs *open_args;
935 open_args = &argop[idx_open].nfs_argop4_u.opcopen;
936 open_args->claim = CLAIM_NULL;
939 open_args->open_claim4_u.cfile = file_name;
940 open_args->owner.owner_len = 0;
941 open_args->owner.owner_val = NULL;
945 open_args->opentype = OPEN4_CREATE;
946 open_args->mode = createmode;
970 open_args->createhow4_u.createverf = *(uint64_t *)&verf;
976 attr = &open_args->createhow4_u.createattrs;
988 nfs4args_copen_free(open_args);
999 open_args->opentype = OPEN4_NOCREATE;
1004 open_args->owner.clientid = recov_state.rs_sp->clientid;
1008 open_args->owner.clientid = 0;
1031 open_args->owner.owner_len = sizeof (oop->oo_name);
1032 open_args->owner.owner_val =
1033 kmem_alloc(open_args->owner.owner_len, KM_SLEEP);
1038 nfs4args_copen_free(open_args);
1063 nfs4args_copen_free(open_args);
1072 bcopy(&oop->oo_name, open_args->owner.owner_val,
1073 open_args->owner.owner_len);
1076 open_args->seqid = seqid;
1077 open_args->share_access = 0;
1079 open_args->share_access |= OPEN4_SHARE_ACCESS_READ;
1081 open_args->share_access |= OPEN4_SHARE_ACCESS_WRITE;
1082 open_args->share_deny = OPEN4_SHARE_DENY_NONE;
1151 nfs4args_copen_free(open_args);
1189 cred_otw, vpi, dvp, open_args);
1193 vpi, 0, args.ctag, open_args->seqid);
1212 nfs4args_copen_free(open_args);
1255 nfs4args_copen_free(open_args);
1358 nfs4args_copen_free(open_args);
1398 nfs4args_copen_free(open_args);
1467 nfs4args_copen_free(open_args);
1633 nfs4args_copen_free(open_args);
1681 OPEN4cargs *open_args;
1804 open_args = &argop[1].nfs_argop4_u.opcopen;
1805 open_args->claim = claim;
1819 open_args->open_claim4_u.cfile = fn;
1836 open_args->open_claim4_u.delegate_type =
1855 open_args->open_claim4_u.delegate_cur_info.delegate_stateid =
1859 open_args->open_claim4_u.delegate_cur_info.cfile = fn;
1861 open_args->opentype = OPEN4_NOCREATE;
1862 open_args->owner.clientid = mi2clientid(mi);
1863 open_args->owner.owner_len = sizeof (oop->oo_name);
1864 open_args->owner.owner_val =
1865 kmem_alloc(open_args->owner.owner_len, KM_SLEEP);
1866 bcopy(&oop->oo_name, open_args->owner.owner_val,
1867 open_args->owner.owner_len);
1868 open_args->share_access = 0;
1869 open_args->share_deny = 0;
1880 open_args->share_access |= OPEN4_SHARE_ACCESS_READ;
1882 open_args->share_access |= OPEN4_SHARE_ACCESS_WRITE;
1884 open_args->share_deny |= OPEN4_SHARE_DENY_READ;
1886 open_args->share_deny |= OPEN4_SHARE_DENY_WRITE;
1890 open_args->seqid = seqid;
1909 cred_otw, vp, NULL, open_args);
1914 nfs4args_copen_free(open_args);
1918 nfs4args_copen_free(open_args);
1948 args.ctag, open_args->seqid);
1954 nfs4args_copen_free(open_args);
1963 nfs4args_copen_free(open_args);
1987 nfs4args_copen_free(open_args);
1998 nfs4args_copen_free(open_args);
2012 nfs4args_copen_free(open_args);
2029 nfs4args_copen_free(open_args);
2040 nfs4args_copen_free(open_args);
2054 nfs4args_copen_free(open_args);
2084 nfs4args_copen_free(open_args);
2110 nfs4args_copen_free(open_args);
2151 nfs4args_copen_free(open_args);
2172 osp->os_dc_openacc = open_args->share_access;
2180 nfs4args_copen_free(open_args);