Lines Matching refs:ax25
18 #include <net/ax25.h>
28 void ax25_ds_nr_error_recovery(ax25_cb *ax25)
30 ax25_ds_establish_data_link(ax25);
36 void ax25_ds_enquiry_response(ax25_cb *ax25)
63 ax25_std_enquiry_response(ax25);
65 if (!(ax25->condition & AX25_COND_PEER_RX_BUSY)) {
66 ax25_requeue_frames(ax25);
67 ax25_kick(ax25);
70 if (ax25->state == AX25_STATE_1 || ax25->state == AX25_STATE_2 || skb_peek(&ax25->ack_queue) != NULL)
71 ax25_ds_t1_timeout(ax25);
73 ax25->n2count = 0;
75 ax25_start_t3timer(ax25);
76 ax25_ds_set_timer(ax25->ax25_dev);
80 if (ax25o == ax25)
83 if (ax25o->ax25_dev != ax25->ax25_dev)
107 void ax25_ds_establish_data_link(ax25_cb *ax25)
109 ax25->condition &= AX25_COND_DAMA_MODE;
110 ax25->n2count = 0;
111 ax25_calculate_t1(ax25);
112 ax25_start_t1timer(ax25);
113 ax25_stop_t2timer(ax25);
114 ax25_start_t3timer(ax25);
151 * ax25->dama_slave=1 and look on every disconnect if still slave
156 ax25_cb *ax25;
160 ax25_for_each(ax25, &ax25_list)
161 if (ax25->ax25_dev == ax25_dev && (ax25->condition & AX25_COND_DAMA_MODE) && ax25->state > AX25_STATE_1) {
194 void ax25_dama_on(ax25_cb *ax25)
196 ax25_dev_dama_on(ax25->ax25_dev);
197 ax25->condition |= AX25_COND_DAMA_MODE;
200 void ax25_dama_off(ax25_cb *ax25)
202 ax25->condition &= ~AX25_COND_DAMA_MODE;
203 ax25_dev_dama_off(ax25->ax25_dev);