Lines Matching refs:ax25_dev

82 	ax25_dev *ax25_dev;  in ax25_kill_by_device()  local
85 if ((ax25_dev = ax25_dev_ax25dev(dev)) == NULL) in ax25_kill_by_device()
91 if (s->ax25_dev == ax25_dev) { in ax25_kill_by_device()
92 s->ax25_dev = NULL; in ax25_kill_by_device()
168 if (s->ax25_dev == NULL || s->ax25_dev->dev == dev) { in ax25_find_listener()
218 if (s->ax25_dev == NULL) in ax25_find_cb()
220 …source_addr, src_addr) == 0 && ax25cmp(&s->dest_addr, dest_addr) == 0 && s->ax25_dev->dev == dev) { in ax25_find_cb()
253 s->ax25_dev->dev == skb->dev && in ax25_send_to_raw()
353 ax25_dev *ax25_dev; in ax25_ctl_ioctl() local
361 if ((ax25_dev = ax25_addr_ax25dev(&ax25_ctl.port_addr)) == NULL) in ax25_ctl_ioctl()
374 …if ((ax25 = ax25_find_cb(&ax25_ctl.source_addr, &ax25_ctl.dest_addr, &digi, ax25_dev->dev)) == NUL… in ax25_ctl_ioctl()
381 if (ax25_dev->dama.slave && ax25->ax25_dev->values[AX25_VALUES_PROTOCOL] == AX25_PROTO_DAMA_SLAVE) in ax25_ctl_ioctl()
450 static void ax25_fillin_cb_from_dev(ax25_cb *ax25, ax25_dev *ax25_dev) in ax25_fillin_cb_from_dev() argument
452 ax25->rtt = msecs_to_jiffies(ax25_dev->values[AX25_VALUES_T1]) / 2; in ax25_fillin_cb_from_dev()
453 ax25->t1 = msecs_to_jiffies(ax25_dev->values[AX25_VALUES_T1]); in ax25_fillin_cb_from_dev()
454 ax25->t2 = msecs_to_jiffies(ax25_dev->values[AX25_VALUES_T2]); in ax25_fillin_cb_from_dev()
455 ax25->t3 = msecs_to_jiffies(ax25_dev->values[AX25_VALUES_T3]); in ax25_fillin_cb_from_dev()
456 ax25->n2 = ax25_dev->values[AX25_VALUES_N2]; in ax25_fillin_cb_from_dev()
457 ax25->paclen = ax25_dev->values[AX25_VALUES_PACLEN]; in ax25_fillin_cb_from_dev()
458 ax25->idle = msecs_to_jiffies(ax25_dev->values[AX25_VALUES_IDLE]); in ax25_fillin_cb_from_dev()
459 ax25->backoff = ax25_dev->values[AX25_VALUES_BACKOFF]; in ax25_fillin_cb_from_dev()
461 if (ax25_dev->values[AX25_VALUES_AXDEFMODE]) { in ax25_fillin_cb_from_dev()
463 ax25->window = ax25_dev->values[AX25_VALUES_EWINDOW]; in ax25_fillin_cb_from_dev()
466 ax25->window = ax25_dev->values[AX25_VALUES_WINDOW]; in ax25_fillin_cb_from_dev()
474 void ax25_fillin_cb(ax25_cb *ax25, ax25_dev *ax25_dev) in ax25_fillin_cb() argument
476 ax25->ax25_dev = ax25_dev; in ax25_fillin_cb()
478 if (ax25->ax25_dev != NULL) { in ax25_fillin_cb()
479 ax25_fillin_cb_from_dev(ax25, ax25_dev); in ax25_fillin_cb()
664 ax25->ax25_dev = ax25_dev_ax25dev(dev); in ax25_setsockopt()
665 ax25_fillin_cb(ax25, ax25->ax25_dev); in ax25_setsockopt()
682 struct ax25_dev *ax25_dev; in ax25_getsockopt() local
749 ax25_dev = ax25->ax25_dev; in ax25_getsockopt()
751 if (ax25_dev != NULL && ax25_dev->dev != NULL) { in ax25_getsockopt()
752 strlcpy(devname, ax25_dev->dev->name, sizeof(devname)); in ax25_getsockopt()
882 struct sock *ax25_make_new(struct sock *osk, struct ax25_dev *ax25_dev) in ax25_make_new() argument
932 ax25->ax25_dev = ax25_dev; in ax25_make_new()
988 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_release()
1042 ax25_dev *ax25_dev = NULL; in ax25_bind() local
1084 if (ax25->ax25_dev != NULL) in ax25_bind()
1089 (ax25_dev = ax25_addr_ax25dev(&addr->fsa_digipeater[0])) == NULL) { in ax25_bind()
1094 if ((ax25_dev = ax25_addr_ax25dev(&addr->fsa_ax25.sax25_call)) == NULL) { in ax25_bind()
1100 if (ax25_dev != NULL) in ax25_bind()
1101 ax25_fillin_cb(ax25, ax25_dev); in ax25_bind()
1223 ax25_fillin_cb(ax25, ax25->ax25_dev); in ax25_connect()
1226 if (ax25->ax25_dev == NULL) { in ax25_connect()
1235 ax25->ax25_dev->dev))) { in ax25_connect()
1256 switch (ax25->ax25_dev->values[AX25_VALUES_PROTOCOL]) { in ax25_connect()
1265 ax25->window = ax25->ax25_dev->values[AX25_VALUES_WINDOW]; in ax25_connect()
1266 if (ax25->ax25_dev->dama.slave) in ax25_connect()
1423 if (ax25->ax25_dev != NULL) { in ax25_getname()
1425 ax25->ax25_dev->dev->dev_addr, AX25_ADDR_LEN); in ax25_getname()
1466 if (ax25->ax25_dev == NULL) { in ax25_sendmsg()
1471 if (len > ax25->ax25_dev->dev->mtu) { in ax25_sendmsg()
1545 size = len + ax25->ax25_dev->dev->hard_header_len; in ax25_sendmsg()
1594 ax25_queue_xmit(skb, ax25->ax25_dev->dev); in ax25_sendmsg()
1886 ax25->ax25_dev == NULL? "???" : ax25->ax25_dev->dev->name, in ax25_info_show()