Searched refs:bus_if (Results 1 - 17 of 17) sorted by relevance

/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
H A Dproto.c43 if (drvr->bus_if->proto_type == BRCMF_PROTO_BCDC) { brcmf_proto_attach()
46 } else if (drvr->bus_if->proto_type == BRCMF_PROTO_MSGBUF) { brcmf_proto_attach()
51 drvr->bus_if->proto_type); brcmf_proto_attach()
74 if (drvr->bus_if->proto_type == BRCMF_PROTO_BCDC) brcmf_proto_detach()
76 else if (drvr->bus_if->proto_type == BRCMF_PROTO_MSGBUF) brcmf_proto_detach()
H A Dcore.c219 if (drvr->bus_if->state != BRCMF_BUS_UP) { brcmf_netdev_start_xmit()
220 brcmf_err("xmit rejected state=%d\n", drvr->bus_if->state); brcmf_netdev_start_xmit()
241 drvr->bus_if->tx_realloc++; brcmf_netdev_start_xmit()
303 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_txflowblock() local
304 struct brcmf_pub *drvr = bus_if->drvr; brcmf_txflowblock()
539 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_rx_frame() local
540 struct brcmf_pub *drvr = bus_if->drvr; brcmf_rx_frame()
585 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_txcomplete() local
586 struct brcmf_pub *drvr = bus_if->drvr; brcmf_txcomplete()
622 strlcpy(info->bus_info, dev_name(drvr->bus_if->dev), brcmf_ethtool_get_drvinfo()
647 struct brcmf_bus *bus_if = drvr->bus_if; brcmf_netdev_open() local
653 if (bus_if->state != BRCMF_BUS_UP) { brcmf_netdev_open()
975 drvr->bus_if = dev_get_drvdata(dev); brcmf_attach()
976 drvr->bus_if->drvr = drvr; brcmf_attach()
1001 struct brcmf_bus *bus_if = dev_get_drvdata(s->private); brcmf_revinfo_read() local
1002 struct brcmf_rev_info *ri = &bus_if->drvr->revinfo; brcmf_revinfo_read()
1030 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_bus_start() local
1031 struct brcmf_pub *drvr = bus_if->drvr; brcmf_bus_start()
1045 brcmf_bus_change_state(bus_if, BRCMF_BUS_UP); brcmf_bus_start()
1055 if (!bus_if->chip) { brcmf_bus_start()
1056 bus_if->chip = drvr->revinfo.chipnum; brcmf_bus_start()
1057 bus_if->chiprev = drvr->revinfo.chiprev; brcmf_bus_start()
1059 bus_if->chip, bus_if->chip, bus_if->chiprev); brcmf_bus_start()
1069 drvr->config = brcmf_cfg80211_attach(drvr, bus_if->dev, brcmf_bus_start()
1105 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_bus_add_txhdrlen() local
1106 struct brcmf_pub *drvr = bus_if->drvr; brcmf_bus_add_txhdrlen()
1119 brcmf_bus_stop(drvr->bus_if); brcmf_bus_detach()
1125 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_dev_reset() local
1126 struct brcmf_pub *drvr = bus_if->drvr; brcmf_dev_reset()
1138 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_detach() local
1139 struct brcmf_pub *drvr = bus_if->drvr; brcmf_detach()
1151 brcmf_bus_change_state(bus_if, BRCMF_BUS_DOWN); brcmf_detach()
1166 bus_if->drvr = NULL; brcmf_detach()
1172 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_iovar_data_set() local
1173 struct brcmf_if *ifp = bus_if->drvr->iflist[0]; brcmf_iovar_data_set()
H A Dfeature.c62 struct brcmf_bus *bus_if = dev_get_drvdata(seq->private); brcmf_feat_debugfs_read() local
63 u32 feats = bus_if->drvr->feat_flags; brcmf_feat_debugfs_read()
64 u32 quirks = bus_if->drvr->chip_quirks; brcmf_feat_debugfs_read()
135 if (drvr->bus_if->wowl_supported) brcmf_feat_attach()
137 if (drvr->bus_if->chip != BRCM_CC_43362_CHIP_ID) brcmf_feat_attach()
148 switch (drvr->bus_if->chip) { brcmf_feat_attach()
H A Ddebug.c54 return brcmf_debug_create_memdump(ifp->drvr->bus_if, data, brcmf_debug_psm_watchdog_notify()
76 struct device *dev = drvr->bus_if->dev; brcmf_debug_attach()
108 e = debugfs_create_devm_seqfile(drvr->bus_if->dev, fn, brcmf_debugfs_add_entry()
H A Dbcmsdh.c77 struct brcmf_bus *bus_if = dev_get_drvdata(dev_id); brcmf_sdiod_oob_irqhandler() local
78 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdiod_oob_irqhandler()
97 struct brcmf_bus *bus_if = dev_get_drvdata(&func->dev); brcmf_sdiod_ib_irqhandler() local
98 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdiod_ib_irqhandler()
144 if (sdiodev->bus_if->chip == BRCM_CC_43362_CHIP_ID) { brcmf_sdiod_intr_register()
221 brcmf_bus_change_state(sdiodev->bus_if, BRCMF_BUS_DOWN); brcmf_sdiod_change_state()
226 brcmf_bus_change_state(sdiodev->bus_if, BRCMF_BUS_UP); brcmf_sdiod_change_state()
1138 struct brcmf_bus *bus_if; brcmf_ops_sdio_probe() local
1159 bus_if = kzalloc(sizeof(struct brcmf_bus), GFP_KERNEL); brcmf_ops_sdio_probe()
1160 if (!bus_if) brcmf_ops_sdio_probe()
1164 kfree(bus_if); brcmf_ops_sdio_probe()
1176 sdiodev->bus_if = bus_if; brcmf_ops_sdio_probe()
1177 bus_if->bus_priv.sdio = sdiodev; brcmf_ops_sdio_probe()
1178 bus_if->proto_type = BRCMF_PROTO_BCDC; brcmf_ops_sdio_probe()
1179 dev_set_drvdata(&func->dev, bus_if); brcmf_ops_sdio_probe()
1180 dev_set_drvdata(&sdiodev->func[1]->dev, bus_if); brcmf_ops_sdio_probe()
1194 bus_if->wowl_supported = true; brcmf_ops_sdio_probe()
1214 kfree(bus_if); brcmf_ops_sdio_probe()
1220 struct brcmf_bus *bus_if; brcmf_ops_sdio_remove() local
1231 bus_if = dev_get_drvdata(&func->dev); brcmf_ops_sdio_remove()
1232 if (bus_if) { brcmf_ops_sdio_remove()
1233 sdiodev = bus_if->bus_priv.sdio; brcmf_ops_sdio_remove()
1239 kfree(bus_if); brcmf_ops_sdio_remove()
1249 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_wowl_config() local
1250 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_wowl_config()
1260 struct brcmf_bus *bus_if; brcmf_ops_sdio_suspend() local
1270 bus_if = dev_get_drvdata(dev); brcmf_ops_sdio_suspend()
1271 sdiodev = bus_if->bus_priv.sdio; brcmf_ops_sdio_suspend()
1290 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_ops_sdio_resume() local
1291 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_ops_sdio_resume()
H A Dflowring.c186 struct brcmf_bus *bus_if; brcmf_flowring_block() local
222 bus_if = dev_get_drvdata(flow->dev); brcmf_flowring_block()
223 drvr = bus_if->drvr; brcmf_flowring_block()
383 struct brcmf_bus *bus_if = dev_get_drvdata(flow->dev); brcmf_flowring_detach() local
384 struct brcmf_pub *drvr = bus_if->drvr; brcmf_flowring_detach()
408 struct brcmf_bus *bus_if = dev_get_drvdata(flow->dev); brcmf_flowring_configure_addr_mode() local
409 struct brcmf_pub *drvr = bus_if->drvr; brcmf_flowring_configure_addr_mode()
431 struct brcmf_bus *bus_if = dev_get_drvdata(flow->dev); brcmf_flowring_delete_peer() local
432 struct brcmf_pub *drvr = bus_if->drvr; brcmf_flowring_delete_peer()
H A Dmsgbuf.c411 brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_release_pktids()
414 brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_release_pktids()
501 skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_query_dcmd()
541 dma_free_coherent(msgbuf->drvr->bus_if->dev, dma_sz, dma_buf, brcmf_msgbuf_remove_flowring()
581 dma_buf = dma_alloc_coherent(msgbuf->drvr->bus_if->dev, dma_sz, brcmf_msgbuf_flowring_create_worker()
708 if (brcmf_msgbuf_alloc_pktid(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_txflow()
717 brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_txflow()
867 skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_process_txstatus()
916 if (brcmf_msgbuf_alloc_pktid(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_rxbuf_data_post()
1025 if (brcmf_msgbuf_alloc_pktid(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_rxbuf_ctrl_post()
1110 skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_process_event()
1140 skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, brcmf_msgbuf_process_rx_complete()
1284 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_proto_msgbuf_rx_trigger() local
1285 struct brcmf_pub *drvr = bus_if->drvr; brcmf_proto_msgbuf_rx_trigger()
1359 struct brcmf_bus *bus_if = dev_get_drvdata(seq->private); brcmf_msgbuf_stats_read() local
1360 struct brcmf_pub *drvr = bus_if->drvr; brcmf_msgbuf_stats_read()
1418 if_msgbuf = drvr->bus_if->msgbuf; brcmf_proto_msgbuf_attach()
1440 msgbuf->ioctbuf = dma_alloc_coherent(drvr->bus_if->dev, brcmf_proto_msgbuf_attach()
1485 msgbuf->flow = brcmf_flowring_attach(drvr->bus_if->dev, brcmf_proto_msgbuf_attach()
1521 dma_free_coherent(drvr->bus_if->dev, brcmf_proto_msgbuf_attach()
1553 dma_free_coherent(drvr->bus_if->dev, brcmf_proto_msgbuf_detach()
H A Dbcdc.c138 return brcmf_bus_txctl(drvr->bus_if, (unsigned char *)&bcdc->msg, len); brcmf_proto_bcdc_msg()
149 ret = brcmf_bus_rxctl(drvr->bus_if, (unsigned char *)&bcdc->msg, brcmf_proto_bcdc_cmplt()
331 return brcmf_bus_txdata(drvr->bus_if, pktbuf); brcmf_proto_bcdc_txdata()
376 drvr->bus_if->maxctl = BRCMF_DCMD_MAXLEN + brcmf_proto_bcdc_attach()
H A Dsdio.c1824 ((len + pad) < bus->sdiodev->bus_if->maxctl)) brcmf_sdio_read_control()
1831 if ((rdlen + BRCMF_FIRSTREAD) > bus->sdiodev->bus_if->maxctl) { brcmf_sdio_read_control()
1833 rdlen, bus->sdiodev->bus_if->maxctl); brcmf_sdio_read_control()
1838 if ((len - doff) > bus->sdiodev->bus_if->maxctl) { brcmf_sdio_read_control()
1840 len, len - doff, bus->sdiodev->bus_if->maxctl); brcmf_sdio_read_control()
2131 bus->sdiodev->bus_if->tx_realloc++; brcmf_sdio_txpkt_hdalign()
2494 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_bus_stop() local
2495 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_bus_stop()
2758 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_bus_gettxq() local
2759 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_bus_gettxq()
2811 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_bus_txdata() local
2812 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_bus_txdata()
2940 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_bus_txctl() local
2941 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_bus_txctl()
3156 struct brcmf_bus *bus_if = dev_get_drvdata(seq->private); brcmf_sdio_forensic_read() local
3157 struct brcmf_sdio *bus = bus_if->bus_priv.sdio->bus; brcmf_sdio_forensic_read()
3164 struct brcmf_bus *bus_if = dev_get_drvdata(seq->private); brcmf_debugfs_sdio_count_read() local
3165 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_debugfs_sdio_count_read()
3203 struct brcmf_pub *drvr = bus->sdiodev->bus_if->drvr; brcmf_sdio_debugfs_create()
3235 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_bus_rxctl() local
3236 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_bus_rxctl()
3491 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_bus_preinit() local
3492 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_bus_preinit()
3544 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_bus_get_ramsize() local
3545 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_bus_get_ramsize()
3554 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_bus_get_memdump() local
3555 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_bus_get_memdump()
4044 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_sdio_firmware_callback() local
4045 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; brcmf_sdio_firmware_callback()
4052 if (!bus_if->drvr) brcmf_sdio_firmware_callback()
4214 bus->sdiodev->bus_if->dev = bus->sdiodev->dev; brcmf_sdio_probe()
4215 bus->sdiodev->bus_if->ops = &brcmf_sdio_bus_ops; brcmf_sdio_probe()
4216 bus->sdiodev->bus_if->chip = bus->ci->chip; brcmf_sdio_probe()
4217 bus->sdiodev->bus_if->chiprev = bus->ci->chiprev; brcmf_sdio_probe()
4234 if (bus->sdiodev->bus_if->maxctl) { brcmf_sdio_probe()
4235 bus->sdiodev->bus_if->maxctl += bus->roundup; brcmf_sdio_probe()
4237 roundup((bus->sdiodev->bus_if->maxctl + SDPCM_HDRLEN), brcmf_sdio_probe()
H A Dcommon.c178 err = brcmf_bus_preinit(ifp->drvr->bus_if); brcmf_c_preinit_dcmds()
H A Dpcie.c1387 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_pcie_wowl_config() local
1388 struct brcmf_pciedev *buspub = bus_if->bus_priv.pcie; brcmf_pcie_wowl_config()
1402 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_pcie_get_ramsize() local
1403 struct brcmf_pciedev *buspub = bus_if->bus_priv.pcie; brcmf_pcie_get_ramsize()
1412 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_pcie_get_memdump() local
1413 struct brcmf_pciedev *buspub = bus_if->bus_priv.pcie; brcmf_pcie_get_memdump()
H A Dcore.h107 struct brcmf_bus *bus_if; member in struct:brcmf_pub
H A Dfwil.c112 if (drvr->bus_if->state != BRCMF_BUS_UP) { brcmf_fil_cmd_data()
H A Dsdio.h186 struct brcmf_bus *bus_if; member in struct:brcmf_sdio_dev
H A Dfwsignal.c829 txq = brcmf_bus_gettxq(fws->drvr->bus_if); brcmf_fws_bus_txq_cleanup()
2050 struct brcmf_bus *bus_if = dev_get_drvdata(seq->private); brcmf_debugfs_fws_stats_read() local
2051 struct brcmf_fws_stats *fwstats = &bus_if->drvr->fws->stats; brcmf_debugfs_fws_stats_read()
2138 if ((drvr->bus_if->always_use_fws_queue == false) && brcmf_fws_init()
H A Dusb.c170 struct brcmf_bus *bus_if = dev_get_drvdata(dev); brcmf_usb_get_buspub() local
171 return bus_if->bus_priv.usb; brcmf_usb_get_buspub()
H A Dcfg80211.c3113 brcmf_bus_wowl_config(cfg->pub->bus_if, true); brcmf_configure_wowl()
3138 brcmf_bus_wowl_config(cfg->pub->bus_if, false); brcmf_cfg80211_suspend()

Completed in 426 milliseconds