Lines Matching refs:ax25

42 void ax25_setup_timers(ax25_cb *ax25)  in ax25_setup_timers()  argument
44 timer_setup(&ax25->timer, ax25_heartbeat_expiry, 0); in ax25_setup_timers()
45 timer_setup(&ax25->t1timer, ax25_t1timer_expiry, 0); in ax25_setup_timers()
46 timer_setup(&ax25->t2timer, ax25_t2timer_expiry, 0); in ax25_setup_timers()
47 timer_setup(&ax25->t3timer, ax25_t3timer_expiry, 0); in ax25_setup_timers()
48 timer_setup(&ax25->idletimer, ax25_idletimer_expiry, 0); in ax25_setup_timers()
51 void ax25_start_heartbeat(ax25_cb *ax25) in ax25_start_heartbeat() argument
53 mod_timer(&ax25->timer, jiffies + 5 * HZ); in ax25_start_heartbeat()
56 void ax25_start_t1timer(ax25_cb *ax25) in ax25_start_t1timer() argument
58 mod_timer(&ax25->t1timer, jiffies + ax25->t1); in ax25_start_t1timer()
61 void ax25_start_t2timer(ax25_cb *ax25) in ax25_start_t2timer() argument
63 mod_timer(&ax25->t2timer, jiffies + ax25->t2); in ax25_start_t2timer()
66 void ax25_start_t3timer(ax25_cb *ax25) in ax25_start_t3timer() argument
68 if (ax25->t3 > 0) in ax25_start_t3timer()
69 mod_timer(&ax25->t3timer, jiffies + ax25->t3); in ax25_start_t3timer()
71 del_timer(&ax25->t3timer); in ax25_start_t3timer()
74 void ax25_start_idletimer(ax25_cb *ax25) in ax25_start_idletimer() argument
76 if (ax25->idle > 0) in ax25_start_idletimer()
77 mod_timer(&ax25->idletimer, jiffies + ax25->idle); in ax25_start_idletimer()
79 del_timer(&ax25->idletimer); in ax25_start_idletimer()
82 void ax25_stop_heartbeat(ax25_cb *ax25) in ax25_stop_heartbeat() argument
84 del_timer(&ax25->timer); in ax25_stop_heartbeat()
87 void ax25_stop_t1timer(ax25_cb *ax25) in ax25_stop_t1timer() argument
89 del_timer(&ax25->t1timer); in ax25_stop_t1timer()
92 void ax25_stop_t2timer(ax25_cb *ax25) in ax25_stop_t2timer() argument
94 del_timer(&ax25->t2timer); in ax25_stop_t2timer()
97 void ax25_stop_t3timer(ax25_cb *ax25) in ax25_stop_t3timer() argument
99 del_timer(&ax25->t3timer); in ax25_stop_t3timer()
102 void ax25_stop_idletimer(ax25_cb *ax25) in ax25_stop_idletimer() argument
104 del_timer(&ax25->idletimer); in ax25_stop_idletimer()
107 int ax25_t1timer_running(ax25_cb *ax25) in ax25_t1timer_running() argument
109 return timer_pending(&ax25->t1timer); in ax25_t1timer_running()
125 ax25_cb *ax25 = from_timer(ax25, t, timer); in ax25_heartbeat_expiry() local
127 if (ax25->ax25_dev) in ax25_heartbeat_expiry()
128 proto = ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]; in ax25_heartbeat_expiry()
133 ax25_std_heartbeat_expiry(ax25); in ax25_heartbeat_expiry()
138 if (ax25->ax25_dev->dama.slave) in ax25_heartbeat_expiry()
139 ax25_ds_heartbeat_expiry(ax25); in ax25_heartbeat_expiry()
141 ax25_std_heartbeat_expiry(ax25); in ax25_heartbeat_expiry()
149 ax25_cb *ax25 = from_timer(ax25, t, t1timer); in ax25_t1timer_expiry() local
151 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_t1timer_expiry()
154 ax25_std_t1timer_expiry(ax25); in ax25_t1timer_expiry()
159 if (!ax25->ax25_dev->dama.slave) in ax25_t1timer_expiry()
160 ax25_std_t1timer_expiry(ax25); in ax25_t1timer_expiry()
168 ax25_cb *ax25 = from_timer(ax25, t, t2timer); in ax25_t2timer_expiry() local
170 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_t2timer_expiry()
173 ax25_std_t2timer_expiry(ax25); in ax25_t2timer_expiry()
178 if (!ax25->ax25_dev->dama.slave) in ax25_t2timer_expiry()
179 ax25_std_t2timer_expiry(ax25); in ax25_t2timer_expiry()
187 ax25_cb *ax25 = from_timer(ax25, t, t3timer); in ax25_t3timer_expiry() local
189 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_t3timer_expiry()
192 ax25_std_t3timer_expiry(ax25); in ax25_t3timer_expiry()
197 if (ax25->ax25_dev->dama.slave) in ax25_t3timer_expiry()
198 ax25_ds_t3timer_expiry(ax25); in ax25_t3timer_expiry()
200 ax25_std_t3timer_expiry(ax25); in ax25_t3timer_expiry()
208 ax25_cb *ax25 = from_timer(ax25, t, idletimer); in ax25_idletimer_expiry() local
210 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_idletimer_expiry()
213 ax25_std_idletimer_expiry(ax25); in ax25_idletimer_expiry()
218 if (ax25->ax25_dev->dama.slave) in ax25_idletimer_expiry()
219 ax25_ds_idletimer_expiry(ax25); in ax25_idletimer_expiry()
221 ax25_std_idletimer_expiry(ax25); in ax25_idletimer_expiry()