Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dbcmsdh.c77 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_oob_irqhandler() local
84 if (sdiodev->irq_en) { in brcmf_sdiod_oob_irqhandler()
86 sdiodev->irq_en = false; in brcmf_sdiod_oob_irqhandler()
89 brcmf_sdio_isr(sdiodev->bus); in brcmf_sdiod_oob_irqhandler()
97 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_ib_irqhandler() local
101 brcmf_sdio_isr(sdiodev->bus); in brcmf_sdiod_ib_irqhandler()
109 int brcmf_sdiod_intr_register(struct brcmf_sdio_dev *sdiodev) in brcmf_sdiod_intr_register() argument
116 if ((sdiodev->pdata) && (sdiodev->pdata->oob_irq_supported)) { in brcmf_sdiod_intr_register()
118 sdiodev->pdata->oob_irq_nr); in brcmf_sdiod_intr_register()
119 ret = request_irq(sdiodev->pdata->oob_irq_nr, in brcmf_sdiod_intr_register()
[all …]
Dsdio.h295 int brcmf_sdiod_intr_register(struct brcmf_sdio_dev *sdiodev);
296 int brcmf_sdiod_intr_unregister(struct brcmf_sdio_dev *sdiodev);
299 u8 brcmf_sdiod_regrb(struct brcmf_sdio_dev *sdiodev, u32 addr, int *ret);
300 u32 brcmf_sdiod_regrl(struct brcmf_sdio_dev *sdiodev, u32 addr, int *ret);
301 void brcmf_sdiod_regwb(struct brcmf_sdio_dev *sdiodev, u32 addr, u8 data,
303 void brcmf_sdiod_regwl(struct brcmf_sdio_dev *sdiodev, u32 addr, u32 data,
317 int brcmf_sdiod_send_pkt(struct brcmf_sdio_dev *sdiodev,
319 int brcmf_sdiod_send_buf(struct brcmf_sdio_dev *sdiodev, u8 *buf, uint nbytes);
321 int brcmf_sdiod_recv_pkt(struct brcmf_sdio_dev *sdiodev, struct sk_buff *pkt);
322 int brcmf_sdiod_recv_buf(struct brcmf_sdio_dev *sdiodev, u8 *buf, uint nbytes);
[all …]
Dsdio.c432 struct brcmf_sdio_dev *sdiodev; /* sdio device handler */ member
684 struct brcmf_sdio_dev *sdiodev) in brcmf_sdio_get_fwnames() argument
702 strlcpy(sdiodev->fw_name, brcmf_firmware_path, in brcmf_sdio_get_fwnames()
703 sizeof(sdiodev->fw_name)); in brcmf_sdio_get_fwnames()
704 strlcpy(sdiodev->nvram_name, brcmf_firmware_path, in brcmf_sdio_get_fwnames()
705 sizeof(sdiodev->nvram_name)); in brcmf_sdio_get_fwnames()
709 strlcat(sdiodev->fw_name, "/", in brcmf_sdio_get_fwnames()
710 sizeof(sdiodev->fw_name)); in brcmf_sdio_get_fwnames()
711 strlcat(sdiodev->nvram_name, "/", in brcmf_sdio_get_fwnames()
712 sizeof(sdiodev->nvram_name)); in brcmf_sdio_get_fwnames()
[all …]
Dof.c27 void brcmf_of_probe(struct brcmf_sdio_dev *sdiodev) in brcmf_of_probe() argument
29 struct device *dev = sdiodev->dev; in brcmf_of_probe()
38 sdiodev->pdata = devm_kzalloc(dev, sizeof(*sdiodev->pdata), GFP_KERNEL); in brcmf_of_probe()
39 if (!sdiodev->pdata) in brcmf_of_probe()
45 devm_kfree(dev, sdiodev->pdata); in brcmf_of_probe()
50 sdiodev->pdata->oob_irq_supported = true; in brcmf_of_probe()
51 sdiodev->pdata->oob_irq_nr = irq; in brcmf_of_probe()
52 sdiodev->pdata->oob_irq_flags = irqf; in brcmf_of_probe()
55 sdiodev->pdata->drive_strength = val; in brcmf_of_probe()
Dof.h17 void brcmf_of_probe(struct brcmf_sdio_dev *sdiodev);
19 static void brcmf_of_probe(struct brcmf_sdio_dev *sdiodev) in brcmf_of_probe() argument