Lines Matching defs:o_arg

1328 	p->o_res.seqid = p->o_arg.seqid;
1330 p->o_res.server = p->o_arg.server;
1331 p->o_res.access_request = p->o_arg.access;
1362 p->o_arg.seqid = alloc_seqid(&sp->so_seqid, gfp_mask);
1363 if (IS_ERR(p->o_arg.seqid))
1370 p->o_arg.open_flags = flags;
1371 p->o_arg.fmode = fmode & (FMODE_READ|FMODE_WRITE);
1372 p->o_arg.claim = nfs4_map_atomic_open_claim(server, claim);
1373 p->o_arg.share_access = nfs4_map_atomic_open_share(server,
1376 p->o_arg.umask = current_umask();
1377 p->o_arg.label = nfs4_label_copy(p->a_label, label);
1379 p->o_arg.u.attrs = &p->attrs;
1382 memcpy(p->o_arg.u.verifier.data, c->verf,
1383 sizeof(p->o_arg.u.verifier.data));
1391 switch (p->o_arg.claim) {
1396 p->o_arg.access = NFS4_ACCESS_READ |
1402 p->o_arg.access |= NFS4_ACCESS_XAREAD |
1408 p->o_arg.clientid = server->nfs_client->cl_clientid;
1409 p->o_arg.id.create_time = ktime_to_ns(sp->so_seqid.create_time);
1410 p->o_arg.id.uniquifier = sp->so_seqid.owner_id;
1411 p->o_arg.name = &dentry->d_name;
1412 p->o_arg.server = server;
1413 p->o_arg.bitmask = nfs4_bitmask(server, label);
1414 p->o_arg.open_bitmap = &nfs4_fattr_bitmap[0];
1415 switch (p->o_arg.claim) {
1419 p->o_arg.fh = NFS_FH(dir);
1425 p->o_arg.fh = NFS_FH(d_inode(dentry));
1429 p->c_arg.seqid = p->o_arg.seqid;
1452 nfs_free_seqid(p->o_arg.seqid);
1884 int open_mode = opendata->o_arg.open_flags;
1885 fmode_t fmode = opendata->o_arg.fmode;
1886 enum open_claim_type4 claim = opendata->o_arg.claim;
1907 nfs_release_seqid(opendata->o_arg.seqid);
1938 switch (data->o_arg.claim) {
1992 NULL, data->o_arg.fmode))
2004 switch (data->o_arg.claim) {
2059 NULL, data->o_arg.fmode)) {
2064 nfs_release_seqid(data->o_arg.seqid);
2073 if (data->o_arg.claim == NFS4_OPEN_CLAIM_PREVIOUS)
2135 int openflags = opendata->o_arg.open_flags;
2140 opendata->o_arg.fmode = fmode;
2141 opendata->o_arg.share_access =
2207 opendata->o_arg.u.delegation_type = delegation_type;
2310 nfs4_stateid_copy(&opendata->o_arg.u.delegation, stateid);
2336 nfs4_setup_sequence(data->o_arg.server->nfs_client,
2368 nfs4_close_state(state, data->o_arg.fmode);
2426 enum open_claim_type4 claim = data->o_arg.claim;
2428 if (nfs_wait_on_sequence(data->o_arg.seqid, task) != 0)
2437 if (can_open_cached(data->state, data->o_arg.fmode,
2438 data->o_arg.open_flags, claim))
2442 if (can_open_delegated(delegation, data->o_arg.fmode, claim))
2447 data->o_arg.clientid = clp->cl_clientid;
2454 data->o_arg.open_bitmap = &nfs4_open_noattr_bitmap[0];
2460 if (nfs4_setup_sequence(data->o_arg.server->nfs_client,
2461 &data->o_arg.seq_args,
2464 nfs_release_seqid(data->o_arg.seqid);
2467 data->o_arg.createmode = NFS4_CREATE_UNCHECKED;
2468 if (data->o_arg.open_flags & O_EXCL) {
2469 data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE;
2471 data->o_arg.createmode = NFS4_CREATE_GUARDED;
2473 data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE4_1;
2532 nfs4_close_state(state, data->o_arg.fmode);
2548 struct nfs_openargs *o_arg = &data->o_arg;
2553 .rpc_argp = o_arg,
2573 nfs4_init_sequence(&o_arg->seq_args, &o_res->seq_res, 1, 1);
2577 nfs4_init_sequence(&o_arg->seq_args, &o_res->seq_res, 1, 0);
2666 struct nfs_openargs *o_arg = &data->o_arg;
2675 !(o_arg->open_flags & O_CREAT))
2682 if (o_arg->open_flags & O_CREAT) {
2683 if (o_arg->open_flags & O_EXCL)
2726 opendata->o_arg.open_flags = O_DIRECT;
2994 const __u32 *bitmask = opendata->o_arg.server->exclcreat_bitmask;
3001 if (opendata->o_arg.createmode == NFS4_CREATE_EXCLUSIVE4_1)
3005 ret = (opendata->o_arg.createmode == NFS4_CREATE_EXCLUSIVE) ?
3071 switch(opendata->o_arg.claim) {
3166 opendata->o_arg.open_bitmap = &nfs4_pnfs_open_bitmap[0];
3176 if ((opendata->o_arg.open_flags & (O_CREAT|O_EXCL)) == (O_CREAT|O_EXCL) &&
3177 (opendata->o_arg.createmode != NFS4_CREATE_GUARDED)) {