Lines Matching defs:arg

3298 			    struct nfs_setattrargs *arg,
3306 .rpc_argp = arg,
3318 truncate = (arg->iap->ia_valid & ATTR_SIZE) ? true : false;
3324 if (nfs4_copy_delegation_stateid(inode, FMODE_WRITE, &arg->stateid, &delegation_cred)) {
3334 &arg->stateid, &delegation_cred);
3342 nfs4_stateid_copy(&arg->stateid, &zero_stateid);
3347 status = nfs4_call_sync(server->client, server, &msg, &arg->seq_args, &res->seq_res, 1);
3352 trace_nfs4_setattr(inode, &arg->stateid, status);
3364 struct nfs_setattrargs arg = {
3379 .stateid = &arg.stateid,
3388 err = _nfs4_do_setattr(inode, &arg, &res, cred, ctx);
3519 struct nfs_closeargs arg;
3522 struct nfs4_layoutreturn_args arg;
3539 pnfs_roc_release(&calldata->lr.arg, &calldata->lr.res,
3542 nfs_free_seqid(calldata->arg.seqid);
3557 .stateid = &calldata->arg.stateid,
3563 trace_nfs4_close(state, &calldata->arg, &calldata->res, task->tk_status);
3566 if (pnfs_roc_done(task, &calldata->arg.lr_args, &calldata->res.lr_res,
3579 if (calldata->arg.bitmask != NULL) {
3580 calldata->arg.bitmask = NULL;
3588 if (nfs4_refresh_open_old_stateid(&calldata->arg.stateid,
3596 &calldata->arg.stateid,
3600 if (calldata->arg.fmode == 0)
3609 nfs_clear_open_stateid(state, &calldata->arg.stateid,
3610 res_stateid, calldata->arg.fmode);
3613 nfs_release_seqid(calldata->arg.seqid);
3634 if (nfs_wait_on_sequence(calldata->arg.seqid, task) != 0)
3643 calldata->arg.fmode = 0;
3648 calldata->arg.fmode |= FMODE_READ;
3652 calldata->arg.fmode |= FMODE_WRITE;
3653 if (calldata->arg.fmode != (FMODE_READ|FMODE_WRITE))
3656 calldata->arg.fmode |= FMODE_READ|FMODE_WRITE;
3658 nfs4_sync_open_stateid(&calldata->arg.stateid, state);
3669 nfs_release_seqid(calldata->arg.seqid);
3673 lo = calldata->arg.lr_args ? calldata->arg.lr_args->layout : NULL;
3675 calldata->arg.lr_args = NULL;
3679 if (calldata->arg.fmode == 0)
3682 if (calldata->arg.fmode == 0 || calldata->arg.fmode == FMODE_READ) {
3685 nfs4_bitmask_set(calldata->arg.bitmask_store,
3688 calldata->arg.bitmask = calldata->arg.bitmask_store;
3690 calldata->arg.bitmask = NULL;
3693 calldata->arg.share_access =
3695 calldata->arg.fmode, 0);
3698 calldata->arg.bitmask = NULL;
3699 else if (calldata->arg.bitmask == NULL)
3703 &calldata->arg.seq_args,
3706 nfs_release_seqid(calldata->arg.seqid);
3758 nfs4_init_sequence(&calldata->arg.seq_args, &calldata->res.seq_res, 1, 0);
3761 calldata->arg.fh = NFS_FH(state->inode);
3762 if (!nfs4_copy_open_stateid(&calldata->arg.stateid, state))
3766 calldata->arg.seqid = alloc_seqid(&state->owner->so_seqid, gfp_mask);
3767 if (IS_ERR(calldata->arg.seqid))
3770 calldata->arg.fmode = 0;
3771 calldata->lr.arg.ld_private = &calldata->lr.ld_private;
3773 calldata->res.seqid = calldata->arg.seqid;
3777 &calldata->lr.arg, &calldata->lr.res, msg.rpc_cred);
3779 calldata->arg.lr_args = &calldata->lr.arg;
3784 msg.rpc_argp = &calldata->arg;
4713 struct nfs_renameargs *arg = msg->rpc_argp;
4724 nfs4_init_sequence(&arg->seq_args, &res->seq_res, 1, 0);
4769 struct nfs4_link_arg arg = {
4781 .rpc_argp = &arg,
4799 status = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 1);
4832 struct nfs4_create_arg arg;
4853 data->msg.rpc_argp = &data->arg;
4855 data->arg.dir_fh = NFS_FH(dir);
4856 data->arg.server = server;
4857 data->arg.name = name;
4858 data->arg.attrs = sattr;
4859 data->arg.ftype = ftype;
4860 data->arg.bitmask = nfs4_bitmask(server, data->label);
4861 data->arg.umask = current_umask();
4877 &data->arg.seq_args, &data->res.seq_res, 1);
4884 if (data->arg.ftype == NF4DIR)
4914 data->arg.u.symlink.pages = &page;
4915 data->arg.u.symlink.len = len;
4916 data->arg.label = label;
4957 data->arg.label = label;
5063 data->arg.ftype = NF4FIFO;
5065 data->arg.ftype = NF4BLK;
5066 data->arg.u.device.specdata1 = MAJOR(rdev);
5067 data->arg.u.device.specdata2 = MINOR(rdev);
5070 data->arg.ftype = NF4CHR;
5071 data->arg.u.device.specdata1 = MAJOR(rdev);
5072 data->arg.u.device.specdata2 = MINOR(rdev);
5078 data->arg.label = label;
5918 struct nfs_setaclargs arg = {
5926 .rpc_argp = &arg,
5939 i = nfs4_buf_to_pages_noslab(buf, buflen, arg.acl_pages);
5943 ret = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 1);
5996 struct nfs4_getattr_arg arg = {
6007 .rpc_argp = &arg,
6014 ret = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 0);
6051 struct nfs_setattrargs arg = {
6065 .rpc_argp = &arg,
6070 nfs4_stateid_copy(&arg.stateid, &zero_stateid);
6072 status = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 1);
6372 * @arg: result of a previous SETCLIENTID
6378 struct nfs4_setclientid_res *arg,
6383 .rpc_argp = arg,
6405 struct nfs4_layoutreturn_args arg;
6487 pnfs_roc_release(&data->lr.arg, &data->lr.res,
6564 data->lr.arg.ld_private = &data->lr.ld_private;
6570 data->lr.roc = pnfs_roc(inode, &data->lr.arg, &data->lr.res,
6573 data->args.lr_args = &data->lr.arg;
6625 struct nfs_lockt_args arg = {
6634 .rpc_argp = &arg,
6641 arg.lock_owner.clientid = clp->cl_clientid;
6646 arg.lock_owner.id = lsp->ls_seqid.owner_id;
6647 arg.lock_owner.s_dev = server->s_dev;
6648 status = nfs4_call_sync(server->client, server, &msg, &arg.seq_args, &res.seq_res, 1);
6715 struct nfs_locku_args arg;
6737 p->arg.fh = NFS_FH(inode);
6738 p->arg.fl = &p->fl;
6739 p->arg.seqid = seqid;
6749 nfs4_stateid_copy(&p->arg.stateid, &lsp->ls_stateid);
6757 nfs_free_seqid(calldata->arg.seqid);
6769 .stateid = &calldata->arg.stateid,
6785 &calldata->arg.stateid,
6790 if (nfs4_sync_lock_stateid(&calldata->arg.stateid,
6795 if (nfs4_refresh_lock_old_stateid(&calldata->arg.stateid,
6806 nfs_release_seqid(calldata->arg.seqid);
6817 if (nfs_wait_on_sequence(calldata->arg.seqid, task) != 0)
6825 &calldata->arg.seq_args,
6828 nfs_release_seqid(calldata->arg.seqid);
6876 nfs4_init_sequence(&data->arg.seq_args, &data->res.seq_res, 1, 0);
6877 msg.rpc_argp = &data->arg;
6933 struct nfs_lock_args arg;
6957 p->arg.fh = NFS_FH(inode);
6958 p->arg.fl = &p->fl;
6959 p->arg.open_seqid = nfs_alloc_seqid(&lsp->ls_state->owner->so_seqid, gfp_mask);
6960 if (IS_ERR(p->arg.open_seqid))
6963 p->arg.lock_seqid = alloc_seqid(&lsp->ls_seqid, gfp_mask);
6964 if (IS_ERR(p->arg.lock_seqid))
6966 p->arg.lock_owner.clientid = server->nfs_client->cl_clientid;
6967 p->arg.lock_owner.id = lsp->ls_seqid.owner_id;
6968 p->arg.lock_owner.s_dev = server->s_dev;
6969 p->res.lock_seqid = p->arg.lock_seqid;
6977 nfs_free_seqid(p->arg.open_seqid);
6989 if (nfs_wait_on_sequence(data->arg.lock_seqid, task) != 0)
6993 if (nfs_wait_on_sequence(data->arg.open_seqid, task) != 0) {
6996 nfs4_stateid_copy(&data->arg.open_stateid,
6998 data->arg.new_lock_owner = 1;
6999 data->res.open_seqid = data->arg.open_seqid;
7001 data->arg.new_lock_owner = 0;
7002 nfs4_stateid_copy(&data->arg.lock_stateid,
7012 &data->arg.seq_args,
7017 nfs_release_seqid(data->arg.open_seqid);
7019 nfs_release_seqid(data->arg.lock_seqid);
7040 if (data->arg.new_lock && !data->cancelled) {
7045 if (data->arg.new_lock_owner != 0) {
7053 if (data->arg.new_lock_owner != 0 &&
7054 nfs4_refresh_open_old_stateid(&data->arg.open_stateid,
7057 if (nfs4_refresh_lock_old_stateid(&data->arg.lock_stateid, lsp))
7063 if (data->arg.new_lock_owner != 0) {
7064 if (!nfs4_stateid_match(&data->arg.open_stateid,
7069 } else if (!nfs4_stateid_match(&data->arg.lock_stateid,
7087 nfs_free_seqid(data->arg.open_seqid);
7091 data->arg.lock_seqid);
7096 nfs_free_seqid(data->arg.lock_seqid);
7150 data->arg.block = 1;
7151 nfs4_init_sequence(&data->arg.seq_args, &data->res.seq_res, 1,
7153 msg.rpc_argp = &data->arg;
7158 data->arg.reclaim = NFS_LOCK_RECLAIM;
7160 data->arg.new_lock = 1;
7169 data->arg.new_lock_owner, ret);
9271 struct nfs41_reclaim_complete_args arg;
9280 &calldata->arg.seq_args,
9367 calldata->arg.one_fs = 0;
9369 nfs4_init_sequence(&calldata->arg.seq_args, &calldata->res.seq_res, 0, 1);
9370 msg.rpc_argp = &calldata->arg;