Lines Matching refs:ax25_dev
39 void ax25_ds_setup_timer(ax25_dev *ax25_dev)
41 timer_setup(&ax25_dev->dama.slave_timer, ax25_ds_timeout, 0);
44 void ax25_ds_del_timer(ax25_dev *ax25_dev)
46 if (ax25_dev)
47 del_timer(&ax25_dev->dama.slave_timer);
50 void ax25_ds_set_timer(ax25_dev *ax25_dev)
52 if (ax25_dev == NULL) /* paranoia */
55 ax25_dev->dama.slave_timeout =
56 msecs_to_jiffies(ax25_dev->values[AX25_VALUES_DS_TIMEOUT]) / 10;
57 mod_timer(&ax25_dev->dama.slave_timer, jiffies + HZ);
67 ax25_dev *ax25_dev = from_timer(ax25_dev, t, dama.slave_timer);
70 if (ax25_dev == NULL || !ax25_dev->dama.slave)
73 if (!ax25_dev->dama.slave_timeout || --ax25_dev->dama.slave_timeout) {
74 ax25_ds_set_timer(ax25_dev);
80 if (ax25->ax25_dev != ax25_dev || !(ax25->condition & AX25_COND_DAMA_MODE))
88 ax25_dev_dama_off(ax25_dev);
198 ax25->window = ax25->ax25_dev->values[AX25_VALUES_WINDOW];