@ -426,17 +426,16 @@ extern struct workqueue_struct *rxrpc_workqueue;
/*
* ar - accept . c
*/
extern void rxrpc_accept_incoming_calls ( struct work_struct * ) ;
extern struct rxrpc_call * rxrpc_accept_call ( struct rxrpc_sock * ,
unsigned long ) ;
extern int rxrpc_reject_call ( struct rxrpc_sock * ) ;
void rxrpc_accept_incoming_calls ( struct work_struct * ) ;
struct rxrpc_call * rxrpc_accept_call ( struct rxrpc_sock * , unsigned long ) ;
int rxrpc_reject_call ( struct rxrpc_sock * ) ;
/*
* ar - ack . c
*/
extern void __rxrpc_propose_ACK ( struct rxrpc_call * , u8 , __be32 , bool ) ;
extern void rxrpc_propose_ACK ( struct rxrpc_call * , u8 , __be32 , bool ) ;
extern void rxrpc_process_call ( struct work_struct * ) ;
void __rxrpc_propose_ACK ( struct rxrpc_call * , u8 , __be32 , bool ) ;
void rxrpc_propose_ACK ( struct rxrpc_call * , u8 , __be32 , bool ) ;
void rxrpc_process_call ( struct work_struct * ) ;
/*
* ar - call . c
@ -445,19 +444,18 @@ extern struct kmem_cache *rxrpc_call_jar;
extern struct list_head rxrpc_calls ;
extern rwlock_t rxrpc_call_lock ;
extern struct rxrpc_call * rxrpc_get_client_call ( struct rxrpc_sock * ,
struct rxrpc_transport * ,
struct rxrpc_conn_bundle * ,
unsigned long , int , gfp_t ) ;
extern struct rxrpc_call * rxrpc_incoming_call ( struct rxrpc_sock * ,
struct rxrpc_connection * ,
struct rxrpc_header * , gfp_t ) ;
extern struct rxrpc_call * rxrpc_find_server_call ( struct rxrpc_sock * ,
unsigned long ) ;
extern void rxrpc_release_call ( struct rxrpc_call * ) ;
extern void rxrpc_release_calls_on_socket ( struct rxrpc_sock * ) ;
extern void __rxrpc_put_call ( struct rxrpc_call * ) ;
extern void __exit rxrpc_destroy_all_calls ( void ) ;
struct rxrpc_call * rxrpc_get_client_call ( struct rxrpc_sock * ,
struct rxrpc_transport * ,
struct rxrpc_conn_bundle * ,
unsigned long , int , gfp_t ) ;
struct rxrpc_call * rxrpc_incoming_call ( struct rxrpc_sock * ,
struct rxrpc_connection * ,
struct rxrpc_header * , gfp_t ) ;
struct rxrpc_call * rxrpc_find_server_call ( struct rxrpc_sock * , unsigned long ) ;
void rxrpc_release_call ( struct rxrpc_call * ) ;
void rxrpc_release_calls_on_socket ( struct rxrpc_sock * ) ;
void __rxrpc_put_call ( struct rxrpc_call * ) ;
void __exit rxrpc_destroy_all_calls ( void ) ;
/*
* ar - connection . c
@ -465,19 +463,16 @@ extern void __exit rxrpc_destroy_all_calls(void);
extern struct list_head rxrpc_connections ;
extern rwlock_t rxrpc_connection_lock ;
extern struct rxrpc_conn_bundle * rxrpc_get_bundle ( struct rxrpc_sock * ,
struct rxrpc_transport * ,
struct key * ,
__be16 , gfp_t ) ;
extern void rxrpc_put_bundle ( struct rxrpc_transport * ,
struct rxrpc_conn_bundle * ) ;
extern int rxrpc_connect_call ( struct rxrpc_sock * , struct rxrpc_transport * ,
struct rxrpc_conn_bundle * , struct rxrpc_call * ,
gfp_t ) ;
extern void rxrpc_put_connection ( struct rxrpc_connection * ) ;
extern void __exit rxrpc_destroy_all_connections ( void ) ;
extern struct rxrpc_connection * rxrpc_find_connection ( struct rxrpc_transport * ,
struct rxrpc_header * ) ;
struct rxrpc_conn_bundle * rxrpc_get_bundle ( struct rxrpc_sock * ,
struct rxrpc_transport * ,
struct key * , __be16 , gfp_t ) ;
void rxrpc_put_bundle ( struct rxrpc_transport * , struct rxrpc_conn_bundle * ) ;
int rxrpc_connect_call ( struct rxrpc_sock * , struct rxrpc_transport * ,
struct rxrpc_conn_bundle * , struct rxrpc_call * , gfp_t ) ;
void rxrpc_put_connection ( struct rxrpc_connection * ) ;
void __exit rxrpc_destroy_all_connections ( void ) ;
struct rxrpc_connection * rxrpc_find_connection ( struct rxrpc_transport * ,
struct rxrpc_header * ) ;
extern struct rxrpc_connection *
rxrpc_incoming_connection ( struct rxrpc_transport * , struct rxrpc_header * ,
gfp_t ) ;
@ -485,15 +480,15 @@ rxrpc_incoming_connection(struct rxrpc_transport *, struct rxrpc_header *,
/*
* ar - connevent . c
*/
extern void rxrpc_process_connection ( struct work_struct * ) ;
extern void rxrpc_reject_packet ( struct rxrpc_local * , struct sk_buff * ) ;
extern void rxrpc_reject_packets ( struct work_struct * ) ;
void rxrpc_process_connection ( struct work_struct * ) ;
void rxrpc_reject_packet ( struct rxrpc_local * , struct sk_buff * ) ;
void rxrpc_reject_packets ( struct work_struct * ) ;
/*
* ar - error . c
*/
extern void rxrpc_UDP_error_report ( struct sock * ) ;
extern void rxrpc_UDP_error_handler ( struct work_struct * ) ;
void rxrpc_UDP_error_report ( struct sock * ) ;
void rxrpc_UDP_error_handler ( struct work_struct * ) ;
/*
* ar - input . c
@ -501,18 +496,17 @@ extern void rxrpc_UDP_error_handler(struct work_struct *);
extern unsigned long rxrpc_ack_timeout ;
extern const char * rxrpc_pkts [ ] ;
extern void rxrpc_data_ready ( struct sock * , int ) ;
extern int rxrpc_queue_rcv_skb ( struct rxrpc_call * , struct sk_buff * , bool ,
bool ) ;
extern void rxrpc_fast_process_packet ( struct rxrpc_call * , struct sk_buff * ) ;
void rxrpc_data_ready ( struct sock * , int ) ;
int rxrpc_queue_rcv_skb ( struct rxrpc_call * , struct sk_buff * , bool , bool ) ;
void rxrpc_fast_process_packet ( struct rxrpc_call * , struct sk_buff * ) ;
/*
* ar - local . c
*/
extern rwlock_t rxrpc_local_lock ;
extern struct rxrpc_local * rxrpc_lookup_local ( struct sockaddr_rxrpc * ) ;
extern void rxrpc_put_local ( struct rxrpc_local * ) ;
extern void __exit rxrpc_destroy_all_locals ( void ) ;
struct rxrpc_local * rxrpc_lookup_local ( struct sockaddr_rxrpc * ) ;
void rxrpc_put_local ( struct rxrpc_local * ) ;
void __exit rxrpc_destroy_all_locals ( void ) ;
/*
* ar - key . c
@ -520,31 +514,29 @@ extern void __exit rxrpc_destroy_all_locals(void);
extern struct key_type key_type_rxrpc ;
extern struct key_type key_type_rxrpc_s ;
extern int rxrpc_request_key ( struct rxrpc_sock * , char __user * , int ) ;
extern int rxrpc_server_keyring ( struct rxrpc_sock * , char __user * , int ) ;
extern int rxrpc_get_server_data_key ( struct rxrpc_connection * , const void * ,
time_t , u32 ) ;
int rxrpc_request_key ( struct rxrpc_sock * , char __user * , int ) ;
int rxrpc_server_keyring ( struct rxrpc_sock * , char __user * , int ) ;
int rxrpc_get_server_data_key ( struct rxrpc_connection * , const void * , time_t ,
u32 ) ;
/*
* ar - output . c
*/
extern int rxrpc_resend_timeout ;
extern int rxrpc_send_packet ( struct rxrpc_transport * , struct sk_buff * ) ;
extern int rxrpc_client_sendmsg ( struct kiocb * , struct rxrpc_sock * ,
struct rxrpc_transport * , struct msghdr * ,
size_t ) ;
extern int rxrpc_server_sendmsg ( struct kiocb * , struct rxrpc_sock * ,
struct msghdr * , size_t ) ;
int rxrpc_send_packet ( struct rxrpc_transport * , struct sk_buff * ) ;
int rxrpc_client_sendmsg ( struct kiocb * , struct rxrpc_sock * ,
struct rxrpc_transport * , struct msghdr * , size_t ) ;
int rxrpc_server_sendmsg ( struct kiocb * , struct rxrpc_sock * , struct msghdr * ,
size_t ) ;
/*
* ar - peer . c
*/
extern struct rxrpc_peer * rxrpc_get_peer ( struct sockaddr_rxrpc * , gfp_t ) ;
extern void rxrpc_put_peer ( struct rxrpc_peer * ) ;
extern struct rxrpc_peer * rxrpc_find_peer ( struct rxrpc_local * ,
__be32 , __be16 ) ;
extern void __exit rxrpc_destroy_all_peers ( void ) ;
struct rxrpc_peer * rxrpc_get_peer ( struct sockaddr_rxrpc * , gfp_t ) ;
void rxrpc_put_peer ( struct rxrpc_peer * ) ;
struct rxrpc_peer * rxrpc_find_peer ( struct rxrpc_local * , __be32 , __be16 ) ;
void __exit rxrpc_destroy_all_peers ( void ) ;
/*
* ar - proc . c
@ -556,38 +548,36 @@ extern const struct file_operations rxrpc_connection_seq_fops;
/*
* ar - recvmsg . c
*/
extern void rxrpc_remove_user_ID ( struct rxrpc_sock * , struct rxrpc_call * ) ;
extern int rxrpc_recvmsg ( struct kiocb * , struct socket * , struct msghdr * ,
size_t , int ) ;
void rxrpc_remove_user_ID ( struct rxrpc_sock * , struct rxrpc_call * ) ;
int rxrpc_recvmsg ( struct kiocb * , struct socket * , struct msghdr * , size_t ,
int ) ;
/*
* ar - security . c
*/
extern int rxrpc_register_security ( struct rxrpc_security * ) ;
extern void rxrpc_unregister_security ( struct rxrpc_security * ) ;
extern int rxrpc_init_client_conn_security ( struct rxrpc_connection * ) ;
extern int rxrpc_init_server_conn_security ( struct rxrpc_connection * ) ;
extern int rxrpc_secure_packet ( const struct rxrpc_call * , struct sk_buff * ,
size_t , void * ) ;
extern int rxrpc_verify_packet ( const struct rxrpc_call * , struct sk_buff * ,
u32 * ) ;
extern void rxrpc_clear_conn_security ( struct rxrpc_connection * ) ;
int rxrpc_register_security ( struct rxrpc_security * ) ;
void rxrpc_unregister_security ( struct rxrpc_security * ) ;
int rxrpc_init_client_conn_security ( struct rxrpc_connection * ) ;
int rxrpc_init_server_conn_security ( struct rxrpc_connection * ) ;
int rxrpc_secure_packet ( const struct rxrpc_call * , struct sk_buff * , size_t ,
void * ) ;
int rxrpc_verify_packet ( const struct rxrpc_call * , struct sk_buff * , u32 * ) ;
void rxrpc_clear_conn_security ( struct rxrpc_connection * ) ;
/*
* ar - skbuff . c
*/
extern void rxrpc_packet_destructor ( struct sk_buff * ) ;
void rxrpc_packet_destructor ( struct sk_buff * ) ;
/*
* ar - transport . c
*/
extern struct rxrpc_transport * rxrpc_get_transport ( struct rxrpc_local * ,
struct rxrpc_peer * ,
gfp_t ) ;
extern void rxrpc_put_transport ( struct rxrpc_transport * ) ;
extern void __exit rxrpc_destroy_all_transports ( void ) ;
extern struct rxrpc_transport * rxrpc_find_transport ( struct rxrpc_local * ,
struct rxrpc_peer * ) ;
struct rxrpc_transport * rxrpc_get_transport ( struct rxrpc_local * ,
struct rxrpc_peer * , gfp_t ) ;
void rxrpc_put_transport ( struct rxrpc_transport * ) ;
void __exit rxrpc_destroy_all_transports ( void ) ;
struct rxrpc_transport * rxrpc_find_transport ( struct rxrpc_local * ,
struct rxrpc_peer * ) ;
/*
* debug tracing