Lines Matching refs:call
306 void nlmsvc_release_call(struct nlm_rqst *call) in nlmsvc_release_call() argument
308 if (!refcount_dec_and_test(&call->a_count)) in nlmsvc_release_call()
310 nlmsvc_release_host(call->a_host); in nlmsvc_release_call()
311 kfree(call); in nlmsvc_release_call()
334 struct nlm_rqst *call; in nlmsvc_callback() local
343 call = nlm_alloc_call(host); in nlmsvc_callback()
345 if (call == NULL) in nlmsvc_callback()
348 stat = func(rqstp, &call->a_res); in nlmsvc_callback()
350 nlmsvc_release_call(call); in nlmsvc_callback()
354 call->a_flags = RPC_TASK_ASYNC; in nlmsvc_callback()
355 if (nlm_async_reply(call, proc, &nlmsvc_callback_ops) < 0) in nlmsvc_callback()