Lines Matching refs:rxrpc_call

135 	struct rxrpc_call	*call_backlog[RXRPC_BACKLOG_MAX];
244 int (*how_much_data)(struct rxrpc_call *, size_t,
248 int (*secure_packet)(struct rxrpc_call *, struct rxrpc_txbuf *);
251 int (*verify_packet)(struct rxrpc_call *, struct sk_buff *);
254 void (*free_call_crypto)(struct rxrpc_call *);
471 struct rxrpc_call *call; /* Active call */
597 struct rxrpc_call { struct
842 void rxrpc_propose_ping(struct rxrpc_call *call, u32 serial,
844 void rxrpc_send_ACK(struct rxrpc_call *, u8, rxrpc_serial_t, enum rxrpc_propose_ack_trace);
845 void rxrpc_propose_delay_ACK(struct rxrpc_call *, rxrpc_serial_t,
847 void rxrpc_shrink_call_tx_buffer(struct rxrpc_call *);
848 void rxrpc_resend(struct rxrpc_call *call, struct sk_buff *ack_skb);
850 void rxrpc_reduce_call_timer(struct rxrpc_call *call,
855 bool rxrpc_input_call_event(struct rxrpc_call *call, struct sk_buff *skb);
864 void rxrpc_poke_call(struct rxrpc_call *call, enum rxrpc_call_poke_trace what);
865 struct rxrpc_call *rxrpc_find_call_by_user_ID(struct rxrpc_sock *, unsigned long);
866 struct rxrpc_call *rxrpc_alloc_call(struct rxrpc_sock *, gfp_t, unsigned int);
867 struct rxrpc_call *rxrpc_new_client_call(struct rxrpc_sock *,
872 void rxrpc_start_call_timer(struct rxrpc_call *call);
873 void rxrpc_incoming_call(struct rxrpc_sock *, struct rxrpc_call *,
875 void rxrpc_release_call(struct rxrpc_sock *, struct rxrpc_call *);
877 void rxrpc_see_call(struct rxrpc_call *, enum rxrpc_call_trace);
878 struct rxrpc_call *rxrpc_try_get_call(struct rxrpc_call *, enum rxrpc_call_trace);
879 void rxrpc_get_call(struct rxrpc_call *, enum rxrpc_call_trace);
880 void rxrpc_put_call(struct rxrpc_call *, enum rxrpc_call_trace);
881 void rxrpc_cleanup_call(struct rxrpc_call *);
884 static inline bool rxrpc_is_service_call(const struct rxrpc_call *call) in rxrpc_is_service_call()
889 static inline bool rxrpc_is_client_call(const struct rxrpc_call *call) in rxrpc_is_client_call()
897 bool rxrpc_set_call_completion(struct rxrpc_call *call,
901 bool rxrpc_call_completed(struct rxrpc_call *call);
902 bool rxrpc_abort_call(struct rxrpc_call *call, rxrpc_seq_t seq,
904 void rxrpc_prefail_call(struct rxrpc_call *call, enum rxrpc_call_completion compl,
907 static inline void rxrpc_set_call_state(struct rxrpc_call *call, in rxrpc_set_call_state()
915 static inline enum rxrpc_call_state __rxrpc_call_state(const struct rxrpc_call *call) in __rxrpc_call_state()
920 static inline bool __rxrpc_call_is_complete(const struct rxrpc_call *call) in __rxrpc_call_is_complete()
925 static inline enum rxrpc_call_state rxrpc_call_state(const struct rxrpc_call *call) in rxrpc_call_state()
931 static inline bool rxrpc_call_is_complete(const struct rxrpc_call *call) in rxrpc_call_is_complete()
936 static inline bool rxrpc_call_has_failed(const struct rxrpc_call *call) in rxrpc_call_has_failed()
951 int rxrpc_look_up_bundle(struct rxrpc_call *call, gfp_t gfp);
953 void rxrpc_expose_client_call(struct rxrpc_call *);
954 void rxrpc_disconnect_client_call(struct rxrpc_bundle *, struct rxrpc_call *);
989 void __rxrpc_disconnect_call(struct rxrpc_connection *, struct rxrpc_call *);
990 void rxrpc_disconnect_call(struct rxrpc_call *);
1031 void rxrpc_congestion_degrade(struct rxrpc_call *);
1032 void rxrpc_input_call_packet(struct rxrpc_call *, struct sk_buff *);
1033 void rxrpc_implicit_end_call(struct rxrpc_call *, struct sk_buff *);
1134 int rxrpc_send_ack_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb);
1135 int rxrpc_send_abort_packet(struct rxrpc_call *);
1136 int rxrpc_send_data_packet(struct rxrpc_call *, struct rxrpc_txbuf *);
1140 void rxrpc_transmit_one(struct rxrpc_call *call, struct rxrpc_txbuf *txb);
1174 void rxrpc_notify_socket(struct rxrpc_call *);
1180 static inline int rxrpc_abort_eproto(struct rxrpc_call *call, in rxrpc_abort_eproto()
1194 void rxrpc_peer_add_rtt(struct rxrpc_call *, enum rxrpc_rtt_rx_trace, int,
1212 int rxrpc_init_client_call_security(struct rxrpc_call *);
1222 bool rxrpc_propose_abort(struct rxrpc_call *call, s32 abort_code, int error,
1236 void rxrpc_kernel_data_consumed(struct rxrpc_call *, struct sk_buff *);
1268 struct rxrpc_txbuf *rxrpc_alloc_txbuf(struct rxrpc_call *call, u8 packet_type,