Lines Matching refs:call
299 void nlmsvc_release_call(struct nlm_rqst *call) in nlmsvc_release_call() argument
301 if (!refcount_dec_and_test(&call->a_count)) in nlmsvc_release_call()
303 nlmsvc_release_host(call->a_host); in nlmsvc_release_call()
304 kfree(call); in nlmsvc_release_call()
327 struct nlm_rqst *call; in nlmsvc_callback() local
336 call = nlm_alloc_call(host); in nlmsvc_callback()
338 if (call == NULL) in nlmsvc_callback()
341 stat = func(rqstp, &call->a_res); in nlmsvc_callback()
343 nlmsvc_release_call(call); in nlmsvc_callback()
347 call->a_flags = RPC_TASK_ASYNC; in nlmsvc_callback()
348 if (nlm_async_reply(call, proc, &nlmsvc_callback_ops) < 0) in nlmsvc_callback()