Lines Matching defs:rxrpc_bundle
454 struct rxrpc_bundle { struct
455 struct rxrpc_local *local; /* Representation of local endpoint */
456 struct rxrpc_peer *peer; /* Remote endpoint */
457 struct key *key; /* Security details */
458 struct list_head proc_link; /* Link in net->bundle_proc_list */
459 const struct rxrpc_security *security; /* applied security module */
460 refcount_t ref;
461 atomic_t active; /* Number of active users */
462 unsigned int debug_id;
463 u32 security_level; /* Security level selected */
464 u16 service_id; /* Service ID for this connection */
465 bool try_upgrade; /* True if the bundle is attempting upgrade */
466 bool exclusive; /* T if conn is exclusive */
467 bool upgrade; /* T if service ID can be upgraded */
468 unsigned short alloc_error; /* Error from last conn allocation */
469 struct rb_node local_node; /* Node in local->client_conns */
470 struct list_head waiting_calls; /* Calls waiting for channels */
471 unsigned long avail_chans; /* Mask of available channels */
472 unsigned int conn_ids[4]; /* Connection IDs. */
473 struct rxrpc_connection *conns[4]; /* The connections in the bundle (max 4) */