/linux-master/net/ax25/ |
H A D | ax25_dev.c | 29 ax25_dev *ax25_dev_list; 32 ax25_dev *ax25_addr_ax25dev(ax25_address *addr) 34 ax25_dev *ax25_dev, *res = NULL; local 37 for (ax25_dev = ax25_dev_list; ax25_dev != NULL; ax25_dev = ax25_dev->next) 38 if (ax25cmp(addr, (const ax25_address *)ax25_dev->dev->dev_addr) == 0) { 39 res = ax25_dev; 53 ax25_dev *ax25_dev; local 98 ax25_dev *s, *ax25_dev; local 146 ax25_dev *ax25_dev, *fwd_dev; local 187 ax25_dev *ax25_dev; local 203 ax25_dev *s, *ax25_dev; local [all...] |
H A D | ax25_ds_subr.c | 76 ax25_ds_set_timer(ax25->ax25_dev); 83 if (ax25o->ax25_dev != ax25->ax25_dev) 124 static void ax25_kiss_cmd(ax25_dev *ax25_dev, unsigned char cmd, unsigned char param) argument 129 if (ax25_dev->dev == NULL) 141 skb->protocol = ax25_type_trans(skb, ax25_dev->dev); 154 static int ax25_check_dama_slave(ax25_dev *ax25_dev) argument 161 if (ax25->ax25_dev 170 ax25_dev_dama_on(ax25_dev *ax25_dev) argument 182 ax25_dev_dama_off(ax25_dev *ax25_dev) argument [all...] |
H A D | ax25_ds_timer.c | 39 void ax25_ds_setup_timer(ax25_dev *ax25_dev) argument 41 timer_setup(&ax25_dev->dama.slave_timer, ax25_ds_timeout, 0); 44 void ax25_ds_del_timer(ax25_dev *ax25_dev) argument 46 if (ax25_dev) 47 del_timer(&ax25_dev->dama.slave_timer); 50 void ax25_ds_set_timer(ax25_dev *ax25_dev) argument 52 if (ax25_dev 67 ax25_dev *ax25_dev = from_timer(ax25_dev, t, dama.slave_timer); local [all...] |
H A D | sysctl_net_ax25.c | 148 int ax25_register_dev_sysctl(ax25_dev *ax25_dev) argument 159 table[k].data = &ax25_dev->values[k]; 161 snprintf(path, sizeof(path), "net/ax25/%s", ax25_dev->dev->name); 162 ax25_dev->sysheader = register_net_sysctl_sz(&init_net, path, table, 164 if (!ax25_dev->sysheader) { 171 void ax25_unregister_dev_sysctl(ax25_dev *ax25_dev) argument 173 struct ctl_table_header *header = ax25_dev->sysheader; 177 ax25_dev [all...] |
H A D | ax25_route.c | 75 ax25_dev *ax25_dev; local 81 ax25_dev = ax25_addr_ax25dev(&route->port_addr); 82 if (!ax25_dev) 90 ax25_rt->dev == ax25_dev->dev) { 96 ax25_dev_put(ax25_dev); 107 ax25_dev_put(ax25_dev); 115 ax25_dev_put(ax25_dev); 120 ax25_rt->dev = ax25_dev->dev; 127 ax25_dev_put(ax25_dev); 154 ax25_dev *ax25_dev; local 190 ax25_dev *ax25_dev; local [all...] |
H A D | af_ax25.c | 78 ax25_dev *ax25_dev; local 82 if ((ax25_dev = ax25_dev_ax25dev(dev)) == NULL) 84 ax25_dev->device_up = false; 89 if (s->ax25_dev == ax25_dev) { 94 s->ax25_dev = NULL; 103 s->ax25_dev = NULL; 105 netdev_put(ax25_dev->dev, 107 ax25_dev_put(ax25_dev); 368 ax25_dev *ax25_dev; local 470 ax25_fillin_cb_from_dev(ax25_cb *ax25, ax25_dev *ax25_dev) argument 494 ax25_fillin_cb(ax25_cb *ax25, ax25_dev *ax25_dev) argument 711 struct ax25_dev *ax25_dev; local 914 ax25_make_new(struct sock *osk, struct ax25_dev *ax25_dev) argument 988 ax25_dev *ax25_dev; local 1090 ax25_dev *ax25_dev = NULL; local [all...] |
H A D | ax25_timer.c | 126 if (ax25->ax25_dev) 127 proto = ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]; 137 if (ax25->ax25_dev->dama.slave) 150 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { 158 if (!ax25->ax25_dev->dama.slave) 169 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { 177 if (!ax25->ax25_dev->dama.slave) 188 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { 196 if (ax25->ax25_dev->dama.slave) 209 switch (ax25->ax25_dev [all...] |
H A D | ax25_out.c | 34 ax25_dev *ax25_dev; local 42 if ((ax25_dev = ax25_dev_ax25dev(dev)) == NULL) 45 paclen = ax25_dev->values[AX25_VALUES_PACLEN]; 56 if ((ax25_dev = ax25_dev_ax25dev(dev)) == NULL) 62 ax25_fillin_cb(ax25, ax25_dev); 75 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { 83 if (ax25_dev->dama.slave) 189 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { 201 if (!ax25->ax25_dev [all...] |
H A D | Makefile | 8 ax25-y := ax25_addr.o ax25_dev.o ax25_iface.o ax25_in.o ax25_ip.o ax25_out.o \
|
H A D | ax25_in.c | 59 skbn->dev = ax25->ax25_dev->dev; 125 skb->dev = ax25->ax25_dev->dev; 141 if (ax25->sk != NULL && ax25->ax25_dev->values[AX25_VALUES_CONMODE] == 2) { 164 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { 172 if (dama || ax25->ax25_dev->dama.slave) 191 ax25_dev *ax25_dev; local 199 if ((ax25_dev = ax25_dev_ax25dev(dev)) == NULL) 294 if (ax25_dev->values[AX25_VALUES_CONMODE] == 0) 343 (make = ax25_make_new(sk, ax25_dev)) [all...] |
H A D | ax25_ip.c | 107 ax25_dev *ax25_dev; local 125 if ((ax25_dev = ax25_dev_ax25dev(dev)) == NULL) { 131 if (ip_mode == 'V' || (ip_mode == ' ' && ax25_dev->values[AX25_VALUES_IPDEFMODE])) { 175 ax25_dev->values[AX25_VALUES_PACLEN],
|
H A D | ax25_ds_in.c | 37 ax25->window = ax25->ax25_dev->values[AX25_VALUES_WINDOW]; 43 ax25->window = ax25->ax25_dev->values[AX25_VALUES_EWINDOW]; 154 ax25->window = ax25->ax25_dev->values[AX25_VALUES_WINDOW]; 157 ax25->window = ax25->ax25_dev->values[AX25_VALUES_EWINDOW];
|
H A D | ax25_std_in.c | 44 ax25->window = ax25->ax25_dev->values[AX25_VALUES_WINDOW]; 50 ax25->window = ax25->ax25_dev->values[AX25_VALUES_EWINDOW]; 86 ax25->window = ax25->ax25_dev->values[AX25_VALUES_WINDOW]; 150 ax25->window = ax25->ax25_dev->values[AX25_VALUES_WINDOW]; 153 ax25->window = ax25->ax25_dev->values[AX25_VALUES_EWINDOW]; 275 ax25->window = ax25->ax25_dev->values[AX25_VALUES_WINDOW]; 278 ax25->window = ax25->ax25_dev->values[AX25_VALUES_EWINDOW];
|
H A D | ax25_subr.c | 152 if ((skb = alloc_skb(ax25->ax25_dev->dev->hard_header_len + 2, GFP_ATOMIC)) == NULL) 155 skb_reserve(skb, ax25->ax25_dev->dev->hard_header_len);
|
H A D | ax25_std_timer.c | 130 ax25->window = ax25->ax25_dev->values[AX25_VALUES_WINDOW];
|
/linux-master/include/net/ |
H A D | ax25.h | 218 typedef struct ax25_dev { struct 219 struct ax25_dev *next; 232 } ax25_dev; typedef in typeref:struct:ax25_dev 238 ax25_dev *ax25_dev; member in struct:ax25_cb 284 static inline void ax25_dev_hold(ax25_dev *ax25_dev) argument 286 refcount_inc(&ax25_dev->refcount); 289 static inline void ax25_dev_put(ax25_dev *ax25_dev) argument 482 ax25_register_dev_sysctl(ax25_dev *ax25_dev) argument 483 ax25_unregister_dev_sysctl(ax25_dev *ax25_dev) argument [all...] |
/linux-master/net/rose/ |
H A D | rose_route.c | 893 ax25->ax25_dev->dev == rose_neigh->dev)
|
/linux-master/net/netrom/ |
H A D | nr_route.c | 768 ax25->ax25_dev->dev, 0,
|