Home
last modified time | relevance | path

Searched refs:irlap (Results 1 – 38 of 38) sorted by relevance

/linux-4.1.27/net/irda/
Dirnetlink.c52 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()
Dirlap.c50 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 …]
Dirlmp_event.c251 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()
Dirlmp_frame.c48 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
DMakefile11 irlap.o irlap_event.o irlap_frame.o timer.o qos.o irqueue.o \
Dirlmp.c282 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/
Dkingsun-sir.c105 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()
Dks959-sir.c174 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()
Dksdazzle-sir.c140 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()
Dsh_sir.c113 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()
Dsh_irda.c149 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()
Dstir4200.c166 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()
Dmcs7780.c687 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()
Dsa1100_ir.c68 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()
Dsir_dev.c543 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()
Dpxaficp_ir.c118 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()
Dbfin_sir.h73 struct irlap_cb *irlap; member
Dbfin_sir.c625 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()
Dirda-usb.h155 struct irlap_cb *irlap; /* The link layer we are binded to */ member
Dw83977af_ir.h176 struct irlap_cb *irlap; /* The link layer we are binded to */ member
Dali-ircc.h195 struct irlap_cb *irlap; /* The link layer we are binded to */ member
Dau1k_ir.c166 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()
Dirda-usb.c1201 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()
Dnsc-ircc.h255 struct irlap_cb *irlap; /* The link layer we are binded to */ member
Ddonauboe.h313 struct irlap_cb *irlap; /* The link layer we are binded to */ member
Dsir-dev.h165 struct irlap_cb *irlap; member
Dmcs7780.h106 struct irlap_cb *irlap; /* The link layer we are binded to */ member
Dw83977af_ir.c1160 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()
Dvlsi_ir.c1499 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()
Dvlsi_ir.h715 struct irlap_cb *irlap; member
Ddonauboe.c1353 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()
Dvia-ircc.c1498 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()
Dali-ircc.c1358 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()
Dsmsc-ircc2.c151 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()
Dnsc-ircc.c2213 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()
Dvia-ircc.h97 struct irlap_cb *irlap; /* The link layer we are binded to */ member
/linux-4.1.27/include/net/irda/
Dirlmp.h147 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()
Dirttp.h205 (self->lsap->lap->irlap == NULL)) in irttp_is_primary()
207 return irlap_is_primary(self->lsap->lap->irlap); in irttp_is_primary()