Lines Matching full:rpc
5 * This is a generic RPC call interface supporting congestion avoidance,
13 * - Next, the caller puts together the RPC message, stuffs it into
26 * - When the caller receives a notification from RPC that a reply arrived,
27 * it should release the RPC slot, and process the reply.
32 * Support for async RPC is done through a set of RPC-specific scheduling
95 * call this interface to make itself known to the RPC client.
116 printk(KERN_INFO "RPC: Registered %s transport module.\n", in xprt_register_transport()
144 "RPC: Unregistered %s transport module.\n", in xprt_unregister_transport()
217 request_module("rpc%s", netid); in xprt_class_find_by_netid()
494 * @req: pointer to RPC request
514 * @task: RPC request that recently completed
549 * @task: recently completed RPC request used to adjust window
550 * @result: result code of completed RPC request
553 * standing RPC requests, using a smoothed version of the congestion
579 dprintk("RPC: cong %ld, cwnd was %ld, now %ld\n", in xprt_adjust_cwnd()
607 * an incomplete RPC call transmission.
620 dprintk("RPC: write space: waking waiting task on " in xprt_clear_write_space_locked()
697 * @req: RPC request containing parameters to use for the adjustment
769 * xprt_schedule_autoclose_locked - Try to schedule an autoclose RPC call
823 * a batch of RPC requests.
920 * @task: RPC task that is requesting the connect
1060 * xprt_lookup_rqst - find an RPC request corresponding to an XID
1062 * @xid: RPC XID of incoming reply
1077 dprintk("RPC: xprt_lookup_rqst did not find xid %08x\n", in xprt_lookup_rqst()
1142 * @task: RPC task
1176 * @task: RPC task
1190 * xprt_update_rtt - Update RPC RTT statistics
1191 * @task: RPC request that recently completed
1212 * @task: RPC request that recently completed
1296 * xprt_request_wait_receive - wait for the reply to an RPC request
1297 * @task: RPC task about to send a request
1501 * @task: RPC task about to send a request
1532 * xprt_request_transmit - send an RPC request on a transport
1534 * @snd_task: RPC task that owns the transport lock
1611 * xprt_transmit - send an RPC request on a transport
1612 * @task: controlling RPC task
1747 dprintk("RPC: dynamic allocation of request slot " in xprt_alloc_slot()
1753 dprintk("RPC: waiting for request slot\n"); in xprt_alloc_slot()
1916 * xprt_reserve - allocate an RPC request slot
1917 * @task: RPC task requesting a slot allocation
1937 * xprt_retry_reserve - allocate an RPC request slot
1938 * @task: RPC task requesting a slot allocation
1958 * xprt_release - release an RPC request slot
2055 * xprt_create_transport - create an RPC transport
2056 * @args: rpc transport creation arguments
2066 dprintk("RPC: transport (%d) not supported\n", args->ident); in xprt_create_transport()
2125 * xprt_destroy - destroy an RPC transport, killing off all requests.
2159 * xprt_get - return a reference to an RPC transport.
2172 * xprt_put - release a reference to an RPC transport.