Lines Matching refs:rxrpc_call

116 	struct rxrpc_call	*call_backlog[RXRPC_BACKLOG_MAX];
232 int (*how_much_data)(struct rxrpc_call *, size_t,
236 int (*secure_packet)(struct rxrpc_call *, struct sk_buff *, size_t);
239 int (*verify_packet)(struct rxrpc_call *, struct sk_buff *,
243 void (*free_call_crypto)(struct rxrpc_call *);
246 void (*locate_data)(struct rxrpc_call *, struct sk_buff *,
430 struct rxrpc_call __rcu *call; /* Active call */
562 struct rxrpc_call { struct
761 struct rxrpc_call *rxrpc_new_incoming_call(struct rxrpc_local *,
770 void rxrpc_propose_ACK(struct rxrpc_call *, u8, u32, bool, bool,
774 void rxrpc_reduce_call_timer(struct rxrpc_call *call,
779 void rxrpc_delete_call_timer(struct rxrpc_call *call);
788 struct rxrpc_call *rxrpc_find_call_by_user_ID(struct rxrpc_sock *, unsigned long);
789 struct rxrpc_call *rxrpc_alloc_call(struct rxrpc_sock *, gfp_t, unsigned int);
790 struct rxrpc_call *rxrpc_new_client_call(struct rxrpc_sock *,
795 void rxrpc_incoming_call(struct rxrpc_sock *, struct rxrpc_call *,
797 void rxrpc_release_call(struct rxrpc_sock *, struct rxrpc_call *);
799 bool __rxrpc_queue_call(struct rxrpc_call *);
800 bool rxrpc_queue_call(struct rxrpc_call *);
801 void rxrpc_see_call(struct rxrpc_call *);
802 bool rxrpc_try_get_call(struct rxrpc_call *call, enum rxrpc_call_trace op);
803 void rxrpc_get_call(struct rxrpc_call *, enum rxrpc_call_trace);
804 void rxrpc_put_call(struct rxrpc_call *, enum rxrpc_call_trace);
805 void rxrpc_cleanup_call(struct rxrpc_call *);
808 static inline bool rxrpc_is_service_call(const struct rxrpc_call *call) in rxrpc_is_service_call()
813 static inline bool rxrpc_is_client_call(const struct rxrpc_call *call) in rxrpc_is_client_call()
829 int rxrpc_connect_call(struct rxrpc_sock *, struct rxrpc_call *,
832 void rxrpc_expose_client_call(struct rxrpc_call *);
833 void rxrpc_disconnect_client_call(struct rxrpc_bundle *, struct rxrpc_call *);
855 void __rxrpc_disconnect_call(struct rxrpc_connection *, struct rxrpc_call *);
856 void rxrpc_disconnect_call(struct rxrpc_call *);
976 int rxrpc_send_ack_packet(struct rxrpc_call *, bool, rxrpc_serial_t *);
977 int rxrpc_send_abort_packet(struct rxrpc_call *);
978 int rxrpc_send_data_packet(struct rxrpc_call *, struct sk_buff *, bool);
1016 void rxrpc_notify_socket(struct rxrpc_call *);
1017 bool __rxrpc_set_call_completion(struct rxrpc_call *, enum rxrpc_call_completion, u32, int);
1018 bool rxrpc_set_call_completion(struct rxrpc_call *, enum rxrpc_call_completion, u32, int);
1019 bool __rxrpc_call_completed(struct rxrpc_call *);
1020 bool rxrpc_call_completed(struct rxrpc_call *);
1021 bool __rxrpc_abort_call(const char *, struct rxrpc_call *, rxrpc_seq_t, u32, int);
1022 bool rxrpc_abort_call(const char *, struct rxrpc_call *, rxrpc_seq_t, u32, int);
1028 static inline bool __rxrpc_abort_eproto(struct rxrpc_call *call, in __rxrpc_abort_eproto()
1047 void rxrpc_peer_add_rtt(struct rxrpc_call *, enum rxrpc_rtt_rx_trace, int,
1086 void rxrpc_kernel_data_consumed(struct rxrpc_call *, struct sk_buff *);