Lines Matching defs:rxrpc_local
290 struct rxrpc_local { struct
291 struct rcu_head rcu;
292 atomic_t active_users; /* Number of users of the local endpoint */
293 refcount_t ref; /* Number of references to the structure */
294 struct net *net; /* The network namespace */
295 struct rxrpc_net *rxnet; /* Our bits in the network namespace */
296 struct hlist_node link;
297 struct socket *socket; /* my UDP socket */
298 struct task_struct *io_thread;
299 struct completion io_thread_ready; /* Indication that the I/O thread started */
300 struct page_frag_cache tx_alloc; /* Tx control packet allocation (I/O thread only) */
301 struct rxrpc_sock *service; /* Service(s) listening on this endpoint */
303 struct sk_buff_head rx_delay_queue; /* Delay injection queue */
305 struct sk_buff_head rx_queue; /* Received packets */
306 struct list_head conn_attend_q; /* Conns requiring immediate attention */
307 struct list_head call_attend_q; /* Calls requiring immediate attention */
309 struct rb_root client_bundles; /* Client connection bundles by socket params */
310 spinlock_t client_bundles_lock; /* Lock for client_bundles */
311 bool kill_all_client_conns;
312 struct list_head idle_client_conns;
313 struct timer_list client_conn_reap_timer;
314 unsigned long client_conn_flags;
317 spinlock_t lock; /* access lock */
318 rwlock_t services_lock; /* lock for services list */
319 int debug_id; /* debug ID for printks */
343 struct rxrpc_local *local; argument