Home
last modified time | relevance | path

Searched refs:irq (Results 1 – 21 of 21) sorted by relevance

/hardware/ti/wlan/wl1271/platforms/hw/linux/
Dhost_platform.c210 drv->irq = wifi_irqres->start; in hPlatform_Wlan_Hardware_Init()
214 drv->irq = TNETW_IRQ; in hPlatform_Wlan_Hardware_Init()
245 if (drv->irq == 0 || handle_add == NULL) in hPlatform_initInterrupt()
247 …print_err("hPlatform_initInterrupt() bad param drv->irq=%d handle_add=0x%x !!!\n",drv->irq,(int)ha… in hPlatform_initInterrupt()
250 printk("drv->irq = %u, %lx\n", drv->irq, drv->irq_flags); in hPlatform_initInterrupt()
251 if ((rc = request_irq(drv->irq, handle_add, drv->irq_flags, drv->netdev->name, drv))) in hPlatform_initInterrupt()
256 set_irq_wake(drv->irq, 1); in hPlatform_initInterrupt()
267 set_irq_wake(drv->irq, 0); in hPlatform_freeInterrupt()
268 free_irq(drv->irq, drv); in hPlatform_freeInterrupt()
/hardware/broadcom/wlan/bcm4329/src/bcmsdio/sys/
Dbcmsdspi_linux.c61 sdspi_isr(int irq, void *dev_id in sdspi_isr() argument
75 sd_err(("%s: Hey Bogus intr...not even initted: irq %d\n", __FUNCTION__, irq)); in sdspi_isr()
92 spi_register_irq(sdioh_info_t *sd, uint irq) in spi_register_irq() argument
94 sd_trace(("Entering %s: irq == %d\n", __FUNCTION__, irq)); in spi_register_irq()
95 if (request_irq(irq, sdspi_isr, IRQF_SHARED, "bcmsdspi", sd) < 0) { in spi_register_irq()
104 spi_free_irq(uint irq, sdioh_info_t *sd) in spi_free_irq() argument
106 free_irq(irq, sd); in spi_free_irq()
Dbcmsdstd_linux.c52 sdstd_isr(int irq, void *dev_id in sdstd_isr() argument
65 sd_err(("%s: Hey Bogus intr...not even initted: irq %d\n", __FUNCTION__, irq)); in sdstd_isr()
82 sdstd_register_irq(sdioh_info_t *sd, uint irq) in sdstd_register_irq() argument
84 sd_trace(("Entering %s: irq == %d\n", __FUNCTION__, irq)); in sdstd_register_irq()
85 if (request_irq(irq, sdstd_isr, IRQF_SHARED, "bcmsdstd", sd) < 0) { in sdstd_register_irq()
94 sdstd_free_irq(uint irq, sdioh_info_t *sd) in sdstd_free_irq() argument
96 free_irq(irq, sd); in sdstd_free_irq()
Dbcmsdh_linux.c181 int irq = 0; in bcmsdh_probe() local
188 irq = platform_get_irq(pdev, 0); in bcmsdh_probe()
189 if (!r || irq == NO_IRQ) in bcmsdh_probe()
200 irq = dhd_customer_oob_irq_map(&irq_flags); in bcmsdh_probe()
201 if (irq < 0) { in bcmsdh_probe()
224 (void **)&regs, irq))) { in bcmsdh_probe()
230 (void **)&regs, irq))) { in bcmsdh_probe()
236 sdhc->oob_irq = irq; in bcmsdh_probe()
431 PCI_FUNC(pdev->devfn), pdev->irq)); in bcmsdh_pci_probe()
461 (void **)&regs, pdev->irq))) { in bcmsdh_pci_probe()
[all …]
Dbcmsdspi.c91 sdioh_attach(osl_t *osh, void *bar0, uint irq) in sdioh_attach() argument
110 sd->irq = irq; in sdioh_attach()
141 if (spi_register_irq(sd, irq) != SUCCESS) { in sdioh_attach()
142 sd_err(("%s: spi_register_irq() failed for irq = %d\n", __FUNCTION__, irq)); in sdioh_attach()
163 spi_free_irq(sd->irq, sd); in sdioh_detach()
Dbcmspibrcm.c94 sdioh_attach(osl_t *osh, void *bar0, uint irq) in sdioh_attach() argument
112 sd->irq = irq; in sdioh_attach()
141 if (spi_register_irq(sd, irq) != SUCCESS) { in sdioh_attach()
142 sd_err(("%s: spi_register_irq() failed for irq = %d\n", __FUNCTION__, irq)); in sdioh_attach()
160 spi_free_irq(sd->irq, sd); in sdioh_detach()
Dbcmsdh.c71 bcmsdh_attach(osl_t *osh, void *cfghdl, void **regsva, uint irq) in bcmsdh_attach() argument
84 if (!(bcmsdh->sdioh = sdioh_attach(osh, cfghdl, irq))) { in bcmsdh_attach()
Dbcmsdstd.c188 sdioh_attach(osl_t *osh, void *bar0, uint irq) in sdioh_attach() argument
207 sd->irq = irq; in sdioh_attach()
251 if (sdstd_register_irq(sd, irq) != SUCCESS) { in sdioh_attach()
252 sd_err(("%s: sdstd_register_irq() failed for irq = %d\n", __FUNCTION__, irq)); in sdioh_attach()
253 sdstd_free_irq(sd->irq, sd); in sdioh_attach()
275 sd_trace(("%s: freeing irq %d\n", __FUNCTION__, sd->irq)); in sdioh_detach()
276 sdstd_free_irq(sd->irq, sd); in sdioh_detach()
Dbcmsdh_sdmmc.c123 sdioh_attach(osl_t *osh, void *bar0, uint irq) in sdioh_attach() argument
/hardware/broadcom/wlan/bcm4329/src/include/
Dbcmsdh_sdmmc.h73 uint irq; /* Client irq */ member
114 extern int sdioh_sdmmc_register_irq(sdioh_info_t *sd, uint irq);
115 extern void sdioh_sdmmc_free_irq(uint irq, sdioh_info_t *sd);
Dbcmsdspi.h76 uint irq; /* Client irq */ member
122 extern int spi_register_irq(sdioh_info_t *sd, uint irq);
123 extern void spi_free_irq(uint irq, sdioh_info_t *sd);
Dbcmspibrcm.h67 uint irq; /* Client irq */ member
114 extern int spi_register_irq(sdioh_info_t *sd, uint irq);
115 extern void spi_free_irq(uint irq, sdioh_info_t *sd);
Dbcmsdstd.h110 uint irq; /* Client irq */ member
215 extern int sdstd_register_irq(sdioh_info_t *sd, uint irq);
216 extern void sdstd_free_irq(uint irq, sdioh_info_t *sd);
Dlinuxver.h109 typedef irqreturn_t(*FN_ISR) (int irq, void *dev_id, struct pt_regs *ptregs);
369 pci_write_config_byte(dev, PCI_INTERRUPT_LINE, dev->irq); in pci_restore_state()
Dbcmsdbus.h62 extern sdioh_info_t * sdioh_attach(osl_t *osh, void *cfghdl, uint irq);
Dbcmsdh.h50 extern bcmsdh_info_t *bcmsdh_attach(osl_t *osh, void *cfghdl, void **regsva, uint irq);
/hardware/ti/wlan/wl1271/platforms/os/linux/inc/
DWlanDrvIf.h108 int irq; /* The OS IRQ handle */ member
/hardware/broadcom/wlan/bcm4329/src/dhd/sys/
Ddhd_custom_gpio.c55 extern int sdioh_mmc_irq(int irq);
/hardware/ti/wlan/wl1271/platforms/os/linux/src/
Dosapi.c570 disable_irq (drv->irq); in os_disableIrq()
576 enable_irq (drv->irq); in os_enableIrq()
DWlanDrvIf.c283 irqreturn_t wlanDrvIf_HandleInterrupt (int irq, void *hDrv, struct pt_regs *cpu_regs) in wlanDrvIf_HandleInterrupt() argument
1029 if (drv->irq)
/hardware/ti/wlan/wl1271/external_drivers/sdio/linux/
DSdioDrv.c231 int irq; member
353 irqreturn_t sdiodrv_irq(int irq, void *drv) in sdiodrv_irq() argument
1059 g_drv.irq = platform_get_irq(pdev, 0); in sdioDrv_probe()
1060 if (g_drv.irq < 0) in sdioDrv_probe()