Lines Matching refs:ax25
42 void ax25_setup_timers(ax25_cb *ax25) in ax25_setup_timers() argument
44 setup_timer(&ax25->timer, ax25_heartbeat_expiry, (unsigned long)ax25); in ax25_setup_timers()
45 setup_timer(&ax25->t1timer, ax25_t1timer_expiry, (unsigned long)ax25); in ax25_setup_timers()
46 setup_timer(&ax25->t2timer, ax25_t2timer_expiry, (unsigned long)ax25); in ax25_setup_timers()
47 setup_timer(&ax25->t3timer, ax25_t3timer_expiry, (unsigned long)ax25); in ax25_setup_timers()
48 setup_timer(&ax25->idletimer, ax25_idletimer_expiry, in ax25_setup_timers()
49 (unsigned long)ax25); in ax25_setup_timers()
52 void ax25_start_heartbeat(ax25_cb *ax25) in ax25_start_heartbeat() argument
54 mod_timer(&ax25->timer, jiffies + 5 * HZ); in ax25_start_heartbeat()
57 void ax25_start_t1timer(ax25_cb *ax25) in ax25_start_t1timer() argument
59 mod_timer(&ax25->t1timer, jiffies + ax25->t1); in ax25_start_t1timer()
62 void ax25_start_t2timer(ax25_cb *ax25) in ax25_start_t2timer() argument
64 mod_timer(&ax25->t2timer, jiffies + ax25->t2); in ax25_start_t2timer()
67 void ax25_start_t3timer(ax25_cb *ax25) in ax25_start_t3timer() argument
69 if (ax25->t3 > 0) in ax25_start_t3timer()
70 mod_timer(&ax25->t3timer, jiffies + ax25->t3); in ax25_start_t3timer()
72 del_timer(&ax25->t3timer); in ax25_start_t3timer()
75 void ax25_start_idletimer(ax25_cb *ax25) in ax25_start_idletimer() argument
77 if (ax25->idle > 0) in ax25_start_idletimer()
78 mod_timer(&ax25->idletimer, jiffies + ax25->idle); in ax25_start_idletimer()
80 del_timer(&ax25->idletimer); in ax25_start_idletimer()
83 void ax25_stop_heartbeat(ax25_cb *ax25) in ax25_stop_heartbeat() argument
85 del_timer(&ax25->timer); in ax25_stop_heartbeat()
88 void ax25_stop_t1timer(ax25_cb *ax25) in ax25_stop_t1timer() argument
90 del_timer(&ax25->t1timer); in ax25_stop_t1timer()
93 void ax25_stop_t2timer(ax25_cb *ax25) in ax25_stop_t2timer() argument
95 del_timer(&ax25->t2timer); in ax25_stop_t2timer()
98 void ax25_stop_t3timer(ax25_cb *ax25) in ax25_stop_t3timer() argument
100 del_timer(&ax25->t3timer); in ax25_stop_t3timer()
103 void ax25_stop_idletimer(ax25_cb *ax25) in ax25_stop_idletimer() argument
105 del_timer(&ax25->idletimer); in ax25_stop_idletimer()
108 int ax25_t1timer_running(ax25_cb *ax25) in ax25_t1timer_running() argument
110 return timer_pending(&ax25->t1timer); in ax25_t1timer_running()
126 ax25_cb *ax25 = (ax25_cb *)param; in ax25_heartbeat_expiry() local
128 if (ax25->ax25_dev) in ax25_heartbeat_expiry()
129 proto = ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]; in ax25_heartbeat_expiry()
134 ax25_std_heartbeat_expiry(ax25); in ax25_heartbeat_expiry()
139 if (ax25->ax25_dev->dama.slave) in ax25_heartbeat_expiry()
140 ax25_ds_heartbeat_expiry(ax25); in ax25_heartbeat_expiry()
142 ax25_std_heartbeat_expiry(ax25); in ax25_heartbeat_expiry()
150 ax25_cb *ax25 = (ax25_cb *)param; in ax25_t1timer_expiry() local
152 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_t1timer_expiry()
155 ax25_std_t1timer_expiry(ax25); in ax25_t1timer_expiry()
160 if (!ax25->ax25_dev->dama.slave) in ax25_t1timer_expiry()
161 ax25_std_t1timer_expiry(ax25); in ax25_t1timer_expiry()
169 ax25_cb *ax25 = (ax25_cb *)param; in ax25_t2timer_expiry() local
171 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_t2timer_expiry()
174 ax25_std_t2timer_expiry(ax25); in ax25_t2timer_expiry()
179 if (!ax25->ax25_dev->dama.slave) in ax25_t2timer_expiry()
180 ax25_std_t2timer_expiry(ax25); in ax25_t2timer_expiry()
188 ax25_cb *ax25 = (ax25_cb *)param; in ax25_t3timer_expiry() local
190 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_t3timer_expiry()
193 ax25_std_t3timer_expiry(ax25); in ax25_t3timer_expiry()
198 if (ax25->ax25_dev->dama.slave) in ax25_t3timer_expiry()
199 ax25_ds_t3timer_expiry(ax25); in ax25_t3timer_expiry()
201 ax25_std_t3timer_expiry(ax25); in ax25_t3timer_expiry()
209 ax25_cb *ax25 = (ax25_cb *)param; in ax25_idletimer_expiry() local
211 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_idletimer_expiry()
214 ax25_std_idletimer_expiry(ax25); in ax25_idletimer_expiry()
219 if (ax25->ax25_dev->dama.slave) in ax25_idletimer_expiry()
220 ax25_ds_idletimer_expiry(ax25); in ax25_idletimer_expiry()
222 ax25_std_idletimer_expiry(ax25); in ax25_idletimer_expiry()