/kernel/linux/linux-5.10/include/net/ |
H A D | ax25.h | 242 typedef struct ax25_cb { struct 263 } ax25_cb; typedef 267 struct ax25_cb *cb; 275 static inline struct ax25_cb *sk_to_ax25(const struct sock *sk) in sk_to_ax25() 286 static __inline__ void ax25_cb_put(ax25_cb *ax25) in ax25_cb_put() 316 void ax25_cb_add(ax25_cb *); 319 ax25_cb *ax25_find_cb(ax25_address *, ax25_address *, ax25_digi *, 322 void ax25_destroy_socket(ax25_cb *); 323 ax25_cb * __must_check ax25_create_cb(void); 324 void ax25_fillin_cb(ax25_cb *, ax25_de [all...] |
H A D | rose.h | 95 ax25_cb *ax25; 218 void rose_link_failed(ax25_cb *, int); 219 int rose_route_frame(struct sk_buff *, ax25_cb *);
|
H A D | netrom.h | 92 ax25_cb *ax25; 218 void nr_link_failed(ax25_cb *, int); 219 int nr_route_frame(struct sk_buff *, ax25_cb *);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ax25.h | 234 typedef struct ax25_cb { struct 256 } ax25_cb; typedef 260 struct ax25_cb *cb; 265 static inline struct ax25_cb *sk_to_ax25(const struct sock *sk) in sk_to_ax25() 276 static __inline__ void ax25_cb_put(ax25_cb *ax25) in ax25_cb_put() 306 void ax25_cb_add(ax25_cb *); 309 ax25_cb *ax25_find_cb(const ax25_address *, ax25_address *, ax25_digi *, 312 void ax25_destroy_socket(ax25_cb *); 313 ax25_cb * __must_check ax25_create_cb(void); 314 void ax25_fillin_cb(ax25_cb *, ax25_de [all...] |
H A D | netrom.h | 93 ax25_cb *ax25; 219 void nr_link_failed(ax25_cb *, int); 220 int nr_route_frame(struct sk_buff *, ax25_cb *);
|
H A D | rose.h | 96 ax25_cb *ax25; 220 void rose_link_failed(ax25_cb *, int); 221 int rose_route_frame(struct sk_buff *, ax25_cb *);
|
/kernel/linux/linux-5.10/net/ax25/ |
H A D | ax25_timer.c | 39 void ax25_setup_timers(ax25_cb *ax25) in ax25_setup_timers() 48 void ax25_start_heartbeat(ax25_cb *ax25) in ax25_start_heartbeat() 53 void ax25_start_t1timer(ax25_cb *ax25) in ax25_start_t1timer() 58 void ax25_start_t2timer(ax25_cb *ax25) in ax25_start_t2timer() 63 void ax25_start_t3timer(ax25_cb *ax25) in ax25_start_t3timer() 71 void ax25_start_idletimer(ax25_cb *ax25) in ax25_start_idletimer() 79 void ax25_stop_heartbeat(ax25_cb *ax25) in ax25_stop_heartbeat() 84 void ax25_stop_t1timer(ax25_cb *ax25) in ax25_stop_t1timer() 89 void ax25_stop_t2timer(ax25_cb *ax25) in ax25_stop_t2timer() 94 void ax25_stop_t3timer(ax25_cb *ax2 [all...] |
H A D | ax25_std_subr.c | 30 void ax25_std_nr_error_recovery(ax25_cb *ax25) in ax25_std_nr_error_recovery() 35 void ax25_std_establish_data_link(ax25_cb *ax25) in ax25_std_establish_data_link() 52 void ax25_std_transmit_enquiry(ax25_cb *ax25) in ax25_std_transmit_enquiry() 65 void ax25_std_enquiry_response(ax25_cb *ax25) in ax25_std_enquiry_response() 75 void ax25_std_timeout_response(ax25_cb *ax25) in ax25_std_timeout_response()
|
H A D | ax25_ds_subr.c | 28 void ax25_ds_nr_error_recovery(ax25_cb *ax25) in ax25_ds_nr_error_recovery() 36 void ax25_ds_enquiry_response(ax25_cb *ax25) in ax25_ds_enquiry_response() 38 ax25_cb *ax25o; in ax25_ds_enquiry_response() 107 void ax25_ds_establish_data_link(ax25_cb *ax25) in ax25_ds_establish_data_link() 156 ax25_cb *ax25; in ax25_check_dama_slave() 194 void ax25_dama_on(ax25_cb *ax25) in ax25_dama_on() 200 void ax25_dama_off(ax25_cb *ax25) in ax25_dama_off()
|
H A D | ax25_subr.c | 33 void ax25_clear_queues(ax25_cb *ax25) in ax25_clear_queues() 46 void ax25_frames_acked(ax25_cb *ax25, unsigned short nr) in ax25_frames_acked() 62 void ax25_requeue_frames(ax25_cb *ax25) in ax25_requeue_frames() 79 int ax25_validate_nr(ax25_cb *ax25, unsigned short nr) in ax25_validate_nr() 97 int ax25_decode(ax25_cb *ax25, struct sk_buff *skb, int *ns, int *nr, int *pf) in ax25_decode() 147 void ax25_send_control(ax25_cb *ax25, int frametype, int poll_bit, int type) in ax25_send_control() 220 void ax25_calculate_t1(ax25_cb *ax25) in ax25_calculate_t1() 245 void ax25_calculate_rtt(ax25_cb *ax25) in ax25_calculate_rtt() 260 void ax25_disconnect(ax25_cb *ax25, int reason) in ax25_disconnect()
|
H A D | ax25_std_timer.c | 29 void ax25_std_heartbeat_expiry(ax25_cb *ax25) in ax25_std_heartbeat_expiry() 79 void ax25_std_t2timer_expiry(ax25_cb *ax25) in ax25_std_t2timer_expiry() 87 void ax25_std_t3timer_expiry(ax25_cb *ax25) in ax25_std_t3timer_expiry() 94 void ax25_std_idletimer_expiry(ax25_cb *ax25) in ax25_std_idletimer_expiry() 120 void ax25_std_t1timer_expiry(ax25_cb *ax25) in ax25_std_t1timer_expiry()
|
H A D | ax25_out.c | 32 ax25_cb *ax25_send_frame(struct sk_buff *skb, int paclen, ax25_address *src, ax25_address *dest, ax25_digi *digi, struct net_device *dev) in ax25_send_frame() 35 ax25_cb *ax25; in ax25_send_frame() 116 void ax25_output(ax25_cb *ax25, int paclen, struct sk_buff *skb) in ax25_output() 211 static void ax25_send_iframe(ax25_cb *ax25, struct sk_buff *skb, int poll_bit) in ax25_send_iframe() 241 void ax25_kick(ax25_cb *ax25) in ax25_kick() 326 void ax25_transmit_buffer(ax25_cb *ax25, struct sk_buff *skb, int type) in ax25_transmit_buffer() 376 int ax25_check_iframes_acked(ax25_cb *ax25, unsigned short nr) in ax25_check_iframes_acked()
|
H A D | ax25_ds_timer.c | 68 ax25_cb *ax25; in ax25_ds_timeout() 91 void ax25_ds_heartbeat_expiry(ax25_cb *ax25) in ax25_ds_heartbeat_expiry() 145 void ax25_ds_t3timer_expiry(ax25_cb *ax25) in ax25_ds_t3timer_expiry() 156 void ax25_ds_idletimer_expiry(ax25_cb *ax25) in ax25_ds_idletimer_expiry() 188 void ax25_ds_t1_timeout(ax25_cb *ax25) in ax25_ds_t1_timeout()
|
H A D | af_ax25.c | 63 static void ax25_cb_del(ax25_cb *ax25) in ax25_cb_del() 79 ax25_cb *s; in ax25_kill_by_device() 156 void ax25_cb_add(ax25_cb *ax25) in ax25_cb_add() 171 ax25_cb *s; in ax25_find_listener() 199 ax25_cb *s; in ax25_get_socket() 221 ax25_cb *ax25_find_cb(ax25_address *src_addr, ax25_address *dest_addr, in ax25_find_cb() 224 ax25_cb *s; in ax25_find_cb() 257 ax25_cb *s; in ax25_send_to_raw() 279 void ax25_destroy_socket(ax25_cb *); 286 ax25_cb *ax2 in ax25_destroy_timer() [all...] |
H A D | ax25_ds_in.c | 32 static int ax25_ds_state1_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int pf, int type) in ax25_ds_state1_machine() 100 static int ax25_ds_state2_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int pf, int type) in ax25_ds_state2_machine() 145 static int ax25_ds_state3_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int ns, int nr, int pf, int type) in ax25_ds_state3_machine() 279 int ax25_ds_frame_in(ax25_cb *ax25, struct sk_buff *skb, int type) in ax25_ds_frame_in()
|
H A D | ax25_iface.c | 158 int (*ax25_protocol_function(unsigned int pid))(struct sk_buff *, ax25_cb *) in ax25_protocol_function() 160 int (*res)(struct sk_buff *, ax25_cb *) = NULL; in ax25_protocol_function() 190 void ax25_link_failed(ax25_cb *ax25, int reason) in ax25_link_failed()
|
/kernel/linux/linux-6.6/net/ax25/ |
H A D | ax25_timer.c | 39 void ax25_setup_timers(ax25_cb *ax25) in ax25_setup_timers() 48 void ax25_start_heartbeat(ax25_cb *ax25) in ax25_start_heartbeat() 53 void ax25_start_t1timer(ax25_cb *ax25) in ax25_start_t1timer() 58 void ax25_start_t2timer(ax25_cb *ax25) in ax25_start_t2timer() 63 void ax25_start_t3timer(ax25_cb *ax25) in ax25_start_t3timer() 71 void ax25_start_idletimer(ax25_cb *ax25) in ax25_start_idletimer() 79 void ax25_stop_heartbeat(ax25_cb *ax25) in ax25_stop_heartbeat() 84 void ax25_stop_t1timer(ax25_cb *ax25) in ax25_stop_t1timer() 89 void ax25_stop_t2timer(ax25_cb *ax25) in ax25_stop_t2timer() 94 void ax25_stop_t3timer(ax25_cb *ax2 [all...] |
H A D | ax25_std_subr.c | 30 void ax25_std_nr_error_recovery(ax25_cb *ax25) in ax25_std_nr_error_recovery() 35 void ax25_std_establish_data_link(ax25_cb *ax25) in ax25_std_establish_data_link() 52 void ax25_std_transmit_enquiry(ax25_cb *ax25) in ax25_std_transmit_enquiry() 65 void ax25_std_enquiry_response(ax25_cb *ax25) in ax25_std_enquiry_response() 75 void ax25_std_timeout_response(ax25_cb *ax25) in ax25_std_timeout_response()
|
H A D | ax25_ds_subr.c | 28 void ax25_ds_nr_error_recovery(ax25_cb *ax25) in ax25_ds_nr_error_recovery() 36 void ax25_ds_enquiry_response(ax25_cb *ax25) in ax25_ds_enquiry_response() 38 ax25_cb *ax25o; in ax25_ds_enquiry_response() 107 void ax25_ds_establish_data_link(ax25_cb *ax25) in ax25_ds_establish_data_link() 156 ax25_cb *ax25; in ax25_check_dama_slave() 194 void ax25_dama_on(ax25_cb *ax25) in ax25_dama_on() 200 void ax25_dama_off(ax25_cb *ax25) in ax25_dama_off()
|
H A D | ax25_subr.c | 33 void ax25_clear_queues(ax25_cb *ax25) in ax25_clear_queues() 46 void ax25_frames_acked(ax25_cb *ax25, unsigned short nr) in ax25_frames_acked() 62 void ax25_requeue_frames(ax25_cb *ax25) in ax25_requeue_frames() 79 int ax25_validate_nr(ax25_cb *ax25, unsigned short nr) in ax25_validate_nr() 97 int ax25_decode(ax25_cb *ax25, struct sk_buff *skb, int *ns, int *nr, int *pf) in ax25_decode() 147 void ax25_send_control(ax25_cb *ax25, int frametype, int poll_bit, int type) in ax25_send_control() 220 void ax25_calculate_t1(ax25_cb *ax25) in ax25_calculate_t1() 245 void ax25_calculate_rtt(ax25_cb *ax25) in ax25_calculate_rtt() 260 void ax25_disconnect(ax25_cb *ax25, int reason) in ax25_disconnect()
|
H A D | ax25_std_timer.c | 29 void ax25_std_heartbeat_expiry(ax25_cb *ax25) in ax25_std_heartbeat_expiry() 79 void ax25_std_t2timer_expiry(ax25_cb *ax25) in ax25_std_t2timer_expiry() 87 void ax25_std_t3timer_expiry(ax25_cb *ax25) in ax25_std_t3timer_expiry() 94 void ax25_std_idletimer_expiry(ax25_cb *ax25) in ax25_std_idletimer_expiry() 120 void ax25_std_t1timer_expiry(ax25_cb *ax25) in ax25_std_t1timer_expiry()
|
H A D | ax25_out.c | 32 ax25_cb *ax25_send_frame(struct sk_buff *skb, int paclen, const ax25_address *src, ax25_address *dest, ax25_digi *digi, struct net_device *dev) in ax25_send_frame() 35 ax25_cb *ax25; in ax25_send_frame() 116 void ax25_output(ax25_cb *ax25, int paclen, struct sk_buff *skb) in ax25_output() 211 static void ax25_send_iframe(ax25_cb *ax25, struct sk_buff *skb, int poll_bit) in ax25_send_iframe() 241 void ax25_kick(ax25_cb *ax25) in ax25_kick() 326 void ax25_transmit_buffer(ax25_cb *ax25, struct sk_buff *skb, int type) in ax25_transmit_buffer() 369 int ax25_check_iframes_acked(ax25_cb *ax25, unsigned short nr) in ax25_check_iframes_acked()
|
H A D | ax25_ds_timer.c | 68 ax25_cb *ax25; in ax25_ds_timeout() 91 void ax25_ds_heartbeat_expiry(ax25_cb *ax25) in ax25_ds_heartbeat_expiry() 145 void ax25_ds_t3timer_expiry(ax25_cb *ax25) in ax25_ds_t3timer_expiry() 156 void ax25_ds_idletimer_expiry(ax25_cb *ax25) in ax25_ds_idletimer_expiry() 188 void ax25_ds_t1_timeout(ax25_cb *ax25) in ax25_ds_t1_timeout()
|
H A D | af_ax25.c | 63 static void ax25_cb_del(ax25_cb *ax25) in ax25_cb_del() 79 ax25_cb *s; in ax25_kill_by_device() 160 void ax25_cb_add(ax25_cb *ax25) in ax25_cb_add() 175 ax25_cb *s; in ax25_find_listener() 203 ax25_cb *s; in ax25_get_socket() 225 ax25_cb *ax25_find_cb(const ax25_address *src_addr, ax25_address *dest_addr, in ax25_find_cb() 228 ax25_cb *s; in ax25_find_cb() 261 ax25_cb *s; in ax25_send_to_raw() 283 void ax25_destroy_socket(ax25_cb *); 290 ax25_cb *ax2 in ax25_destroy_timer() [all...] |
H A D | ax25_ds_in.c | 32 static int ax25_ds_state1_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int pf, int type) in ax25_ds_state1_machine() 100 static int ax25_ds_state2_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int pf, int type) in ax25_ds_state2_machine() 145 static int ax25_ds_state3_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int ns, int nr, int pf, int type) in ax25_ds_state3_machine() 279 int ax25_ds_frame_in(ax25_cb *ax25, struct sk_buff *skb, int type) in ax25_ds_frame_in()
|