Lines Matching defs:rxrpc_connection
31 struct rxrpc_connection;
134 struct rxrpc_connection *conn_backlog[RXRPC_BACKLOG_MAX];
200 struct rxrpc_connection *conn; /* Connection referred to (poke packet) */
246 int (*init_connection_security)(struct rxrpc_connection *,
265 int (*issue_challenge)(struct rxrpc_connection *);
268 int (*respond_to_challenge)(struct rxrpc_connection *,
272 int (*verify_response)(struct rxrpc_connection *,
276 void (*clear)(struct rxrpc_connection *);
455 struct rxrpc_connection *conns[4]; /* The connections in the bundle (max 4) */
463 struct rxrpc_connection {
607 struct rxrpc_connection *conn; /* connection carrying call */
833 static inline rxrpc_serial_t rxrpc_get_next_serial(struct rxrpc_connection *conn)
857 struct rxrpc_connection *conn,
980 void rxrpc_put_client_conn(struct rxrpc_connection *, enum rxrpc_conn_trace);
987 void rxrpc_conn_retransmit_call(struct rxrpc_connection *conn, struct sk_buff *skb,
989 int rxrpc_abort_conn(struct rxrpc_connection *conn, struct sk_buff *skb,
992 void rxrpc_process_delayed_final_acks(struct rxrpc_connection *, bool);
993 bool rxrpc_input_conn_packet(struct rxrpc_connection *conn, struct sk_buff *skb);
994 void rxrpc_input_conn_event(struct rxrpc_connection *conn, struct sk_buff *skb);
996 static inline bool rxrpc_is_conn_aborted(const struct rxrpc_connection *conn)
1008 void rxrpc_poke_conn(struct rxrpc_connection *conn, enum rxrpc_conn_trace why);
1009 struct rxrpc_connection *rxrpc_alloc_connection(struct rxrpc_net *, gfp_t);
1010 struct rxrpc_connection *rxrpc_find_client_connection_rcu(struct rxrpc_local *,
1013 void __rxrpc_disconnect_call(struct rxrpc_connection *, struct rxrpc_call *);
1015 void rxrpc_kill_client_conn(struct rxrpc_connection *);
1016 void rxrpc_queue_conn(struct rxrpc_connection *, enum rxrpc_conn_trace);
1017 void rxrpc_see_connection(struct rxrpc_connection *, enum rxrpc_conn_trace);
1018 struct rxrpc_connection *rxrpc_get_connection(struct rxrpc_connection *,
1020 struct rxrpc_connection *rxrpc_get_connection_maybe(struct rxrpc_connection *,
1022 void rxrpc_put_connection(struct rxrpc_connection *, enum rxrpc_conn_trace);
1026 static inline bool rxrpc_conn_is_client(const struct rxrpc_connection *conn)
1031 static inline bool rxrpc_conn_is_service(const struct rxrpc_connection *conn)
1036 static inline void rxrpc_reduce_conn_timer(struct rxrpc_connection *conn,
1045 struct rxrpc_connection *rxrpc_find_service_conn_rcu(struct rxrpc_peer *,
1047 struct rxrpc_connection *rxrpc_prealloc_service_connection(struct rxrpc_net *, gfp_t);
1048 void rxrpc_new_incoming_connection(struct rxrpc_sock *, struct rxrpc_connection *,
1050 void rxrpc_unpublish_service_conn(struct rxrpc_connection *);
1088 int rxrpc_get_server_data_key(struct rxrpc_connection *, const void *, time64_t,
1163 void rxrpc_send_conn_abort(struct rxrpc_connection *conn);
1239 int rxrpc_init_client_conn_security(struct rxrpc_connection *);
1242 struct key *rxrpc_look_up_server_security(struct rxrpc_connection *,