Lines Matching defs:rpc_xprt
102 struct rpc_xprt { struct
104 struct rpc_xprt_ops * ops; argument
105 struct socket * sock;
106 struct sock * inet;
107 struct rpc_timeout timeout;
109 struct sockaddr_in addr;
110 int prot;
111 unsigned long cong;
112 unsigned long cwnd;
114 size_t rcvsize,
115 sndsize;
116 size_t max_payload;
117 unsigned int tsh_size;
119 struct rpc_wait_queue sending;
120 struct rpc_wait_queue resend;
121 struct rpc_wait_queue pending;
122 struct rpc_wait_queue backlog;
124 struct list_head free;
125 struct rpc_rqst * slot;
126 unsigned int max_reqs;
127 unsigned long state;
129 unsigned char shutdown : 1,
130 resvport : 1;
131 __u32 xid;
132 u32 tcp_recm,
134 tcp_xid,
135 tcp_reclen,
136 tcp_offset;
137 unsigned long tcp_copied,
139 tcp_flags;
140 unsigned long connect_timeout,
141 bind_timeout,
142 reestablish_timeout;
144 struct work_struct connect_worker;
145 unsigned short port;
146 struct work_struct task_cleanup;
147 struct timer_list timer;
149 unsigned long last_used,
150 idle_timeout;
151 spinlock_t transport_lock;
152 spinlock_t reserve_lock;
154 struct rpc_task * snd_task;
155 struct list_head recv;
156 struct {
169 } stat;
170 void (*old_data_ready)(struct sock *, int);
171 void (*old_state_change)(struct sock *);
172 void (*old_write_space)(struct sock *);