• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/ax25/

Lines Matching defs:ax25_dev

33 ax25_dev *ax25_dev_list;
36 ax25_dev *ax25_addr_ax25dev(ax25_address *addr)
38 ax25_dev *ax25_dev, *res = NULL;
41 for (ax25_dev = ax25_dev_list; ax25_dev != NULL; ax25_dev = ax25_dev->next)
42 if (ax25cmp(addr, (ax25_address *)ax25_dev->dev->dev_addr) == 0) {
43 res = ax25_dev;
56 ax25_dev *ax25_dev;
58 if ((ax25_dev = kzalloc(sizeof(*ax25_dev), GFP_ATOMIC)) == NULL) {
65 dev->ax25_ptr = ax25_dev;
66 ax25_dev->dev = dev;
68 ax25_dev->forward = NULL;
70 ax25_dev->values[AX25_VALUES_IPDEFMODE] = AX25_DEF_IPDEFMODE;
71 ax25_dev->values[AX25_VALUES_AXDEFMODE] = AX25_DEF_AXDEFMODE;
72 ax25_dev->values[AX25_VALUES_BACKOFF] = AX25_DEF_BACKOFF;
73 ax25_dev->values[AX25_VALUES_CONMODE] = AX25_DEF_CONMODE;
74 ax25_dev->values[AX25_VALUES_WINDOW] = AX25_DEF_WINDOW;
75 ax25_dev->values[AX25_VALUES_EWINDOW] = AX25_DEF_EWINDOW;
76 ax25_dev->values[AX25_VALUES_T1] = AX25_DEF_T1;
77 ax25_dev->values[AX25_VALUES_T2] = AX25_DEF_T2;
78 ax25_dev->values[AX25_VALUES_T3] = AX25_DEF_T3;
79 ax25_dev->values[AX25_VALUES_IDLE] = AX25_DEF_IDLE;
80 ax25_dev->values[AX25_VALUES_N2] = AX25_DEF_N2;
81 ax25_dev->values[AX25_VALUES_PACLEN] = AX25_DEF_PACLEN;
82 ax25_dev->values[AX25_VALUES_PROTOCOL] = AX25_DEF_PROTOCOL;
83 ax25_dev->values[AX25_VALUES_DS_TIMEOUT]= AX25_DEF_DS_TIMEOUT;
86 ax25_ds_setup_timer(ax25_dev);
90 ax25_dev->next = ax25_dev_list;
91 ax25_dev_list = ax25_dev;
99 ax25_dev *s, *ax25_dev;
101 if ((ax25_dev = ax25_dev_ax25dev(dev)) == NULL)
109 ax25_ds_del_timer(ax25_dev);
119 if ((s = ax25_dev_list) == ax25_dev) {
123 kfree(ax25_dev);
129 if (s->next == ax25_dev) {
130 s->next = ax25_dev->next;
133 kfree(ax25_dev);
148 ax25_dev *ax25_dev, *fwd_dev;
150 if ((ax25_dev = ax25_addr_ax25dev(&fwd->port_from)) == NULL)
157 if (ax25_dev->forward != NULL)
159 ax25_dev->forward = fwd_dev->dev;
163 if (ax25_dev->forward == NULL)
165 ax25_dev->forward = NULL;
177 ax25_dev *ax25_dev;
179 if ((ax25_dev = ax25_dev_ax25dev(dev)) == NULL)
182 if (ax25_dev->forward == NULL)
185 return ax25_dev->forward;
193 ax25_dev *s, *ax25_dev;
196 ax25_dev = ax25_dev_list;
197 while (ax25_dev != NULL) {
198 s = ax25_dev;
199 dev_put(ax25_dev->dev);
200 ax25_dev = ax25_dev->next;