Home
last modified time | relevance | path

Searched refs:sdiodev (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dbcmsdh.c62 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_oob_irqhandler() local
69 if (sdiodev->irq_en) { in brcmf_sdiod_oob_irqhandler()
71 sdiodev->irq_en = false; in brcmf_sdiod_oob_irqhandler()
74 brcmf_sdio_isr(sdiodev->bus); in brcmf_sdiod_oob_irqhandler()
82 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_ib_irqhandler() local
86 brcmf_sdio_isr(sdiodev->bus); in brcmf_sdiod_ib_irqhandler()
94 int brcmf_sdiod_intr_register(struct brcmf_sdio_dev *sdiodev) in brcmf_sdiod_intr_register() argument
101 pdata = &sdiodev->settings->bus.sdio; in brcmf_sdiod_intr_register()
105 spin_lock_init(&sdiodev->irq_en_lock); in brcmf_sdiod_intr_register()
106 sdiodev->irq_en = true; in brcmf_sdiod_intr_register()
[all …]
Dsdio.h285 int brcmf_sdiod_intr_register(struct brcmf_sdio_dev *sdiodev);
286 void brcmf_sdiod_intr_unregister(struct brcmf_sdio_dev *sdiodev);
290 #define brcmf_sdiod_func0_rb(sdiodev, addr, r) \ argument
291 sdio_f0_readb((sdiodev)->func1, (addr), (r))
293 #define brcmf_sdiod_func0_wb(sdiodev, addr, v, ret) \ argument
294 sdio_f0_writeb((sdiodev)->func1, (v), (addr), (ret))
297 #define brcmf_sdiod_readb(sdiodev, addr, r) \ argument
298 sdio_readb((sdiodev)->func1, (addr), (r))
300 #define brcmf_sdiod_writeb(sdiodev, addr, v, ret) \ argument
301 sdio_writeb((sdiodev)->func1, (v), (addr), (ret))
[all …]
Dsdio.c433 struct brcmf_sdio_dev *sdiodev; /* sdio device handler */ member
670 sdio_retune_crc_disable(bus->sdiodev->func1); in brcmf_sdio_kso_control()
674 sdio_retune_hold_now(bus->sdiodev->func1); in brcmf_sdio_kso_control()
678 brcmf_sdiod_writeb(bus->sdiodev, SBSDIO_FUNC1_SLEEPCSR, wr_val, &err); in brcmf_sdio_kso_control()
712 rd_val = brcmf_sdiod_readb(bus->sdiodev, SBSDIO_FUNC1_SLEEPCSR, in brcmf_sdio_kso_control()
724 brcmf_sdiod_writeb(bus->sdiodev, SBSDIO_FUNC1_SLEEPCSR, wr_val, in brcmf_sdio_kso_control()
737 sdio_retune_release(bus->sdiodev->func1); in brcmf_sdio_kso_control()
739 sdio_retune_crc_enable(bus->sdiodev->func1); in brcmf_sdio_kso_control()
767 brcmf_sdiod_writeb(bus->sdiodev, SBSDIO_FUNC1_CHIPCLKCSR, in brcmf_sdio_htclk()
775 clkctl = brcmf_sdiod_readb(bus->sdiodev, in brcmf_sdio_htclk()
[all …]