• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/

Lines Matching defs:ax25_cb

224 typedef struct ax25_cb {
245 } ax25_cb;
247 #define ax25_sk(__sk) ((ax25_cb *)(__sk)->sk_protinfo)
255 static __inline__ void ax25_cb_put(ax25_cb *ax25)
274 extern void ax25_cb_add(ax25_cb *);
277 extern ax25_cb *ax25_find_cb(ax25_address *, ax25_address *, ax25_digi *, struct net_device *);
279 extern void ax25_destroy_socket(ax25_cb *);
280 extern ax25_cb * __must_check ax25_create_cb(void);
281 extern void ax25_fillin_cb(ax25_cb *, ax25_dev *);
316 extern int ax25_ds_frame_in(ax25_cb *, struct sk_buff *, int);
319 extern void ax25_ds_nr_error_recovery(ax25_cb *);
320 extern void ax25_ds_enquiry_response(ax25_cb *);
321 extern void ax25_ds_establish_data_link(ax25_cb *);
323 extern void ax25_dama_on(ax25_cb *);
324 extern void ax25_dama_off(ax25_cb *);
329 extern void ax25_ds_timer(ax25_cb *);
330 extern void ax25_ds_t1_timeout(ax25_cb *);
331 extern void ax25_ds_heartbeat_expiry(ax25_cb *);
332 extern void ax25_ds_t3timer_expiry(ax25_cb *);
333 extern void ax25_ds_idletimer_expiry(ax25_cb *);
340 int (*func)(struct sk_buff *, ax25_cb *);
348 void (*func)(ax25_cb *, int);
356 extern int (*ax25_protocol_function(unsigned int))(struct sk_buff *, ax25_cb *);
358 extern void ax25_link_failed(ax25_cb *, int);
362 extern int ax25_rx_iframe(ax25_cb *, struct sk_buff *);
370 extern ax25_cb *ax25_send_frame(struct sk_buff *, int, ax25_address *, ax25_address *, ax25_digi *, struct net_device *);
371 extern void ax25_output(ax25_cb *, int, struct sk_buff *);
372 extern void ax25_kick(ax25_cb *);
373 extern void ax25_transmit_buffer(ax25_cb *, struct sk_buff *, int);
375 extern int ax25_check_iframes_acked(ax25_cb *, unsigned short);
382 extern int ax25_rt_autobind(ax25_cb *, ax25_address *);
387 extern int ax25_std_frame_in(ax25_cb *, struct sk_buff *, int);
390 extern void ax25_std_nr_error_recovery(ax25_cb *);
391 extern void ax25_std_establish_data_link(ax25_cb *);
392 extern void ax25_std_transmit_enquiry(ax25_cb *);
393 extern void ax25_std_enquiry_response(ax25_cb *);
394 extern void ax25_std_timeout_response(ax25_cb *);
397 extern void ax25_std_heartbeat_expiry(ax25_cb *);
398 extern void ax25_std_t1timer_expiry(ax25_cb *);
399 extern void ax25_std_t2timer_expiry(ax25_cb *);
400 extern void ax25_std_t3timer_expiry(ax25_cb *);
401 extern void ax25_std_idletimer_expiry(ax25_cb *);
404 extern void ax25_clear_queues(ax25_cb *);
405 extern void ax25_frames_acked(ax25_cb *, unsigned short);
406 extern void ax25_requeue_frames(ax25_cb *);
407 extern int ax25_validate_nr(ax25_cb *, unsigned short);
408 extern int ax25_decode(ax25_cb *, struct sk_buff *, int *, int *, int *);
409 extern void ax25_send_control(ax25_cb *, int, int, int);
411 extern void ax25_calculate_t1(ax25_cb *);
412 extern void ax25_calculate_rtt(ax25_cb *);
413 extern void ax25_disconnect(ax25_cb *, int);
416 extern void ax25_start_heartbeat(ax25_cb *);
417 extern void ax25_start_t1timer(ax25_cb *);
418 extern void ax25_start_t2timer(ax25_cb *);
419 extern void ax25_start_t3timer(ax25_cb *);
420 extern void ax25_start_idletimer(ax25_cb *);
421 extern void ax25_stop_heartbeat(ax25_cb *);
422 extern void ax25_stop_t1timer(ax25_cb *);
423 extern void ax25_stop_t2timer(ax25_cb *);
424 extern void ax25_stop_t3timer(ax25_cb *);
425 extern void ax25_stop_idletimer(ax25_cb *);
426 extern int ax25_t1timer_running(ax25_cb *);