Lines Matching defs:rpc_rqst
54 struct rpc_rqst { struct
73 void (*rq_release_snd_buf)(struct rpc_rqst *); /* release rq_enc_pages */ argument
75 union {
80 struct list_head rq_xmit; /* Send queue */
81 struct list_head rq_xmit2; /* Send queue */
83 void *rq_buffer; /* Call XDR encode buffer */
84 size_t rq_callsize;
85 void *rq_rbuffer; /* Reply XDR decode buffer */
86 size_t rq_rcvsize;
87 size_t rq_xmit_bytes_sent; /* total bytes sent */
88 size_t rq_reply_bytes_recvd; /* total reply bytes */
91 struct xdr_buf rq_private_buf; /* The receive buffer
94 unsigned long rq_majortimeo; /* major timeout alarm */
95 unsigned long rq_minortimeo; /* minor timeout alarm */
96 unsigned long rq_timeout; /* Current timeout value */
97 ktime_t rq_rtt; /* round-trip time */
98 unsigned int rq_retries; /* # of retries */
99 unsigned int rq_connect_cookie;
103 atomic_t rq_pin;
108 u32 rq_bytes_sent; /* Bytes we have sent */
110 ktime_t rq_xtime; /* transmit time stamp */
111 int rq_ntrans;
114 struct lwq_node rq_bc_list; /* Callback service list */
115 unsigned long rq_bc_pa_state; /* Backchannel prealloc state */
116 struct list_head rq_bc_pa_list; /* Backchannel prealloc list */