• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/nfs/

Lines Matching refs:calldata

593 static void nfs41_call_sync_prepare(struct rpc_task *task, void *calldata)
595 struct nfs41_call_sync_data *data = calldata;
605 static void nfs41_call_priv_sync_prepare(struct rpc_task *task, void *calldata)
608 nfs41_call_sync_prepare(task, calldata);
611 static void nfs41_call_sync_done(struct rpc_task *task, void *calldata)
613 struct nfs41_call_sync_data *data = calldata;
1271 static void nfs4_open_confirm_done(struct rpc_task *task, void *calldata)
1273 struct nfs4_opendata *data = calldata;
1285 static void nfs4_open_confirm_release(void *calldata)
1287 struct nfs4_opendata *data = calldata;
1348 static void nfs4_open_prepare(struct rpc_task *task, void *calldata)
1350 struct nfs4_opendata *data = calldata;
1392 static void nfs4_recover_open_prepare(struct rpc_task *task, void *calldata)
1395 nfs4_open_prepare(task, calldata);
1398 static void nfs4_open_done(struct rpc_task *task, void *calldata)
1400 struct nfs4_opendata *data = calldata;
1427 static void nfs4_open_release(void *calldata)
1429 struct nfs4_opendata *data = calldata;
1827 struct nfs4_closedata *calldata = data;
1828 struct nfs4_state_owner *sp = calldata->state->owner;
1830 nfs4_put_open_state(calldata->state);
1831 nfs_free_seqid(calldata->arg.seqid);
1833 path_put(&calldata->path);
1834 kfree(calldata);
1851 struct nfs4_closedata *calldata = data;
1852 struct nfs4_state *state = calldata->state;
1853 struct nfs_server *server = NFS_SERVER(calldata->inode);
1855 if (!nfs4_sequence_done(task, &calldata->res.seq_res))
1862 nfs_set_open_stateid(state, &calldata->res.stateid, 0);
1863 renew_lease(server, calldata->timestamp);
1865 calldata->arg.fmode);
1871 if (calldata->arg.fmode == 0)
1877 nfs_release_seqid(calldata->arg.seqid);
1878 nfs_refresh_inode(calldata->inode, calldata->res.fattr);
1883 struct nfs4_closedata *calldata = data;
1884 struct nfs4_state *state = calldata->state;
1887 if (nfs_wait_on_sequence(calldata->arg.seqid, task) != 0)
1891 calldata->arg.fmode = FMODE_READ|FMODE_WRITE;
1898 calldata->arg.fmode &= ~FMODE_READ;
1903 calldata->arg.fmode &= ~FMODE_WRITE;
1914 if (calldata->arg.fmode == 0)
1917 nfs_fattr_init(calldata->res.fattr);
1918 calldata->timestamp = jiffies;
1919 if (nfs4_setup_sequence(NFS_SERVER(calldata->inode),
1920 &calldata->arg.seq_args, &calldata->res.seq_res,
1946 struct nfs4_closedata *calldata;
1962 calldata = kzalloc(sizeof(*calldata), gfp_mask);
1963 if (calldata == NULL)
1965 calldata->inode = state->inode;
1966 calldata->state = state;
1967 calldata->arg.fh = NFS_FH(state->inode);
1968 calldata->arg.stateid = &state->open_stateid;
1970 calldata->arg.seqid = nfs_alloc_seqid(&state->owner->so_seqid, gfp_mask);
1971 if (calldata->arg.seqid == NULL)
1973 calldata->arg.fmode = 0;
1974 calldata->arg.bitmask = server->cache_consistency_bitmask;
1975 calldata->res.fattr = &calldata->fattr;
1976 calldata->res.seqid = calldata->arg.seqid;
1977 calldata->res.server = server;
1978 calldata->res.seq_res.sr_slotid = NFS4_MAX_SLOT_TABLE;
1980 calldata->path = *path;
1982 msg.rpc_argp = &calldata->arg,
1983 msg.rpc_resp = &calldata->res,
1984 task_setup_data.callback_data = calldata;
1994 kfree(calldata);
3192 static void nfs4_renew_release(void *calldata)
3194 struct nfs4_renewdata *data = calldata;
3203 static void nfs4_renew_done(struct rpc_task *task, void *calldata)
3205 struct nfs4_renewdata *data = calldata;
3642 static void nfs4_delegreturn_done(struct rpc_task *task, void *calldata)
3644 struct nfs4_delegreturndata *data = calldata;
3665 static void nfs4_delegreturn_release(void *calldata)
3667 kfree(calldata);
3886 struct nfs4_unlockdata *calldata = data;
3887 nfs_free_seqid(calldata->arg.seqid);
3888 nfs4_put_lock_state(calldata->lsp);
3889 put_nfs_open_context(calldata->ctx);
3890 kfree(calldata);
3895 struct nfs4_unlockdata *calldata = data;
3897 if (!nfs4_sequence_done(task, &calldata->res.seq_res))
3901 memcpy(calldata->lsp->ls_stateid.data,
3902 calldata->res.stateid.data,
3903 sizeof(calldata->lsp->ls_stateid.data));
3904 renew_lease(calldata->server, calldata->timestamp);
3912 if (nfs4_async_handle_error(task, calldata->server, NULL) == -EAGAIN)
3914 calldata->server->nfs_client);
3920 struct nfs4_unlockdata *calldata = data;
3922 if (nfs_wait_on_sequence(calldata->arg.seqid, task) != 0)
3924 if ((calldata->lsp->ls_flags & NFS_LOCK_INITIALIZED) == 0) {
3929 calldata->timestamp = jiffies;
3930 if (nfs4_setup_sequence(calldata->server,
3931 &calldata->arg.seq_args,
3932 &calldata->res.seq_res, 1, task))
4067 static void nfs4_lock_prepare(struct rpc_task *task, void *calldata)
4069 struct nfs4_lockdata *data = calldata;
4093 static void nfs4_recover_lock_prepare(struct rpc_task *task, void *calldata)
4096 nfs4_lock_prepare(task, calldata);
4099 static void nfs4_lock_done(struct rpc_task *task, void *calldata)
4101 struct nfs4_lockdata *data = calldata;
4125 static void nfs4_lock_release(void *calldata)
4127 struct nfs4_lockdata *data = calldata;
4426 static void nfs4_release_lockowner_release(void *calldata)
4428 kfree(calldata);
4612 void *calldata)
4616 (struct nfs4_get_lease_time_data *)calldata;
4635 static void nfs4_get_lease_time_done(struct rpc_task *task, void *calldata)
4638 (struct nfs4_get_lease_time_data *)calldata;
5097 struct nfs4_sequence_data *calldata = data;
5098 struct nfs_client *clp = calldata->clp;
5103 kfree(calldata);
5121 struct nfs4_sequence_data *calldata = data;
5122 struct nfs_client *clp = calldata->clp;
5144 struct nfs4_sequence_data *calldata = data;
5145 struct nfs_client *clp = calldata->clp;
5165 struct nfs4_sequence_data *calldata;
5179 calldata = kmalloc(sizeof(*calldata), GFP_NOFS);
5180 if (calldata == NULL) {
5184 calldata->res.sr_slotid = NFS4_MAX_SLOT_TABLE;
5185 msg.rpc_argp = &calldata->args;
5186 msg.rpc_resp = &calldata->res;
5187 calldata->clp = clp;
5188 task_setup_data.callback_data = calldata;
5234 struct nfs4_reclaim_complete_data *calldata = data;
5237 if (nfs41_setup_sequence(calldata->clp->cl_session,
5238 &calldata->arg.seq_args,
5239 &calldata->res.seq_res, 0, task))
5264 struct nfs4_reclaim_complete_data *calldata = data;
5265 struct nfs_client *clp = calldata->clp;
5266 struct nfs4_sequence_res *res = &calldata->res.seq_res;
5281 struct nfs4_reclaim_complete_data *calldata = data;
5283 kfree(calldata);
5297 struct nfs4_reclaim_complete_data *calldata;
5311 calldata = kzalloc(sizeof(*calldata), GFP_NOFS);
5312 if (calldata == NULL)
5314 calldata->clp = clp;
5315 calldata->arg.one_fs = 0;
5316 calldata->res.seq_res.sr_slotid = NFS4_MAX_SLOT_TABLE;
5318 msg.rpc_argp = &calldata->arg;
5319 msg.rpc_resp = &calldata->res;
5320 task_setup_data.callback_data = calldata;