| /linux-6.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | core.c | 502 struct brcmf_pub *drvr = bus_if->drvr; in brcmf_rx_frame() 600 struct brcmf_bus *bus_if = drvr->bus_if; in brcmf_netdev_open() local 606 if (bus_if->state != BRCMF_BUS_UP) { in brcmf_netdev_open() 1170 brcmf_bus_reset(drvr->bus_if); in brcmf_core_bus_reset() 1198 struct brcmf_bus *bus_if = drvr->bus_if; in brcmf_bus_started() local 1216 ret = brcmf_bus_preinit(bus_if); in brcmf_bus_started() 1275 brcmf_bus_debugfs_create(bus_if); in brcmf_bus_started() 1318 drvr->bus_if = dev_get_drvdata(dev); in brcmf_alloc() 1319 drvr->bus_if->drvr = drvr; in brcmf_alloc() 1448 brcmf_bus_stop(drvr->bus_if); in brcmf_detach() [all …]
|
| H A D | proto.c | 32 if (drvr->bus_if->proto_type == BRCMF_PROTO_BCDC) { in brcmf_proto_attach() 35 } else if (drvr->bus_if->proto_type == BRCMF_PROTO_MSGBUF) { in brcmf_proto_attach() 40 drvr->bus_if->proto_type); in brcmf_proto_attach() 64 if (drvr->bus_if->proto_type == BRCMF_PROTO_BCDC) in brcmf_proto_detach() 66 else if (drvr->bus_if->proto_type == BRCMF_PROTO_MSGBUF) in brcmf_proto_detach()
|
| H A D | feature.c | 68 struct brcmf_bus *bus_if = dev_get_drvdata(seq->private); in brcmf_feat_debugfs_read() local 69 u32 feats = bus_if->drvr->feat_flags; in brcmf_feat_debugfs_read() 70 u32 quirks = bus_if->drvr->chip_quirks; in brcmf_feat_debugfs_read() 261 struct brcmf_pub *drvr = bus_if->drvr; in brcmf_feat_fwcap_debugfs_read() 298 if (drvr->bus_if->chip != BRCM_CC_43430_CHIP_ID && in brcmf_feat_attach() 299 drvr->bus_if->chip != BRCM_CC_4345_CHIP_ID && in brcmf_feat_attach() 300 drvr->bus_if->chip != BRCM_CC_43454_CHIP_ID && in brcmf_feat_attach() 301 drvr->bus_if->chip != CY_CC_43439_CHIP_ID) in brcmf_feat_attach() 306 if (drvr->bus_if->wowl_supported) in brcmf_feat_attach() 321 switch (drvr->bus_if->chip) { in brcmf_feat_attach() [all …]
|
| H A D | bcmsdh.c | 1045 struct brcmf_bus *bus_if; in brcmf_ops_sdio_probe() local 1069 bus_if = kzalloc(sizeof(*bus_if), GFP_KERNEL); in brcmf_ops_sdio_probe() 1070 if (!bus_if) in brcmf_ops_sdio_probe() 1074 kfree(bus_if); in brcmf_ops_sdio_probe() 1084 sdiodev->bus_if = bus_if; in brcmf_ops_sdio_probe() 1109 kfree(bus_if); in brcmf_ops_sdio_probe() 1115 struct brcmf_bus *bus_if; in brcmf_ops_sdio_remove() local 1124 if (bus_if) { in brcmf_ops_sdio_remove() 1139 kfree(bus_if); in brcmf_ops_sdio_remove() 1172 struct brcmf_bus *bus_if; in brcmf_ops_sdio_suspend() local [all …]
|
| H A D | fwvid.c | 155 enum brcmf_fwvendor fwvid = drvr->bus_if->fwvid; in brcmf_fwvid_attach() 162 dev_name(drvr->bus_if->dev)); in brcmf_fwvid_attach() 171 list_add(&drvr->bus_if->list, &fwvid_list[fwvid].drvr_list); in brcmf_fwvid_attach() 180 enum brcmf_fwvendor fwvid = drvr->bus_if->fwvid; in brcmf_fwvid_detach() 186 dev_name(drvr->bus_if->dev)); in brcmf_fwvid_detach() 192 list_del(&drvr->bus_if->list); in brcmf_fwvid_detach() 199 return fwvid_list[drvr->bus_if->fwvid].name; in brcmf_fwvid_vendor_name()
|
| H A D | flowring.c | 182 struct brcmf_bus *bus_if; in brcmf_flowring_block() local 218 bus_if = dev_get_drvdata(flow->dev); in brcmf_flowring_block() 219 drvr = bus_if->drvr; in brcmf_flowring_block() 229 struct brcmf_bus *bus_if = dev_get_drvdata(flow->dev); in brcmf_flowring_delete() local 241 ifp = brcmf_get_ifp(bus_if->drvr, ifidx); in brcmf_flowring_delete() 386 struct brcmf_bus *bus_if = dev_get_drvdata(flow->dev); in brcmf_flowring_detach() local 387 struct brcmf_pub *drvr = bus_if->drvr; in brcmf_flowring_detach() 411 struct brcmf_bus *bus_if = dev_get_drvdata(flow->dev); in brcmf_flowring_configure_addr_mode() local 412 struct brcmf_pub *drvr = bus_if->drvr; in brcmf_flowring_configure_addr_mode() 433 struct brcmf_bus *bus_if = dev_get_drvdata(flow->dev); in brcmf_flowring_delete_peer() local [all …]
|
| H A D | bcdc.c | 137 return brcmf_bus_txctl(drvr->bus_if, (unsigned char *)&bcdc->msg, len); in brcmf_proto_bcdc_msg() 148 ret = brcmf_bus_rxctl(drvr->bus_if, (unsigned char *)&bcdc->msg, in brcmf_proto_bcdc_cmplt() 350 return brcmf_bus_txdata(drvr->bus_if, pktbuf); in brcmf_proto_bcdc_txdata() 355 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_proto_bcdc_txflowblock() local 356 struct brcmf_pub *drvr = bus_if->drvr; in brcmf_proto_bcdc_txflowblock() 367 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_proto_bcdc_txcomplete() local 368 struct brcmf_bcdc *bcdc = bus_if->drvr->proto->pd; in brcmf_proto_bcdc_txcomplete() 375 if (brcmf_proto_bcdc_hdrpull(bus_if->drvr, false, txp, &ifp)) in brcmf_proto_bcdc_txcomplete() 474 drvr->bus_if->maxctl = BRCMF_DCMD_MAXLEN + in brcmf_proto_bcdc_attach()
|
| H A D | msgbuf.c | 423 brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev, in brcmf_msgbuf_release_pktids() 426 brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev, in brcmf_msgbuf_release_pktids() 513 skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, in brcmf_msgbuf_query_dcmd() 735 brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, in brcmf_msgbuf_txflow() 1371 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_proto_msgbuf_rx_trigger() local 1372 struct brcmf_pub *drvr = bus_if->drvr; in brcmf_proto_msgbuf_rx_trigger() 1429 if (drvr->bus_if->state != BRCMF_BUS_UP) { in brcmf_msgbuf_delete_flowring() 1472 struct brcmf_pub *drvr = bus_if->drvr; in brcmf_msgbuf_stats_read() 1534 if_msgbuf = drvr->bus_if->msgbuf; in brcmf_proto_msgbuf_attach() 1645 dma_free_coherent(drvr->bus_if->dev, in brcmf_proto_msgbuf_attach() [all …]
|
| H A D | sdio.c | 1792 rdlen, bus->sdiodev->bus_if->maxctl); in brcmf_sdio_read_control() 2094 stats = &bus->sdiodev->bus_if->stats; in brcmf_sdio_txpkt_hdalign() 2467 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_sdio_bus_stop() local 3215 struct brcmf_pub *drvr = bus_if->drvr; in brcmf_sdio_debugfs_create() 3537 if (WARN_ON(!bus_if->maxctl)) in brcmf_sdio_bus_preinit() 3541 bus_if->maxctl += bus->roundup; in brcmf_sdio_bus_preinit() 4033 sdiodev->bus_if->wowl_supported = true; in brcmf_sdio_probe_attach() 4368 sdiod->bus_if->dev = sdiod->dev; in brcmf_sdio_firmware_callback() 4369 sdiod->bus_if->ops = &brcmf_sdio_bus_ops; in brcmf_sdio_firmware_callback() 4370 sdiod->bus_if->chip = bus->ci->chip; in brcmf_sdio_firmware_callback() [all …]
|
| H A D | pcie.c | 1444 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_pcie_down() local 1453 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_pcie_preinit() local 1454 struct brcmf_pciedev *buspub = bus_if->bus_priv.pcie; in brcmf_pcie_preinit() 1486 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_pcie_wowl_config() local 1487 struct brcmf_pciedev *buspub = bus_if->bus_priv.pcie; in brcmf_pcie_wowl_config() 1497 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_pcie_get_ramsize() local 1507 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_pcie_get_memdump() local 1519 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_pcie_get_blob() local 1544 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_pcie_reset() local 2375 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_pcie_debugfs_create() local [all …]
|
| H A D | debug.c | 54 debugfs_create_devm_seqfile(drvr->bus_if->dev, fn, in brcmf_debugfs_add_entry()
|
| H A D | common.c | 181 struct brcmf_bus *bus = drvr->bus_if; in brcmf_c_process_clm_blob() 204 struct brcmf_bus *bus = drvr->bus_if; in brcmf_c_process_txcap_blob() 305 bus = ifp->drvr->bus_if; in brcmf_c_preinit_dcmds()
|
| H A D | core.h | 103 struct brcmf_bus *bus_if; member
|
| H A D | sdio.h | 175 struct brcmf_bus *bus_if; member
|
| H A D | fwil.c | 102 if (drvr->bus_if->state != BRCMF_BUS_UP) { in brcmf_fil_cmd_data()
|
| H A D | fwsignal.c | 816 txq = brcmf_bus_gettxq(fws->drvr->bus_if); in brcmf_fws_bus_txq_cleanup() 2272 struct brcmf_bus *bus_if = dev_get_drvdata(seq->private); in brcmf_debugfs_fws_stats_read() local 2273 struct brcmf_fws_stats *fwstats = &(drvr_to_fws(bus_if->drvr)->stats); in brcmf_debugfs_fws_stats_read() 2358 if (!drvr->bus_if->always_use_fws_queue && in brcmf_fws_attach()
|
| H A D | usb.c | 168 struct brcmf_bus *bus_if = dev_get_drvdata(dev); in brcmf_usb_get_buspub() local 169 return bus_if->bus_priv.usb; in brcmf_usb_get_buspub()
|
| H A D | cfg80211.c | 1734 bool bus_up = drvr->bus_if->state == BRCMF_BUS_UP; in brcmf_link_down() 4227 brcmf_bus_wowl_config(cfg->pub->bus_if, true); in brcmf_configure_wowl() 4274 brcmf_bus_wowl_config(cfg->pub->bus_if, false); in brcmf_cfg80211_suspend() 5700 if (!ndev || drvr->bus_if->state != BRCMF_BUS_UP) in brcmf_cfg80211_get_channel() 7893 switch (drvr->bus_if->chip) { in brmcf_use_iso3166_ccode_fallback()
|