Lines Matching refs:call
264 void nlmsvc_release_call(struct nlm_rqst *call) in nlmsvc_release_call() argument
266 if (!atomic_dec_and_test(&call->a_count)) in nlmsvc_release_call()
268 nlmsvc_release_host(call->a_host); in nlmsvc_release_call()
269 kfree(call); in nlmsvc_release_call()
291 struct nlm_rqst *call; in nlmsvc_callback() local
300 call = nlm_alloc_call(host); in nlmsvc_callback()
302 if (call == NULL) in nlmsvc_callback()
305 stat = func(rqstp, argp, &call->a_res); in nlmsvc_callback()
307 nlmsvc_release_call(call); in nlmsvc_callback()
311 call->a_flags = RPC_TASK_ASYNC; in nlmsvc_callback()
312 if (nlm_async_reply(call, proc, &nlmsvc_callback_ops) < 0) in nlmsvc_callback()