Lines Matching defs:o_arg

1343 	p->o_res.seqid = p->o_arg.seqid;
1345 p->o_res.server = p->o_arg.server;
1346 p->o_res.access_request = p->o_arg.access;
1377 p->o_arg.seqid = alloc_seqid(&sp->so_seqid, gfp_mask);
1378 if (IS_ERR(p->o_arg.seqid))
1385 p->o_arg.open_flags = flags;
1386 p->o_arg.fmode = fmode & (FMODE_READ|FMODE_WRITE);
1387 p->o_arg.claim = nfs4_map_atomic_open_claim(server, claim);
1388 p->o_arg.share_access = nfs4_map_atomic_open_share(server,
1391 p->o_arg.umask = current_umask();
1392 p->o_arg.label = nfs4_label_copy(p->a_label, label);
1394 p->o_arg.u.attrs = &p->attrs;
1397 memcpy(p->o_arg.u.verifier.data, c->verf,
1398 sizeof(p->o_arg.u.verifier.data));
1403 switch (p->o_arg.claim) {
1408 p->o_arg.access = NFS4_ACCESS_READ | NFS4_ACCESS_MODIFY |
1413 p->o_arg.clientid = server->nfs_client->cl_clientid;
1414 p->o_arg.id.create_time = ktime_to_ns(sp->so_seqid.create_time);
1415 p->o_arg.id.uniquifier = sp->so_seqid.owner_id;
1416 p->o_arg.name = &dentry->d_name;
1417 p->o_arg.server = server;
1418 p->o_arg.bitmask = nfs4_bitmask(server, label);
1419 p->o_arg.open_bitmap = &nfs4_fattr_bitmap[0];
1420 switch (p->o_arg.claim) {
1424 p->o_arg.fh = NFS_FH(dir);
1430 p->o_arg.fh = NFS_FH(d_inode(dentry));
1434 p->c_arg.seqid = p->o_arg.seqid;
1457 nfs_free_seqid(p->o_arg.seqid);
1889 int open_mode = opendata->o_arg.open_flags;
1890 fmode_t fmode = opendata->o_arg.fmode;
1891 enum open_claim_type4 claim = opendata->o_arg.claim;
1912 nfs_release_seqid(opendata->o_arg.seqid);
1943 switch (data->o_arg.claim) {
1997 NULL, data->o_arg.fmode))
2009 switch (data->o_arg.claim) {
2064 NULL, data->o_arg.fmode)) {
2069 nfs_release_seqid(data->o_arg.seqid);
2078 if (data->o_arg.claim == NFS4_OPEN_CLAIM_PREVIOUS)
2140 int openflags = opendata->o_arg.open_flags;
2145 opendata->o_arg.fmode = fmode;
2146 opendata->o_arg.share_access =
2212 opendata->o_arg.u.delegation_type = delegation_type;
2316 nfs4_stateid_copy(&opendata->o_arg.u.delegation, stateid);
2342 nfs4_setup_sequence(data->o_arg.server->nfs_client,
2374 nfs4_close_state(state, data->o_arg.fmode);
2432 enum open_claim_type4 claim = data->o_arg.claim;
2434 if (nfs_wait_on_sequence(data->o_arg.seqid, task) != 0)
2443 if (can_open_cached(data->state, data->o_arg.fmode,
2444 data->o_arg.open_flags, claim))
2448 if (can_open_delegated(delegation, data->o_arg.fmode, claim))
2453 data->o_arg.clientid = clp->cl_clientid;
2460 data->o_arg.open_bitmap = &nfs4_open_noattr_bitmap[0];
2466 if (nfs4_setup_sequence(data->o_arg.server->nfs_client,
2467 &data->o_arg.seq_args,
2470 nfs_release_seqid(data->o_arg.seqid);
2473 data->o_arg.createmode = NFS4_CREATE_UNCHECKED;
2474 if (data->o_arg.open_flags & O_EXCL) {
2475 data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE4_1;
2477 data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE;
2481 data->o_res.access_request = data->o_arg.access = 0;
2483 data->o_arg.createmode = NFS4_CREATE_GUARDED;
2542 nfs4_close_state(state, data->o_arg.fmode);
2558 struct nfs_openargs *o_arg = &data->o_arg;
2563 .rpc_argp = o_arg,
2586 nfs4_init_sequence(&o_arg->seq_args, &o_res->seq_res, 1, 1);
2590 nfs4_init_sequence(&o_arg->seq_args, &o_res->seq_res, 1, 0);
2673 struct nfs_openargs *o_arg = &data->o_arg;
2682 !(o_arg->open_flags & O_CREAT))
2689 if (o_arg->open_flags & O_CREAT) {
2690 if (o_arg->open_flags & O_EXCL)
2711 if (o_arg->claim == NFS4_OPEN_CLAIM_FH)
2736 opendata->o_arg.open_flags = O_DIRECT;
3004 const __u32 *bitmask = opendata->o_arg.server->exclcreat_bitmask;
3011 if (opendata->o_arg.createmode == NFS4_CREATE_EXCLUSIVE4_1)
3015 ret = (opendata->o_arg.createmode == NFS4_CREATE_EXCLUSIVE) ?
3083 switch(opendata->o_arg.claim) {
3168 opendata->o_arg.open_bitmap = &nfs4_pnfs_open_bitmap[0];
3178 if ((opendata->o_arg.open_flags & (O_CREAT|O_EXCL)) == (O_CREAT|O_EXCL) &&
3179 (opendata->o_arg.createmode != NFS4_CREATE_GUARDED)) {