/linux-4.1.27/net/irda/ |
D | irnetlink.c | 52 struct irlap_cb * irlap; in irda_nl_set_mode() local 66 irlap = (struct irlap_cb *)dev->atalk_ptr; in irda_nl_set_mode() 67 if (!irlap) { in irda_nl_set_mode() 72 irlap->mode = mode; in irda_nl_set_mode() 82 struct irlap_cb * irlap; in irda_nl_get_mode() local 97 irlap = (struct irlap_cb *)dev->atalk_ptr; in irda_nl_get_mode() 98 if (!irlap) { in irda_nl_get_mode() 114 if(nla_put_u32(msg, IRDA_NL_ATTR_MODE, irlap->mode)) in irda_nl_get_mode()
|
D | irlap.c | 50 static hashbin_t *irlap = NULL; variable 84 irlap = hashbin_new(HB_LOCK); in irlap_init() 85 if (irlap == NULL) { in irlap_init() 96 IRDA_ASSERT(irlap != NULL, return;); in irlap_cleanup() 98 hashbin_delete(irlap, (FREE_FUNC) __irlap_close); in irlap_cleanup() 147 (hashbin_lock_find(irlap, self->saddr, NULL)) ); in irlap_open() 166 hashbin_insert(irlap, (irda_queue_t *) self, self->saddr, NULL); in irlap_open() 224 lap = hashbin_remove(irlap, self->saddr, NULL); in irlap_close() 1079 spin_lock_irq(&irlap->hb_spinlock); in irlap_seq_start() 1082 for (self = (struct irlap_cb *) hashbin_get_first(irlap); in irlap_seq_start() [all …]
|
D | irlmp_event.c | 251 IRDA_ASSERT(self->irlap != NULL, return;); in irlmp_state_standby() 257 irlap_discovery_request(self->irlap, &irlmp->discovery_cmd); in irlmp_state_standby() 267 irlap_connect_response(self->irlap, skb); in irlmp_state_standby() 275 irlap_connect_request(self->irlap, self->daddr, NULL, 0); in irlmp_state_standby() 311 irlap_connect_response(self->irlap, skb); in irlmp_state_u_connect() 356 irlap_disconnect_request(self->irlap); in irlmp_state_u_connect() 385 irlap_clear_disconnect(self->irlap); in irlmp_state_active() 423 irlap_disconnect_request(self->irlap); in irlmp_state_active() 429 irlap_disconnect_request(self->irlap); in irlmp_state_active()
|
D | irlmp_frame.c | 48 irlap_data_request(self->irlap, skb, TRUE); in irlmp_send_data_pdu() 50 irlap_data_request(self->irlap, skb, FALSE); in irlmp_send_data_pdu() 79 irlap_data_request(self->irlap, skb, FALSE); in irlmp_send_lcf_pdu() 263 struct irlap_cb *irlap, in irlmp_link_disconnect_indication() argument
|
D | Makefile | 11 irlap.o irlap_event.o irlap_frame.o timer.o qos.o irqueue.o \
|
D | irlmp.c | 282 void irlmp_register_link(struct irlap_cb *irlap, __u32 saddr, notify_t *notify) in irlmp_register_link() argument 297 lap->irlap = irlap; in irlmp_register_link() 533 lap_header_size = IRLAP_GET_HEADER_SIZE(self->lap->irlap); in irlmp_connect_indication() 598 lap_header_size = IRLAP_GET_HEADER_SIZE(self->lap->irlap); in irlmp_connect_confirm() 1226 irlap_unitdata_request(lap->irlap, clone_skb); in irlmp_connless_data_request() 1323 (IRLAP_GET_TX_QUEUE_LEN(self->irlap) < LAP_HIGH_THRESHOLD)) { in irlmp_flow_indication() 1337 IRLAP_GET_TX_QUEUE_LEN(self->irlap)); in irlmp_flow_indication()
|
/linux-4.1.27/drivers/net/irda/ |
D | kingsun-sir.c | 105 struct irlap_cb *irlap; /* The link layer we are binded to */ member 288 kingsun->irlap = irlap_open(netdev, &kingsun->qos, hwname); in kingsun_net_open() 289 if (!kingsun->irlap) { in kingsun_net_open() 321 irlap_close(kingsun->irlap); in kingsun_net_open() 370 if (kingsun->irlap) in kingsun_net_close() 371 irlap_close(kingsun->irlap); in kingsun_net_close() 373 kingsun->irlap = NULL; in kingsun_net_close() 491 kingsun->irlap = NULL; in kingsun_probe()
|
D | ks959-sir.c | 174 struct irlap_cb *irlap; /* The link layer we are binded to */ member 539 kingsun->irlap = irlap_open(netdev, &kingsun->qos, hwname); in ks959_net_open() 540 if (!kingsun->irlap) { in ks959_net_open() 574 irlap_close(kingsun->irlap); in ks959_net_open() 624 if (kingsun->irlap) in ks959_net_close() 625 irlap_close(kingsun->irlap); in ks959_net_close() 627 kingsun->irlap = NULL; in ks959_net_close() 700 kingsun->irlap = NULL; in ks959_probe()
|
D | ksdazzle-sir.c | 140 struct irlap_cb *irlap; /* The link layer we are binded to */ member 436 kingsun->irlap = irlap_open(netdev, &kingsun->qos, hwname); in ksdazzle_net_open() 437 if (!kingsun->irlap) { in ksdazzle_net_open() 469 irlap_close(kingsun->irlap); in ksdazzle_net_open() 519 irlap_close(kingsun->irlap); in ksdazzle_net_close() 521 kingsun->irlap = NULL; in ksdazzle_net_close() 642 kingsun->irlap = NULL; in ksdazzle_probe()
|
D | sh_sir.c | 113 struct irlap_cb *irlap; member 646 self->irlap = irlap_open(ndev, &self->qos, DRIVER_NAME); in sh_sir_open() 647 if (!self->irlap) { in sh_sir_open() 677 if (self->irlap) { in sh_sir_stop() 678 irlap_close(self->irlap); in sh_sir_stop() 679 self->irlap = NULL; in sh_sir_stop()
|
D | sh_irda.c | 149 struct irlap_cb *irlap; member 703 self->irlap = irlap_open(ndev, &self->qos, DRIVER_NAME); in sh_irda_open() 704 if (!self->irlap) { in sh_irda_open() 728 if (self->irlap) { in sh_irda_stop() 729 irlap_close(self->irlap); in sh_irda_stop() 730 self->irlap = NULL; in sh_irda_stop()
|
D | stir4200.c | 166 struct irlap_cb *irlap; /* The link layer we are binded to */ member 902 stir->irlap = irlap_open(netdev, &stir->qos, hwname); in stir_net_open() 903 if (!stir->irlap) { in stir_net_open() 922 irlap_close(stir->irlap); in stir_net_open() 960 if (stir->irlap) in stir_net_close() 961 irlap_close(stir->irlap); in stir_net_close() 963 stir->irlap = NULL; in stir_net_close()
|
D | mcs7780.c | 687 if (mcs->irlap) in mcs_net_close() 688 irlap_close(mcs->irlap); in mcs_net_close() 690 mcs->irlap = NULL; in mcs_net_close() 732 mcs->irlap = irlap_open(netdev, &mcs->qos, hwname); in mcs_net_open() 733 if (!mcs->irlap) { in mcs_net_open() 752 irlap_close(mcs->irlap); in mcs_net_open()
|
D | sa1100_ir.c | 68 struct irlap_cb *irlap; member 820 si->irlap = irlap_open(dev, &si->qos, "sa1100"); in sa1100_irda_start() 822 if (!si->irlap) in sa1100_irda_start() 839 irlap_close(si->irlap); in sa1100_irda_start() 882 if (si->irlap) { in sa1100_irda_stop() 883 irlap_close(si->irlap); in sa1100_irda_stop() 884 si->irlap = NULL; in sa1100_irda_stop()
|
D | sir_dev.c | 543 if (!dev->irlap) { in sirdev_receive() 814 dev->irlap = irlap_open(ndev, &dev->qos, dev->hwname); in sirdev_open() 815 if (!dev->irlap) in sirdev_open() 848 if (unlikely(!dev->irlap)) in sirdev_close() 850 irlap_close(dev->irlap); in sirdev_close() 851 dev->irlap = NULL; in sirdev_close()
|
D | pxaficp_ir.c | 118 struct irlap_cb *irlap; member 718 si->irlap = irlap_open(dev, &si->qos, "pxa"); in pxa_irda_start() 720 if (!si->irlap) in pxa_irda_start() 761 if (si->irlap) { in pxa_irda_stop() 762 irlap_close(si->irlap); in pxa_irda_stop() 763 si->irlap = NULL; in pxa_irda_stop()
|
D | bfin_sir.h | 73 struct irlap_cb *irlap; member
|
D | bfin_sir.c | 625 self->irlap = irlap_open(dev, &self->qos, DRIVER_NAME); in bfin_sir_open() 626 if (!self->irlap) { in bfin_sir_open() 663 if (self->irlap) { in bfin_sir_stop() 664 irlap_close(self->irlap); in bfin_sir_stop() 665 self->irlap = NULL; in bfin_sir_stop()
|
D | irda-usb.h | 155 struct irlap_cb *irlap; /* The link layer we are binded to */ member
|
D | w83977af_ir.h | 176 struct irlap_cb *irlap; /* The link layer we are binded to */ member
|
D | ali-ircc.h | 195 struct irlap_cb *irlap; /* The link layer we are binded to */ member
|
D | au1k_ir.c | 166 struct irlap_cb *irlap; member 614 aup->irlap = irlap_open(dev, &aup->qos, hwname); in au1k_irda_start() 639 if (aup->irlap) { in au1k_irda_stop() 640 irlap_close(aup->irlap); in au1k_irda_stop() 641 aup->irlap = NULL; in au1k_irda_stop()
|
D | irda-usb.c | 1201 self->irlap = irlap_open(netdev, &self->qos, hwname); in irda_usb_net_open() 1202 IRDA_ASSERT(self->irlap != NULL, return -1;); in irda_usb_net_open() 1274 if (self->irlap) in irda_usb_net_close() 1275 irlap_close(self->irlap); in irda_usb_net_close() 1276 self->irlap = NULL; in irda_usb_net_close() 1819 if((self->netopen) || (self->irlap)) { in irda_usb_disconnect()
|
D | nsc-ircc.h | 255 struct irlap_cb *irlap; /* The link layer we are binded to */ member
|
D | donauboe.h | 313 struct irlap_cb *irlap; /* The link layer we are binded to */ member
|
D | sir-dev.h | 165 struct irlap_cb *irlap; member
|
D | mcs7780.h | 106 struct irlap_cb *irlap; /* The link layer we are binded to */ member
|
D | w83977af_ir.c | 1160 self->irlap = irlap_open(dev, &self->qos, hwname); in w83977af_net_open() 1189 if (self->irlap) in w83977af_net_close() 1190 irlap_close(self->irlap); in w83977af_net_close() 1191 self->irlap = NULL; in w83977af_net_close()
|
D | vlsi_ir.c | 1499 idev->irlap = irlap_open(ndev,&idev->qos,hwname); in vlsi_open() 1500 if (!idev->irlap) in vlsi_open() 1518 irlap_close(idev->irlap); in vlsi_open() 1535 if (idev->irlap) in vlsi_close() 1536 irlap_close(idev->irlap); in vlsi_close() 1537 idev->irlap = NULL; in vlsi_close()
|
D | vlsi_ir.h | 715 struct irlap_cb *irlap; member
|
D | donauboe.c | 1353 self->irlap = irlap_open (dev, &self->qos, driver_name); in toshoboe_net_open() 1372 if (self->irlap) in toshoboe_net_close() 1373 irlap_close (self->irlap); in toshoboe_net_close() 1374 self->irlap = NULL; in toshoboe_net_close()
|
D | via-ircc.c | 1498 self->irlap = irlap_open(dev, &self->qos, hwname); in via_ircc_net_open() 1523 if (self->irlap) in via_ircc_net_close() 1524 irlap_close(self->irlap); in via_ircc_net_close() 1525 self->irlap = NULL; in via_ircc_net_close()
|
D | ali-ircc.c | 1358 self->irlap = irlap_open(dev, &self->qos, hwname); in ali_ircc_net_open() 1386 if (self->irlap) in ali_ircc_net_close() 1387 irlap_close(self->irlap); in ali_ircc_net_close() 1388 self->irlap = NULL; in ali_ircc_net_close()
|
D | smsc-ircc2.c | 151 struct irlap_cb *irlap; /* The link layer we are binded to */ member 1727 self->irlap = irlap_open(dev, &self->qos, hwname); in smsc_ircc_net_open() 1766 if (self->irlap) in smsc_ircc_net_close() 1767 irlap_close(self->irlap); in smsc_ircc_net_close() 1768 self->irlap = NULL; in smsc_ircc_net_close()
|
D | nsc-ircc.c | 2213 self->irlap = irlap_open(dev, &self->qos, hwname); in nsc_ircc_net_open() 2240 if (self->irlap) in nsc_ircc_net_close() 2241 irlap_close(self->irlap); in nsc_ircc_net_close() 2242 self->irlap = NULL; in nsc_ircc_net_close()
|
D | via-ircc.h | 97 struct irlap_cb *irlap; /* The link layer we are binded to */ member
|
/linux-4.1.27/include/net/irda/ |
D | irlmp.h | 147 struct irlap_cb *irlap; /* Instance of IrLAP layer */ member 275 if (self->lap->irlap == NULL) in irlmp_lap_tx_queue_full() 278 return IRLAP_GET_TX_QUEUE_LEN(self->lap->irlap) >= LAP_HIGH_THRESHOLD; in irlmp_lap_tx_queue_full()
|
D | irttp.h | 205 (self->lsap->lap->irlap == NULL)) in irttp_is_primary() 207 return irlap_is_primary(self->lsap->lap->irlap); in irttp_is_primary()
|