Lines Matching refs:ax25_cb

175 typedef struct ax25_cb {  struct
176 struct ax25_cb *next; argument
195 } ax25_cb; argument
198 extern ax25_cb *volatile ax25_list;
199 extern void ax25_free_cb(ax25_cb *);
200 extern void ax25_insert_socket(ax25_cb *);
203 extern ax25_cb *ax25_find_cb(ax25_address *, ax25_address *, ax25_digi *, struct net_device *);
206 extern void ax25_destroy_socket(ax25_cb *);
207 extern ax25_cb *ax25_create_cb(void);
208 extern void ax25_fillin_cb(ax25_cb *, ax25_dev *);
234 extern int ax25_ds_frame_in(ax25_cb *, struct sk_buff *, int);
237 extern void ax25_ds_nr_error_recovery(ax25_cb *);
238 extern void ax25_ds_enquiry_response(ax25_cb *);
239 extern void ax25_ds_establish_data_link(ax25_cb *);
242 extern void ax25_dama_on(ax25_cb *);
243 extern void ax25_dama_off(ax25_cb *);
248 extern void ax25_ds_timer(ax25_cb *);
249 extern void ax25_ds_t1_timeout(ax25_cb *);
250 extern void ax25_ds_heartbeat_expiry(ax25_cb *);
251 extern void ax25_ds_t3timer_expiry(ax25_cb *);
252 extern void ax25_ds_idletimer_expiry(ax25_cb *);
255 extern int ax25_protocol_register(unsigned int, int (*)(struct sk_buff *, ax25_cb *));
257 extern int ax25_linkfail_register(void (*)(ax25_cb *, int));
258 extern void ax25_linkfail_release(void (*)(ax25_cb *, int));
261 extern int (*ax25_protocol_function(unsigned int))(struct sk_buff *, ax25_cb *);
263 extern void ax25_link_failed(ax25_cb *, int);
267 extern int ax25_rx_iframe(ax25_cb *, struct sk_buff *);
275 extern ax25_cb *ax25_send_frame(struct sk_buff *, int, ax25_address *, ax25_address *, ax25_digi *,…
276 extern void ax25_output(ax25_cb *, int, struct sk_buff *);
277 extern void ax25_kick(ax25_cb *);
278 extern void ax25_transmit_buffer(ax25_cb *, struct sk_buff *, int);
280 extern int ax25_check_iframes_acked(ax25_cb *, unsigned short);
286 extern int ax25_rt_autobind(ax25_cb *, ax25_address *);
292 extern int ax25_std_frame_in(ax25_cb *, struct sk_buff *, int);
295 extern void ax25_std_nr_error_recovery(ax25_cb *);
296 extern void ax25_std_establish_data_link(ax25_cb *);
297 extern void ax25_std_transmit_enquiry(ax25_cb *);
298 extern void ax25_std_enquiry_response(ax25_cb *);
299 extern void ax25_std_timeout_response(ax25_cb *);
302 extern void ax25_std_heartbeat_expiry(ax25_cb *);
303 extern void ax25_std_t1timer_expiry(ax25_cb *);
304 extern void ax25_std_t2timer_expiry(ax25_cb *);
305 extern void ax25_std_t3timer_expiry(ax25_cb *);
306 extern void ax25_std_idletimer_expiry(ax25_cb *);
309 extern void ax25_clear_queues(ax25_cb *);
310 extern void ax25_frames_acked(ax25_cb *, unsigned short);
311 extern void ax25_requeue_frames(ax25_cb *);
312 extern int ax25_validate_nr(ax25_cb *, unsigned short);
313 extern int ax25_decode(ax25_cb *, struct sk_buff *, int *, int *, int *);
314 extern void ax25_send_control(ax25_cb *, int, int, int);
316 extern void ax25_calculate_t1(ax25_cb *);
317 extern void ax25_calculate_rtt(ax25_cb *);
318 extern void ax25_disconnect(ax25_cb *, int);
321 extern void ax25_start_heartbeat(ax25_cb *);
322 extern void ax25_start_t1timer(ax25_cb *);
323 extern void ax25_start_t2timer(ax25_cb *);
324 extern void ax25_start_t3timer(ax25_cb *);
325 extern void ax25_start_idletimer(ax25_cb *);
326 extern void ax25_stop_heartbeat(ax25_cb *);
327 extern void ax25_stop_t1timer(ax25_cb *);
328 extern void ax25_stop_t2timer(ax25_cb *);
329 extern void ax25_stop_t3timer(ax25_cb *);
330 extern void ax25_stop_idletimer(ax25_cb *);
331 extern int ax25_t1timer_running(ax25_cb *);