drvr 99 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_fws_info *drvr_to_fws(struct brcmf_pub *drvr) drvr 101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_bcdc *bcdc = drvr->proto->pd; drvr 107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_msg(struct brcmf_pub *drvr, int ifidx, uint cmd, void *buf, drvr 110 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; drvr 135 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c return brcmf_bus_txctl(drvr->bus_if, (unsigned char *)&bcdc->msg, len); drvr 138 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c static int brcmf_proto_bcdc_cmplt(struct brcmf_pub *drvr, u32 id, u32 len) drvr 141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; drvr 146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c ret = brcmf_bus_rxctl(drvr->bus_if, (unsigned char *)&bcdc->msg, drvr 156 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_query_dcmd(struct brcmf_pub *drvr, int ifidx, uint cmd, drvr 159 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; drvr 168 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c ret = brcmf_proto_bcdc_msg(drvr, ifidx, cmd, buf, len, false); drvr 170 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c bphy_err(drvr, "brcmf_proto_bcdc_msg failed w/status %d\n", drvr 177 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c ret = brcmf_proto_bcdc_cmplt(drvr, bcdc->reqid, len); drvr 187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c bphy_err(drvr, "%s: unexpected request id %d (expected %d)\n", drvr 188 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_ifname(brcmf_get_ifp(drvr, ifidx)), id, drvr 214 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_set_dcmd(struct brcmf_pub *drvr, int ifidx, uint cmd, drvr 217 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; drvr 225 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c ret = brcmf_proto_bcdc_msg(drvr, ifidx, cmd, buf, len, true); drvr 229 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c ret = brcmf_proto_bcdc_cmplt(drvr, bcdc->reqid, len); drvr 237 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c bphy_err(drvr, "%s: unexpected request id %d (expected %d)\n", drvr 238 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_ifname(brcmf_get_ifp(drvr, ifidx)), id, drvr 255 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_hdrpush(struct brcmf_pub *drvr, int ifidx, u8 offset, drvr 279 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_hdrpull(struct brcmf_pub *drvr, bool do_fws, drvr 297 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c tmp_if = brcmf_get_ifp(drvr, BCDC_GET_IF_IDX(h)); drvr 304 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c bphy_err(drvr, "%s: non-BCDC packet received, flags 0x%x\n", drvr 331 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c static int brcmf_proto_bcdc_tx_queue_data(struct brcmf_pub *drvr, int ifidx, drvr 334 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_if *ifp = brcmf_get_ifp(drvr, ifidx); drvr 335 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_bcdc *bcdc = drvr->proto->pd; drvr 338 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c return brcmf_proto_txdata(drvr, ifidx, 0, skb); drvr 344 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_txdata(struct brcmf_pub *drvr, int ifidx, u8 offset, drvr 347 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_hdrpush(drvr, ifidx, offset, pktbuf); drvr 348 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c return brcmf_bus_txdata(drvr->bus_if, pktbuf); drvr 354 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_pub *drvr = bus_if->drvr; drvr 358 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_fws_bus_blocked(drvr, state); drvr 366 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_bcdc *bcdc = bus_if->drvr->proto->pd; drvr 374 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c if (brcmf_proto_bcdc_hdrpull(bus_if->drvr, false, txp, &ifp)) drvr 382 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_configure_addr_mode(struct brcmf_pub *drvr, int ifidx, drvr 388 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_delete_peer(struct brcmf_pub *drvr, int ifidx, drvr 394 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_add_tdls_peer(struct brcmf_pub *drvr, int ifidx, drvr 424 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_init_done(struct brcmf_pub *drvr) drvr 426 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_bcdc *bcdc = drvr->proto->pd; drvr 429 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c fws = brcmf_fws_attach(drvr); drvr 437 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c static void brcmf_proto_bcdc_debugfs_create(struct brcmf_pub *drvr) drvr 439 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_fws_debugfs_create(drvr); drvr 442 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c int brcmf_proto_bcdc_attach(struct brcmf_pub *drvr) drvr 452 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c bphy_err(drvr, "struct brcmf_proto_bcdc is not correctly defined\n"); drvr 456 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->hdrpull = brcmf_proto_bcdc_hdrpull; drvr 457 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->query_dcmd = brcmf_proto_bcdc_query_dcmd; drvr 458 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->set_dcmd = brcmf_proto_bcdc_set_dcmd; drvr 459 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->tx_queue_data = brcmf_proto_bcdc_tx_queue_data; drvr 460 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->txdata = brcmf_proto_bcdc_txdata; drvr 461 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->configure_addr_mode = brcmf_proto_bcdc_configure_addr_mode; drvr 462 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->delete_peer = brcmf_proto_bcdc_delete_peer; drvr 463 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->add_tdls_peer = brcmf_proto_bcdc_add_tdls_peer; drvr 464 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->rxreorder = brcmf_proto_bcdc_rxreorder; drvr 465 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->add_if = brcmf_proto_bcdc_add_if; drvr 466 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->del_if = brcmf_proto_bcdc_del_if; drvr 467 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->reset_if = brcmf_proto_bcdc_reset_if; drvr 468 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->init_done = brcmf_proto_bcdc_init_done; drvr 469 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->debugfs_create = brcmf_proto_bcdc_debugfs_create; drvr 470 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->pd = bcdc; drvr 472 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->hdrlen += BCDC_HEADER_LEN + BRCMF_PROT_FW_SIGNAL_MAX_TXBYTES; drvr 473 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->bus_if->maxctl = BRCMF_DCMD_MAXLEN + drvr 482 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c void brcmf_proto_bcdc_detach(struct brcmf_pub *drvr) drvr 484 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c struct brcmf_bcdc *bcdc = drvr->proto->pd; drvr 486 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->pd = NULL; drvr 9 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.h int brcmf_proto_bcdc_attach(struct brcmf_pub *drvr); drvr 10 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.h void brcmf_proto_bcdc_detach(struct brcmf_pub *drvr); drvr 14 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.h struct brcmf_fws_info *drvr_to_fws(struct brcmf_pub *drvr); drvr 16 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.h static inline int brcmf_proto_bcdc_attach(struct brcmf_pub *drvr) { return 0; } drvr 17 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.h static inline void brcmf_proto_bcdc_detach(struct brcmf_pub *drvr) {} drvr 144 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h struct brcmf_pub *drvr; drvr 468 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 480 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wsec_key error (%d)\n", err); drvr 496 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_proto_configure_addr_mode(ifp->drvr, ifp->ifidx, drvr 499 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_proto_configure_addr_mode(ifp->drvr, ifp->ifidx, drvr 503 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_get_first_free_bsscfgidx(struct brcmf_pub *drvr) drvr 511 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!drvr->iflist[bsscfgidx]) drvr 520 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 526 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bsscfgidx = brcmf_get_first_free_bsscfgidx(ifp->drvr); drvr 537 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "setting ssid failed %d\n", err); drvr 555 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 581 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "timeout occurred\n"); drvr 589 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "no if pointer provided\n"); drvr 597 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Registering netdevice failed\n"); drvr 629 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 636 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "iface validation failed: err=%d\n", err); drvr 661 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "add iface %s type %d failed: err=%d\n", name, drvr 677 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 683 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "fail to set mpc\n"); drvr 694 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 729 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Scan abort failed\n"); drvr 774 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 782 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "interface_remove failed %d\n", err); drvr 790 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "timeout occurred\n"); drvr 853 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 893 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "iface validation failed: err=%d\n", err); drvr 899 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "type (%d) : currently we do not support this type\n", drvr 928 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_SET_INFRA error (%d)\n", err); drvr 1019 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 1051 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "error (%d)\n", err); drvr 1062 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 1088 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 1098 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Scanning already: status (%lu)\n", drvr 1103 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Scanning being aborted: status (%lu)\n", drvr 1108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Scanning suppressed: status (%lu)\n", drvr 1113 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Connecting: status (%lu)\n", vif->sme_state); drvr 1147 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "scan error (%d)\n", err); drvr 1156 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1161 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Error (%d)\n", err); drvr 1169 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1175 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Error (%d)\n", err); drvr 1183 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1189 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "cmd (%d) , error (%d)\n", cmd, err); drvr 1265 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1279 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "failed to change PSK in firmware (len=%u)\n", drvr 1288 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 1289 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bool bus_up = drvr->bus_if->state == BRCMF_BUS_UP; drvr 1300 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_DISASSOC failed (%d)\n", drvr 1327 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 1392 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wsec failed (%d)\n", err); drvr 1404 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_SET_BCNPRD failed (%d)\n", err); drvr 1449 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_SET_CHANNEL failed (%d)\n", err); drvr 1461 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_SET_SSID failed (%d)\n", err); drvr 1499 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1513 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "set wpa_auth failed (%d)\n", err); drvr 1526 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1548 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "set auth failed (%d)\n", err); drvr 1562 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1585 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "invalid cipher pairwise (%d)\n", drvr 1606 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "invalid cipher group (%d)\n", drvr 1622 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "error (%d)\n", err); drvr 1638 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1656 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "could not get wpa_auth (%d)\n", err); drvr 1670 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "invalid cipher group (%d)\n", drvr 1701 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "invalid cipher group (%d)\n", drvr 1748 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "could not set wpa_auth (%d)\n", err); drvr 1760 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1787 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Too long key length (%u)\n", key.len); drvr 1800 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid algorithm (%d)\n", drvr 1817 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "set auth failed (%d)\n", err); drvr 1837 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1876 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Set join_pref error (%d)\n", err); drvr 1887 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 1904 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid ssid\n"); drvr 1933 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Set Assoc REQ IE Failed\n"); drvr 1954 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wl_set_wpa_version failed (%d)\n", err); drvr 1961 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wl_set_auth_type failed (%d)\n", err); drvr 1967 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wl_set_set_cipher failed (%d)\n", err); drvr 1973 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wl_set_key_mgmt failed (%d)\n", err); drvr 1979 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "brcmf_set_sharedkey failed (%d)\n", err); drvr 1996 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "failed to enable fw supplicant\n"); drvr 2091 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BRCMF_C_SET_SSID failed (%d)\n", err); drvr 2107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2124 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "error (%d)\n", err); drvr 2137 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2152 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "TX_POWER_FIXED - dbm is negative\n"); drvr 2162 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Unsupported type %d\n", type); drvr 2170 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_SET_RADIO error (%d)\n", err); drvr 2174 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "qtxpower error (%d)\n", err); drvr 2187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2197 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "error (%d)\n", err); drvr 2212 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 2224 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_GET_WSEC error (%d)\n", err); drvr 2234 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "error (%d)\n", err); drvr 2285 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2300 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "invalid key index (%d)\n", key_idx); drvr 2309 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Too long key length (%u)\n", params->key_len); drvr 2363 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid cipher (0x%x)\n", params->cipher); drvr 2374 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "get wsec error (%d)\n", err); drvr 2380 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "set wsec error (%d)\n", err); drvr 2399 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2413 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_GET_WSEC error (%d)\n", err); drvr 2434 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid algo (0x%x)\n", wsec); drvr 2464 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 2481 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Setting WEP key failed (%d)\n", err); drvr 2486 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "get wsec error (%d)\n", err); drvr 2492 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "set wsec error (%d)\n", err); drvr 2518 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 2534 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Failed to get bss info (%d)\n", err); drvr 2556 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 2566 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BRCMF_C_GET_RATE error (%d)\n", err); drvr 2576 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BRCMF_C_GET_RSSI error (%d)\n", err); drvr 2586 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BRCMF_C_GET_GET_PKTCNTS error (%d)\n", err); drvr 2607 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2636 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "GET STA INFO failed, %d\n", err); drvr 2705 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Could not get rssi (%d)\n", drvr 2727 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2738 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BRCMF_C_GET_ASSOCLIST unsupported, err=%d\n", drvr 2759 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2788 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "net_device is not ready yet\n"); drvr 2790 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "error (%d)\n", err); drvr 2801 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2814 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Bss info is larger than buffer. Discarding\n"); drvr 2873 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2882 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Version %d != WL_BSS_INFO_VERSION\n", drvr 2900 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2928 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_GET_BSS_INFO failed: %d\n", err); drvr 2982 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 2997 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Could not get bss info %d\n", err); drvr 3019 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wl dtim_assoc failed (%d)\n", err); drvr 3056 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 3059 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "timer expired\n"); drvr 3107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 3108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = drvr->config; drvr 3125 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "scan not ready, bsscfgidx=%d\n", drvr 3133 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "invalid event data length\n"); drvr 3138 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid escan result (NULL pointer)\n"); drvr 3145 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid escan buffer length: %d\n", drvr 3150 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid bss_count %d: ignoring\n", drvr 3166 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Ignoring invalid bss_info length: %d\n", drvr 3175 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Ignoring IBSS result\n"); drvr 3183 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Buffer is too small: ignoring\n"); drvr 3287 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 3342 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 3343 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = drvr->config; drvr 3376 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "FALSE PNO Event. (pfn_count == 0)\n"); drvr 3383 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "insufficient event data\n"); drvr 3432 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 3438 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Scanning suppressed: status=%lu\n", drvr 3517 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 3518 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = drvr->config; drvr 3537 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid result count, expected 1 (%d)\n", drvr 3567 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 3578 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Get wowl_wakeind failed, err = %d\n", err); drvr 3619 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "No result for wowl net detect\n"); drvr 3808 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 3828 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Too many PMKSA entries cached %d\n", npmk); drvr 3851 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 3875 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Cache entry not found\n"); drvr 3907 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 3914 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "auth error %d\n", err); drvr 3920 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wsec error %d\n", err); drvr 3930 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wpa_auth error %d\n", err); drvr 3950 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 3981 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "no multicast cipher suite\n"); drvr 3987 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "ivalid OUI\n"); drvr 4009 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid multi cast cipher info\n"); drvr 4020 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "no unicast cipher suite\n"); drvr 4026 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "ivalid OUI\n"); drvr 4044 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid unicast security info\n"); drvr 4054 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "no auth key mgmt suite\n"); drvr 4060 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "ivalid OUI\n"); drvr 4088 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid key mgmt info\n"); drvr 4130 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wme_bss_disable error %d\n", err); drvr 4144 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "bip error %d\n", err); drvr 4155 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "auth error %d\n", err); drvr 4161 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wsec error %d\n", err); drvr 4170 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "mfp error %d\n", err); drvr 4177 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "wpa_auth error %d\n", err); drvr 4259 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr; drvr 4281 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c drvr = ifp->drvr; drvr 4313 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "not suitable type\n"); drvr 4319 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "extra IE size too big\n"); drvr 4378 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "no space in mgmt_ie_buf: len left %d", drvr 4408 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "vndr ie set error : %d\n", err); drvr 4436 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = vif->ifp->drvr; drvr 4443 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Set Beacon IE Failed\n"); drvr 4453 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Set Probe Resp IE Failed\n"); drvr 4467 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 4563 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Regulatory Set Error, %d\n", drvr 4572 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Beacon Interval Set Error, %d\n", drvr 4581 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "DTIM Interval Set Error, %d\n", drvr 4592 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BRCMF_C_DOWN error %d\n", drvr 4601 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "SET INFRA error %d\n", err); drvr 4617 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "setting AP mode failed %d\n", drvr 4627 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Set Channel failed: chspec=%d, %d\n", drvr 4634 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BRCMF_C_UP error (%d)\n", err); drvr 4649 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "SET SSID error (%d)\n", err); drvr 4656 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "closednet error (%d)\n", err); drvr 4665 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Set Channel failed: chspec=%d, %d\n", drvr 4672 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "setting ssid failed %d\n", err); drvr 4680 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "bss_enable config failed %d\n", err); drvr 4705 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 4730 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "SET SSID error (%d)\n", err); drvr 4733 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BRCMF_C_DOWN error %d\n", err); drvr 4736 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "setting AP mode failed %d\n", err); drvr 4744 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BRCMF_C_UP error %d\n", err); drvr 4753 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "bss_enable config failed %d\n", err); drvr 4782 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 4802 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "SCB_DEAUTHENTICATE_FOR_REASON failed %d\n", drvr 4814 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 4835 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Setting SCB (de-)authorize failed, %d\n", err); drvr 4865 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 4886 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Driver only allows MGMT packet type\n"); drvr 4917 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "invalid action frame length\n"); drvr 4923 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "unable to allocate frame\n"); drvr 4974 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 4982 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "No p2p device available for probe response\n"); drvr 4997 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 5004 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!ndev || drvr->bus_if->state != BRCMF_BUS_UP) drvr 5009 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "chanspec failed (%d)\n", err); drvr 5095 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_proto_add_tdls_peer(ifp->drvr, ifp->ifidx, (u8 *)e->addr); drvr 5099 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_proto_delete_peer(ifp->drvr, ifp->ifidx, (u8 *)e->addr); drvr 5132 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 5150 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "tdls_endpoint iovar failed: ret=%d\n", ret); drvr 5162 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 5173 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Set Assoc REQ IE Failed\n"); drvr 5186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 5201 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "gtk_key_info iovar failed: ret=%d\n", ret); drvr 5433 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 5445 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "could not get assoc info (%d)\n", err); drvr 5457 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "could not get assoc req (%d)\n", err); drvr 5475 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "could not get assoc resp (%d)\n", err); drvr 5604 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 5622 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "No IEs present in ASSOC/REASSOC_IND\n"); drvr 5649 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 5659 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_proto_delete_peer(ifp->drvr, ifp->ifidx, (u8 *)e->addr); drvr 5704 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 5742 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 5914 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 5921 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (ifp->drvr->settings->roamoff) drvr 5927 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "bcn_timeout error (%d)\n", err); drvr 5935 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ifp->drvr->settings->roamoff ? "Off" : "On"); drvr 5937 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ifp->drvr->settings->roamoff); drvr 5939 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "roam_off error (%d)\n", err); drvr 5948 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_SET_ROAM_TRIGGER error (%d)\n", err); drvr 5957 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "WLC_SET_ROAM_DELTA error (%d)\n", err); drvr 5968 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 5974 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Scan assoc time error (%d)\n", err); drvr 5980 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Scan unassoc time error (%d)\n", err); drvr 5987 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Scan passive time error (%d)\n", err); drvr 6020 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 6021 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_if *ifp = brcmf_get_ifp(drvr, 0); drvr 6042 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "get chanspecs error (%d)\n", err); drvr 6065 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid channel Spec. 0x%x.\n", drvr 6089 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Ignoring unexpected firmware channel %d\n", drvr 6146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 6147 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_if *ifp = brcmf_get_ifp(drvr, 0); drvr 6193 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "get chanspecs error (%d)\n", err); drvr 6224 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 6260 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "invalid mimo_bw_cap value\n"); drvr 6335 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 6336 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_if *ifp = brcmf_get_ifp(drvr, 0); drvr 6353 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "nmode error (%d)\n", err); drvr 6363 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "rxchain error (%d)\n", err); drvr 6373 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "brcmf_construct_chaninfo failed (%d)\n", err); drvr 6580 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 6586 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "only support basic wowlan features\n"); drvr 6609 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = ifp->drvr; drvr 6631 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c for (i = 0; i < max_interfaces && i < ARRAY_SIZE(drvr->addresses); drvr 6633 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c u8 *addr = drvr->addresses[i].addr; drvr 6635 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(addr, drvr->mac, ETH_ALEN); drvr 6641 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->addresses = drvr->addresses; drvr 6660 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!ifp->drvr->settings->roamoff) drvr 6683 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "could not obtain band info: err=%d\n", err); drvr 6737 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 6775 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "failed to set frameburst mode\n"); drvr 6790 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return brcmf_config_dongle(ifp->drvr->config); drvr 6795 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 6820 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 6833 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 6905 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], drvr 6913 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c country_codes = drvr->settings->country_codes; drvr 6956 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; drvr 6968 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "not an ISO3166 code (0x%02x 0x%02x)\n", drvr 6978 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Country code iovar returned err = %d\n", err); drvr 6982 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_translate_country_code(ifp->drvr, req->alpha2, &ccreq); drvr 6988 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Firmware rejected country setting\n"); drvr 7020 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *brcmf_cfg80211_attach(struct brcmf_pub *drvr, drvr 7024 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = drvr->wiphy; drvr 7025 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct net_device *ndev = brcmf_get_ifp(drvr, 0)->ndev; drvr 7034 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "ndev is invalid\n"); drvr 7040 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Could not allocate wiphy device\n"); drvr 7045 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->pub = drvr; drvr 7061 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Failed to init iwm_priv (%d)\n", err); drvr 7070 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Failed to get D11 version (%d)\n", err); drvr 7079 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c drvr->config = cfg; drvr 7104 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Could not register wiphy device (%d)\n", err); drvr 7110 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Setting wiphy bands failed (%d)\n", err); drvr 7128 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "FWEH activation failed (%d)\n", err); drvr 7134 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "P2P initialisation failed (%d)\n", err); drvr 7139 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "BT-coex initialisation failed (%d)\n", err); drvr 7145 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "PNO initialisation failed (%d)\n", err); drvr 7165 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "FWEH activation failed (%d)\n", err); drvr 346 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h struct brcmf_pub *drvr = wiphy_priv(w); drvr 347 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h return drvr->config; drvr 389 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h struct brcmf_cfg80211_info *brcmf_cfg80211_attach(struct brcmf_pub *drvr, drvr 82 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c struct brcmf_pub *drvr = ifp->drvr; drvr 99 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "Set join_pref error (%d)\n", err); drvr 122 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c struct brcmf_pub *drvr = ifp->drvr; drvr 123 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c struct brcmf_bus *bus = drvr->bus_if; drvr 139 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "get CLM blob file name failed (%d)\n", err); drvr 176 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "clmload (%zu byte file) failed (%d)\n", drvr 181 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "get clmload_status failed (%d)\n", err); drvr 195 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c struct brcmf_pub *drvr = ifp->drvr; drvr 209 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "Retrieving cur_etheraddr failed, %d\n", err); drvr 212 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c memcpy(ifp->drvr->wiphy->perm_addr, ifp->drvr->mac, ETH_ALEN); drvr 213 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c memcpy(ifp->drvr->mac, ifp->mac_addr, sizeof(ifp->drvr->mac)); drvr 215 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bus = ifp->drvr->bus_if; drvr 216 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c ri = &ifp->drvr->revinfo; drvr 221 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "retrieving revision info failed, %d\n", err); drvr 255 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "download CLM blob file failed, %d\n", err); drvr 263 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "Retrieving version information failed, %d\n", drvr 275 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c strlcpy(ifp->drvr->fwver, ptr, sizeof(ifp->drvr->fwver)); drvr 285 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c memcpy(ifp->drvr->clmver, clmver, sizeof(ifp->drvr->clmver)); drvr 298 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "failed setting mpc\n"); drvr 308 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "Get event_msgs error (%d)\n", err); drvr 315 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "Set event_msgs error (%d)\n", err); drvr 323 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "BRCMF_C_SET_SCAN_CHANNEL_TIME error (%d)\n", drvr 332 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c bphy_err(drvr, "BRCMF_C_SET_SCAN_UNASSOC_TIME error (%d)\n", drvr 76 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_if *brcmf_get_ifp(struct brcmf_pub *drvr, int ifidx) drvr 82 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "ifidx %d out of range\n", ifidx); drvr 87 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bsscfgidx = drvr->if2bss[ifidx]; drvr 89 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ifp = drvr->iflist[bsscfgidx]; drvr 135 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 173 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "Setting mcast_list failed, %d\n", err); drvr 186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "Setting allmulti failed, %d\n", err); drvr 192 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "Setting BRCMF_C_SET_PROMISC failed, %d\n", drvr 202 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 217 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "add nd ip err %d\n", ret); drvr 230 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 238 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "Setting cur_etheraddr failed, %d\n", err); drvr 290 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 297 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->bus_if->state != BRCMF_BUS_UP) { drvr 298 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "xmit rejected state=%d\n", drvr->bus_if->state); drvr 316 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (!drvr->settings->iapp && brcmf_skb_is_iapp(skb)) { drvr 323 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (skb_headroom(skb) < drvr->hdrlen || skb_header_cloned(skb)) { drvr 324 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c head_delta = max_t(int, drvr->hdrlen - skb_headroom(skb), 0); drvr 328 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c atomic_inc(&drvr->bus_if->stats.pktcowed); drvr 332 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "%s: failed to expand headroom\n", drvr 334 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c atomic_inc(&drvr->bus_if->stats.pktcow_failed); drvr 355 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ret = brcmf_proto_tx_queue_data(drvr, ifp->ifidx, skb); drvr 401 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (!ifp->drvr->settings->iapp && brcmf_skb_is_iapp(skb)) { drvr 477 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c static int brcmf_rx_hdrpull(struct brcmf_pub *drvr, struct sk_buff *skb, drvr 483 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ret = brcmf_proto_hdrpull(drvr, true, skb, ifp); drvr 500 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = bus_if->drvr; drvr 504 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (brcmf_rx_hdrpull(drvr, skb, &ifp)) drvr 512 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_fweh_process_skb(ifp->drvr, skb, drvr 523 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = bus_if->drvr; drvr 527 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (brcmf_rx_hdrpull(drvr, skb, &ifp)) drvr 530 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_fweh_process_skb(ifp->drvr, skb, 0); drvr 558 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 561 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->revinfo.result == 0) drvr 562 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmu_dotrev_str(drvr->revinfo.driverrev, drev); drvr 565 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c strlcpy(info->fw_version, drvr->fwver, sizeof(info->fw_version)); drvr 566 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c strlcpy(info->bus_info, dev_name(drvr->bus_if->dev), drvr 582 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (ifp->drvr->bus_if->state == BRCMF_BUS_UP) drvr 593 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 594 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_bus *bus_if = drvr->bus_if; drvr 601 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "failed bus is not ready\n"); drvr 615 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "failed to bring up cfg80211\n"); drvr 634 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 645 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ndev->needed_headroom += drvr->hdrlen; drvr 650 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c dev_net_set(ndev, wiphy_net(cfg_to_wiphy(drvr->config))); drvr 660 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "couldn't register the net device\n"); drvr 669 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->iflist[ifp->bsscfgidx] = NULL; drvr 737 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 750 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "couldn't register the p2p net device\n"); drvr 759 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ifp->drvr->iflist[ifp->bsscfgidx] = NULL; drvr 764 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_if *brcmf_add_if(struct brcmf_pub *drvr, s32 bsscfgidx, s32 ifidx, drvr 772 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ifp = drvr->iflist[bsscfgidx]; drvr 779 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "ERROR: netdev:%s already exists\n", drvr 783 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->iflist[bsscfgidx] = NULL; drvr 791 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (!drvr->settings->p2p_enable && is_p2pdev) { drvr 809 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->if2bss[ifidx] == BRCMF_BSSIDX_INVALID) drvr 810 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->if2bss[ifidx] = bsscfgidx; drvr 813 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ifp->drvr = drvr; drvr 814 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->iflist[bsscfgidx] = ifp; drvr 830 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c static void brcmf_del_if(struct brcmf_pub *drvr, s32 bsscfgidx, drvr 836 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ifp = drvr->iflist[bsscfgidx]; drvr 838 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "Null interface, bsscfgidx=%d\n", bsscfgidx); drvr 873 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->iflist[bsscfgidx] = NULL; drvr 874 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->if2bss[ifidx] == bsscfgidx) drvr 875 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->if2bss[ifidx] = BRCMF_BSSIDX_INVALID; drvr 880 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (!ifp || WARN_ON(ifp->drvr->iflist[ifp->bsscfgidx] != ifp)) drvr 884 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_proto_del_if(ifp->drvr, ifp); drvr 885 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_del_if(ifp->drvr, ifp->bsscfgidx, rtnl_locked); drvr 892 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 897 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "PSM's watchdog has fired!\n"); drvr 899 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c err = brcmf_debug_create_memdump(ifp->drvr->bus_if, data, drvr 902 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "Failed to get memory dump, %d\n", err); drvr 912 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = container_of(nb, struct brcmf_pub, drvr 923 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ifp = drvr->iflist[idx]; drvr 940 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ifp = drvr->iflist[0]; drvr 946 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "fail to get arp ip table err:%d\n", ret); drvr 963 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "add arp ip err %d\n", ret); drvr 975 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "fail to clear arp ip table err:%d\n", drvr 986 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "add arp ip err %d\n", drvr 1003 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = container_of(nb, struct brcmf_pub, drvr 1011 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ifp = drvr->iflist[0]; drvr 1055 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_rev_info *ri = &bus_if->drvr->revinfo; drvr 1076 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c seq_printf(s, "clmver: %s\n", bus_if->drvr->clmver); drvr 1083 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = container_of(work, struct brcmf_pub, drvr 1086 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_bus_reset(drvr->bus_if); drvr 1092 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = file->private_data; drvr 1101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c schedule_work(&drvr->bus_reset); drvr 1112 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c static int brcmf_bus_started(struct brcmf_pub *drvr, struct cfg80211_ops *ops) drvr 1115 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_bus *bus_if = drvr->bus_if; drvr 1122 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ifp = brcmf_add_if(drvr, 0, 0, false, "wlan%d", NULL); drvr 1141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_feat_attach(drvr); drvr 1143 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ret = brcmf_proto_init_done(drvr); drvr 1147 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_proto_add_if(drvr, ifp); drvr 1149 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->config = brcmf_cfg80211_attach(drvr, ops, drvr 1150 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->settings->p2p_enable); drvr 1151 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->config == NULL) { drvr 1158 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if ((!ret) && (drvr->settings->p2p_enable)) { drvr 1159 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c p2p_ifp = drvr->iflist[1]; drvr 1168 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->inetaddr_notifier.notifier_call = brcmf_inetaddr_changed; drvr 1169 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ret = register_inetaddr_notifier(&drvr->inetaddr_notifier); drvr 1174 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->inet6addr_notifier.notifier_call = brcmf_inet6addr_changed; drvr 1175 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ret = register_inet6addr_notifier(&drvr->inet6addr_notifier); drvr 1177 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c unregister_inetaddr_notifier(&drvr->inetaddr_notifier); drvr 1183 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c INIT_WORK(&drvr->bus_reset, brcmf_core_bus_reset); drvr 1186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_debugfs_add_entry(drvr, "revinfo", brcmf_revinfo_read); drvr 1187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c debugfs_create_file("reset", 0600, brcmf_debugfs_get_devdir(drvr), drvr, drvr 1189 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_feat_debugfs_create(drvr); drvr 1190 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_proto_debugfs_create(drvr); drvr 1196 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "failed: %d\n", ret); drvr 1197 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->config) { drvr 1198 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_cfg80211_detach(drvr->config); drvr 1199 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->config = NULL; drvr 1204 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->iflist[0] = NULL; drvr 1205 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->iflist[1] = NULL; drvr 1206 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->settings->ignore_probe_fail) drvr 1216 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = NULL; drvr 1224 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c wiphy = wiphy_new(ops, sizeof(*drvr)); drvr 1231 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr = wiphy_priv(wiphy); drvr 1232 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->wiphy = wiphy; drvr 1233 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->ops = ops; drvr 1234 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->bus_if = dev_get_drvdata(dev); drvr 1235 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->bus_if->drvr = drvr; drvr 1236 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->settings = settings; drvr 1244 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = bus_if->drvr; drvr 1250 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c for (i = 0; i < ARRAY_SIZE(drvr->if2bss); i++) drvr 1251 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->if2bss[i] = BRCMF_BSSIDX_INVALID; drvr 1253 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c mutex_init(&drvr->proto_block); drvr 1256 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->hdrlen = 0; drvr 1259 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ret = brcmf_proto_attach(drvr); drvr 1261 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "brcmf_prot_attach failed\n"); drvr 1266 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_fweh_register(drvr, BRCMF_E_PSM_WATCHDOG, drvr 1270 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_fweh_attach(drvr); drvr 1272 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ret = brcmf_bus_started(drvr, drvr->ops); drvr 1274 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "dongle is not responding: err=%d\n", ret); drvr 1289 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = bus_if->drvr; drvr 1291 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr) { drvr 1292 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->hdrlen += len; drvr 1299 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = bus_if->drvr; drvr 1301 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr == NULL) drvr 1304 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->iflist[0]) drvr 1305 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_fil_cmd_int_set(drvr->iflist[0], BRCMF_C_TERMINATED, 1); drvr 1319 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = bus_if->drvr; drvr 1321 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "Firmware has halted or crashed\n"); drvr 1325 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c schedule_work(&drvr->bus_reset); drvr 1332 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = bus_if->drvr; drvr 1336 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr == NULL) drvr 1340 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c unregister_inetaddr_notifier(&drvr->inetaddr_notifier); drvr 1344 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c unregister_inet6addr_notifier(&drvr->inet6addr_notifier); drvr 1348 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_bus_stop(drvr->bus_if); drvr 1350 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_fweh_detach(drvr); drvr 1351 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_proto_detach(drvr); drvr 1353 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->mon_if) { drvr 1354 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_net_detach(drvr->mon_if->ndev, false); drvr 1355 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->mon_if = NULL; drvr 1360 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->iflist[i]) drvr 1361 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_del_if(drvr, drvr->iflist[i]->bsscfgidx, false); drvr 1364 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->config) { drvr 1365 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_p2p_detach(&drvr->config->p2p); drvr 1366 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_cfg80211_detach(drvr->config); drvr 1367 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->config = NULL; drvr 1374 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = bus_if->drvr; drvr 1376 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (!drvr) drvr 1379 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bus_if->drvr = NULL; drvr 1381 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c kfree(drvr->ops); drvr 1383 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c wiphy_free(drvr->wiphy); drvr 1389 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_if *ifp = bus_if->drvr->iflist[0]; drvr 1401 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = ifp->drvr; drvr 1409 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c bphy_err(drvr, "Timed out waiting for no pending 802.1x packets\n"); drvr 1416 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct brcmf_pub *drvr = bus->drvr; drvr 1422 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (!drvr) { drvr 1431 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if ((drvr->iflist[ifidx]) && drvr 1432 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c (drvr->iflist[ifidx]->ndev)) { drvr 1433 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ndev = drvr->iflist[ifidx]->ndev; drvr 180 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h struct brcmf_pub *drvr; drvr 202 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h struct brcmf_if *brcmf_get_ifp(struct brcmf_pub *drvr, int ifidx); drvr 205 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h struct brcmf_if *brcmf_add_if(struct brcmf_pub *drvr, s32 bsscfgidx, s32 ifidx, drvr 45 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c struct dentry *brcmf_debugfs_get_devdir(struct brcmf_pub *drvr) drvr 47 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c return drvr->wiphy->debugfsdir; drvr 50 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c int brcmf_debugfs_add_entry(struct brcmf_pub *drvr, const char *fn, drvr 55 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c WARN(!drvr->wiphy->debugfsdir, "wiphy not (yet) registered\n"); drvr 56 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c e = debugfs_create_devm_seqfile(drvr->bus_if->dev, fn, drvr 57 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c drvr->wiphy->debugfsdir, read_fn); drvr 54 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h #define bphy_err(drvr, fmt, ...) \ drvr 59 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h wiphy_err((drvr)->wiphy, "%s: " fmt, __func__, \ drvr 118 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h struct dentry *brcmf_debugfs_get_devdir(struct brcmf_pub *drvr); drvr 119 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h int brcmf_debugfs_add_entry(struct brcmf_pub *drvr, const char *fn, drvr 124 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h static inline struct dentry *brcmf_debugfs_get_devdir(struct brcmf_pub *drvr) drvr 129 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h int brcmf_debugfs_add_entry(struct brcmf_pub *drvr, const char *fn, drvr 65 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c u32 feats = bus_if->drvr->feat_flags; drvr 66 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c u32 quirks = bus_if->drvr->chip_quirks; drvr 145 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags |= BIT(id); drvr 166 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags |= BIT(id); drvr 178 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c struct brcmf_pub *drvr = ifp->drvr; drvr 185 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c bphy_err(drvr, "could not get firmware cap (%d)\n", err); drvr 196 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags |= BIT(id); drvr 210 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c struct brcmf_pub *drvr = bus_if->drvr; drvr 211 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c struct brcmf_if *ifp = brcmf_get_ifp(drvr, 0); drvr 218 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c bphy_err(drvr, "could not get firmware cap (%d)\n", err); drvr 237 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c void brcmf_feat_attach(struct brcmf_pub *drvr) drvr 239 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c struct brcmf_if *ifp = brcmf_get_ifp(drvr, 0); drvr 247 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c if (drvr->bus_if->chip != BRCM_CC_43430_CHIP_ID && drvr 248 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c drvr->bus_if->chip != BRCM_CC_4345_CHIP_ID) drvr 253 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c if (drvr->bus_if->wowl_supported) drvr 258 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags |= BIT(BRCMF_FEAT_WOWL_ARP_ND); drvr 260 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags |= drvr 263 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags |= drvr 268 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c switch (drvr->bus_if->chip) { drvr 271 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags &= ~BIT(BRCMF_FEAT_MBSS); drvr 284 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags |= BIT(BRCMF_FEAT_SCAN_RANDOM_MAC); drvr 286 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c if (drvr->settings->feature_disable) { drvr 288 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags, drvr 289 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c drvr->settings->feature_disable); drvr 290 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c ifp->drvr->feat_flags &= ~drvr->settings->feature_disable; drvr 294 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c brcmf_feat_firmware_overrides(drvr); drvr 297 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c switch (drvr->bus_if->chip) { drvr 299 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c drvr->chip_quirks |= BIT(BRCMF_FEAT_QUIRK_AUTO_AUTH); drvr 302 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c drvr->chip_quirks |= BIT(BRCMF_FEAT_QUIRK_NEED_MPC); drvr 310 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c void brcmf_feat_debugfs_create(struct brcmf_pub *drvr) drvr 312 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c brcmf_debugfs_add_entry(drvr, "features", brcmf_feat_debugfs_read); drvr 313 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c brcmf_debugfs_add_entry(drvr, "fwcap", brcmf_feat_fwcap_debugfs_read); drvr 318 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c return (ifp->drvr->feat_flags & BIT(id)); drvr 324 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c return (ifp->drvr->chip_quirks & BIT(quirk)); drvr 87 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h void brcmf_feat_attach(struct brcmf_pub *drvr); drvr 94 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h void brcmf_feat_debugfs_create(struct brcmf_pub *drvr); drvr 183 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c struct brcmf_pub *drvr; drvr 219 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c drvr = bus_if->drvr; drvr 220 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c ifp = brcmf_get_ifp(drvr, ifidx); drvr 241 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c ifp = brcmf_get_ifp(bus_if->drvr, ifidx); drvr 387 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c struct brcmf_pub *drvr = bus_if->drvr; drvr 394 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c brcmf_msgbuf_delete_flowring(drvr, flowid); drvr 412 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c struct brcmf_pub *drvr = bus_if->drvr; drvr 423 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c brcmf_msgbuf_delete_flowring(drvr, flowid); drvr 435 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c struct brcmf_pub *drvr = bus_if->drvr; drvr 463 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c brcmf_msgbuf_delete_flowring(drvr, flowid); drvr 94 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c static int brcmf_fweh_call_event_handler(struct brcmf_pub *drvr, drvr 104 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c fweh = &ifp->drvr->fweh; drvr 110 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c bphy_err(drvr, "unhandled event %d ignored\n", code); drvr 112 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c bphy_err(drvr, "no interface object\n"); drvr 124 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c static void brcmf_fweh_handle_if_event(struct brcmf_pub *drvr, drvr 145 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c (drvr->fweh.p2pdev_setup_ongoing)))); drvr 151 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c bphy_err(drvr, "invalid interface index: %u\n", ifevent->ifidx); drvr 155 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c ifp = drvr->iflist[ifevent->bsscfgidx]; drvr 160 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c ifp = brcmf_add_if(drvr, ifevent->bsscfgidx, ifevent->ifidx, drvr 165 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c brcmf_proto_add_if(drvr, ifp); drvr 166 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c if (!drvr->fweh.evt_handler[BRCMF_E_IF]) drvr 172 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c brcmf_proto_reset_if(drvr, ifp); drvr 174 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c err = brcmf_fweh_call_event_handler(drvr, ifp, emsg->event_code, emsg, drvr 178 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c bool armed = brcmf_cfg80211_vif_event_armed(drvr->config); drvr 215 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_pub *drvr; drvr 224 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c drvr = container_of(fweh, struct brcmf_pub, fweh); drvr 254 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c brcmf_fweh_handle_if_event(drvr, &emsg, event->data); drvr 259 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c ifp = drvr->iflist[0]; drvr 261 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c ifp = drvr->iflist[emsg.bsscfgidx]; drvr 262 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c err = brcmf_fweh_call_event_handler(drvr, ifp, event->code, drvr 265 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c bphy_err(drvr, "event handler failed (%d)\n", drvr 282 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c ifp->drvr->fweh.p2pdev_setup_ongoing = ongoing; drvr 290 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c void brcmf_fweh_attach(struct brcmf_pub *drvr) drvr 292 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_fweh_info *fweh = &drvr->fweh; drvr 303 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c void brcmf_fweh_detach(struct brcmf_pub *drvr) drvr 305 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_fweh_info *fweh = &drvr->fweh; drvr 320 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c int brcmf_fweh_register(struct brcmf_pub *drvr, enum brcmf_fweh_event_code code, drvr 323 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c if (drvr->fweh.evt_handler[code]) { drvr 324 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c bphy_err(drvr, "event code %d already registered\n", code); drvr 327 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c drvr->fweh.evt_handler[code] = handler; drvr 339 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c void brcmf_fweh_unregister(struct brcmf_pub *drvr, drvr 344 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c drvr->fweh.evt_handler[code] = NULL; drvr 354 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_pub *drvr = ifp->drvr; drvr 360 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c if (ifp->drvr->fweh.evt_handler[i]) { drvr 374 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c bphy_err(drvr, "Set event_msgs error (%d)\n", err); drvr 388 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c void brcmf_fweh_process_event(struct brcmf_pub *drvr, drvr 393 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_fweh_info *fweh = &drvr->fweh; drvr 311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h void brcmf_fweh_attach(struct brcmf_pub *drvr); drvr 312 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h void brcmf_fweh_detach(struct brcmf_pub *drvr); drvr 313 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h int brcmf_fweh_register(struct brcmf_pub *drvr, enum brcmf_fweh_event_code code, drvr 317 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h void brcmf_fweh_unregister(struct brcmf_pub *drvr, drvr 320 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h void brcmf_fweh_process_event(struct brcmf_pub *drvr, drvr 325 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h static inline void brcmf_fweh_process_skb(struct brcmf_pub *drvr, drvr 357 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h brcmf_fweh_process_event(drvr, event_packet, skb->len + ETH_HLEN); drvr 98 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c struct brcmf_pub *drvr = ifp->drvr; drvr 101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c if (drvr->bus_if->state != BRCMF_BUS_UP) { drvr 102 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c bphy_err(drvr, "bus is down. we have nothing to do.\n"); drvr 109 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_proto_set_dcmd(drvr, ifp->ifidx, cmd, drvr 112 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_proto_query_dcmd(drvr, ifp->ifidx, cmd, drvr 133 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_lock(&ifp->drvr->proto_block); drvr 140 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_unlock(&ifp->drvr->proto_block); drvr 150 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_lock(&ifp->drvr->proto_block); drvr 157 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_unlock(&ifp->drvr->proto_block); drvr 169 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_lock(&ifp->drvr->proto_block); drvr 172 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_unlock(&ifp->drvr->proto_block); drvr 183 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_lock(&ifp->drvr->proto_block); drvr 185 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_unlock(&ifp->drvr->proto_block); drvr 217 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c struct brcmf_pub *drvr = ifp->drvr; drvr 221 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_lock(&drvr->proto_block); drvr 227 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c buflen = brcmf_create_iovar(name, data, len, drvr->proto_buf, drvr 228 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c sizeof(drvr->proto_buf)); drvr 230 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_fil_cmd_data(ifp, BRCMF_C_SET_VAR, drvr->proto_buf, drvr 234 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c bphy_err(drvr, "Creating iovar failed\n"); drvr 237 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_unlock(&drvr->proto_block); drvr 245 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c struct brcmf_pub *drvr = ifp->drvr; drvr 249 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_lock(&drvr->proto_block); drvr 251 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c buflen = brcmf_create_iovar(name, data, len, drvr->proto_buf, drvr 252 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c sizeof(drvr->proto_buf)); drvr 254 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_fil_cmd_data(ifp, BRCMF_C_GET_VAR, drvr->proto_buf, drvr 257 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c memcpy(data, drvr->proto_buf, len); drvr 260 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c bphy_err(drvr, "Creating iovar failed\n"); drvr 267 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_unlock(&drvr->proto_block); drvr 340 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c struct brcmf_pub *drvr = ifp->drvr; drvr 344 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_lock(&drvr->proto_block); drvr 352 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c drvr->proto_buf, sizeof(drvr->proto_buf)); drvr 354 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_fil_cmd_data(ifp, BRCMF_C_SET_VAR, drvr->proto_buf, drvr 358 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c bphy_err(drvr, "Creating bsscfg failed\n"); drvr 361 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_unlock(&drvr->proto_block); drvr 369 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c struct brcmf_pub *drvr = ifp->drvr; drvr 373 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_lock(&drvr->proto_block); drvr 376 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c drvr->proto_buf, sizeof(drvr->proto_buf)); drvr 378 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_fil_cmd_data(ifp, BRCMF_C_GET_VAR, drvr->proto_buf, drvr 381 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c memcpy(data, drvr->proto_buf, len); drvr 384 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c bphy_err(drvr, "Creating bsscfg failed\n"); drvr 391 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c mutex_unlock(&drvr->proto_block); drvr 490 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_pub *drvr; drvr 834 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c txq = brcmf_bus_gettxq(fws->drvr->bus_if); drvr 954 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 4 + fws->drvr->hdrlen; drvr 967 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c err = brcmf_proto_txdata(fws->drvr, ifidx, data_offset, skb); drvr 980 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_if *ifp = brcmf_get_ifp(fws->drvr, if_id); drvr 1251 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_pub *drvr = fws->drvr; drvr 1264 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "no mac descriptor found for skb %p\n", p); drvr 1454 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_pub *drvr = fws->drvr; drvr 1479 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "unexpected txstatus\n"); drvr 1485 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "no packet in hanger slot: hslot=%d\n", drvr 1513 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c ret = brcmf_proto_hdrpull(fws->drvr, false, skb, &ifp); drvr 1610 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_pub *drvr = ifp->drvr; drvr 1611 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_info *fws = drvr_to_fws(drvr); drvr 1616 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "event payload too small (%d)\n", e->datalen); drvr 1644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); drvr 1680 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_pub *drvr = ifp->drvr; drvr 1695 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "invalid flags...so ignore this packet\n"); drvr 1700 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c rfi = ifp->drvr->reorder_flows[flow_id]; drvr 1717 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c ifp->drvr->reorder_flows[flow_id] = NULL; drvr 1732 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "failed to alloc buffer\n"); drvr 1737 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c ifp->drvr->reorder_flows[flow_id] = rfi; drvr 1854 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); drvr 1996 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_pub *drvr = fws->drvr; drvr 2010 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "%s queue %d full\n", entry->name, qidx); drvr 2014 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "%s entry removed\n", entry->name); drvr 2073 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c rc = brcmf_proto_txdata(fws->drvr, ifidx, data_offset, skb); drvr 2081 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c (void)brcmf_proto_hdrpull(fws->drvr, false, skb, NULL); drvr 2119 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_pub *drvr = ifp->drvr; drvr 2120 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_info *fws = drvr_to_fws(drvr); drvr 2148 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "drop skb: no hanger slot\n"); drvr 2170 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); drvr 2188 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); drvr 2206 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_pub *drvr; drvr 2214 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c drvr = fws->drvr; drvr 2229 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c ret = brcmf_proto_txdata(drvr, ifidx, 0, skb); drvr 2232 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c brcmf_txfinalize(brcmf_get_ifp(drvr, drvr 2275 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_stats *fwstats = &(drvr_to_fws(bus_if->drvr)->stats); drvr 2340 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_info *brcmf_fws_attach(struct brcmf_pub *drvr) drvr 2357 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c fws->drvr = drvr; drvr 2358 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c fws->fcmode = drvr->settings->fcmode; drvr 2360 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c if ((drvr->bus_if->always_use_fws_queue == false) && drvr 2369 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "workqueue creation failed\n"); drvr 2382 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c rc = brcmf_fweh_register(drvr, BRCMF_E_FIFO_CREDIT_MAP, drvr 2385 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "register credit map handler failed\n"); drvr 2388 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c rc = brcmf_fweh_register(drvr, BRCMF_E_BCMC_CREDIT_SUPPORT, drvr 2391 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "register bcmc credit handler failed\n"); drvr 2392 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c brcmf_fweh_unregister(drvr, BRCMF_E_FIFO_CREDIT_MAP); drvr 2401 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c ifp = brcmf_get_ifp(drvr, 0); drvr 2403 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c bphy_err(drvr, "failed to set bdcv2 tlv signaling\n"); drvr 2456 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c void brcmf_fws_debugfs_create(struct brcmf_pub *drvr) drvr 2459 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c brcmf_debugfs_add_entry(drvr, "fws_stats", drvr 2491 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c void brcmf_fws_bus_blocked(struct brcmf_pub *drvr, bool flow_blocked) drvr 2493 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c struct brcmf_fws_info *fws = drvr_to_fws(drvr); drvr 2499 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c ifp = drvr->iflist[i]; drvr 9 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.h struct brcmf_fws_info *brcmf_fws_attach(struct brcmf_pub *drvr); drvr 11 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.h void brcmf_fws_debugfs_create(struct brcmf_pub *drvr); drvr 21 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.h void brcmf_fws_bus_blocked(struct brcmf_pub *drvr, bool flow_blocked); drvr 228 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr; drvr 418 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev, drvr 421 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev, drvr 426 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static int brcmf_msgbuf_tx_ioctl(struct brcmf_pub *drvr, int ifidx, drvr 429 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 440 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Failed to reserve space in commonring\n"); drvr 487 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static int brcmf_msgbuf_query_dcmd(struct brcmf_pub *drvr, int ifidx, drvr 490 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 498 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c err = brcmf_msgbuf_tx_ioctl(drvr, ifidx, cmd, buf, len); drvr 504 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Timeout on response for query command\n"); drvr 508 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, drvr 525 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static int brcmf_msgbuf_set_dcmd(struct brcmf_pub *drvr, int ifidx, drvr 528 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c return brcmf_msgbuf_query_dcmd(drvr, ifidx, cmd, buf, len, fwerr); drvr 532 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static int brcmf_msgbuf_hdrpull(struct brcmf_pub *drvr, bool do_fws, drvr 552 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c dma_free_coherent(msgbuf->drvr->bus_if->dev, dma_sz, dma_buf, drvr 581 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 593 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c dma_buf = dma_alloc_coherent(msgbuf->drvr->bus_if->dev, dma_sz, drvr 597 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "dma_alloc_coherent failed\n"); drvr 610 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Failed to reserve space in commonring\n"); drvr 637 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Failed to write commonring\n"); drvr 696 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 716 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "No SKB, but qlen %d\n", drvr 721 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c if (brcmf_msgbuf_alloc_pktid(msgbuf->drvr->bus_if->dev, drvr 725 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "No PKTID available !!\n"); drvr 730 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, drvr 795 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static int brcmf_msgbuf_tx_queue_data(struct brcmf_pub *drvr, int ifidx, drvr 798 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 820 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_configure_addr_mode(struct brcmf_pub *drvr, int ifidx, drvr 823 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 830 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_delete_peer(struct brcmf_pub *drvr, int ifidx, u8 peer[ETH_ALEN]) drvr 832 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 839 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_add_tdls_peer(struct brcmf_pub *drvr, int ifidx, u8 peer[ETH_ALEN]) drvr 841 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 880 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, drvr 889 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_txfinalize(brcmf_get_ifp(msgbuf->drvr, tx_status->msg.ifidx), drvr 896 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 924 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Failed to alloc SKB\n"); drvr 930 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c if (brcmf_msgbuf_alloc_pktid(msgbuf->drvr->bus_if->dev, drvr 934 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "No PKTID available !!\n"); drvr 1004 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 1022 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Failed to reserve space in commonring\n"); drvr 1034 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Failed to alloc SKB\n"); drvr 1040 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c if (brcmf_msgbuf_alloc_pktid(msgbuf->drvr->bus_if->dev, drvr 1044 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "No PKTID available !!\n"); drvr 1096 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 1111 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, drvr 1121 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c ifp = brcmf_get_ifp(msgbuf->drvr, event->msg.ifidx); drvr 1123 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Received pkt for invalid ifidx %d\n", drvr 1130 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_fweh_process_skb(ifp->drvr, skb, 0); drvr 1140 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 1157 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev, drvr 1171 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c ifp = msgbuf->drvr->mon_if; drvr 1174 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Received unexpected monitor pkt\n"); drvr 1183 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c ifp = brcmf_get_ifp(msgbuf->drvr, rx_complete->msg.ifidx); drvr 1185 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Received pkt for invalid ifidx %d\n", drvr 1199 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 1204 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Firmware reported general error: %d\n", err); drvr 1211 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 1218 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Firmware reported ring %d error: %d\n", ring, drvr 1227 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 1239 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Flowring creation failed, code %d\n", status); drvr 1256 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 1268 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Flowring deletion failed, code %d\n", status); drvr 1281 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = msgbuf->drvr; drvr 1322 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Unsupported msgtype %d\n", msg->msgtype); drvr 1363 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = bus_if->drvr; drvr 1364 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 1392 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c void brcmf_msgbuf_delete_flowring(struct brcmf_pub *drvr, u16 flowid) drvr 1394 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 1402 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c if (drvr->bus_if->state != BRCMF_BUS_UP) { drvr 1412 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "FW unaware, flowring will be removed !!\n"); drvr 1436 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "Failed to submit RING_DELETE, flowring will be removed\n"); drvr 1445 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_pub *drvr = bus_if->drvr; drvr 1446 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 1495 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_debugfs_create(struct brcmf_pub *drvr) drvr 1497 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_debugfs_add_entry(drvr, "msgbuf_stats", brcmf_msgbuf_stats_read); drvr 1500 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c int brcmf_proto_msgbuf_attach(struct brcmf_pub *drvr) drvr 1507 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c if_msgbuf = drvr->bus_if->msgbuf; drvr 1510 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "driver not configured for this many flowrings %d\n", drvr 1521 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c bphy_err(drvr, "workqueue creation failed\n"); drvr 1535 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c msgbuf->drvr = drvr; drvr 1536 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c msgbuf->ioctbuf = dma_alloc_coherent(drvr->bus_if->dev, drvr 1546 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->hdrpull = brcmf_msgbuf_hdrpull; drvr 1547 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->query_dcmd = brcmf_msgbuf_query_dcmd; drvr 1548 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->set_dcmd = brcmf_msgbuf_set_dcmd; drvr 1549 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->tx_queue_data = brcmf_msgbuf_tx_queue_data; drvr 1550 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->configure_addr_mode = brcmf_msgbuf_configure_addr_mode; drvr 1551 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->delete_peer = brcmf_msgbuf_delete_peer; drvr 1552 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->add_tdls_peer = brcmf_msgbuf_add_tdls_peer; drvr 1553 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->rxreorder = brcmf_msgbuf_rxreorder; drvr 1554 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->debugfs_create = brcmf_msgbuf_debugfs_create; drvr 1555 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->pd = msgbuf; drvr 1584 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c msgbuf->flow = brcmf_flowring_attach(drvr->bus_if->dev, drvr 1618 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c dma_free_coherent(drvr->bus_if->dev, drvr 1628 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c void brcmf_proto_msgbuf_detach(struct brcmf_pub *drvr) drvr 1634 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c if (drvr->proto->pd) { drvr 1635 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd; drvr 1650 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c dma_free_coherent(drvr->bus_if->dev, drvr 1656 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c drvr->proto->pd = NULL; drvr 32 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h void brcmf_msgbuf_delete_flowring(struct brcmf_pub *drvr, u16 flowid); drvr 33 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h int brcmf_proto_msgbuf_attach(struct brcmf_pub *drvr); drvr 34 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h void brcmf_proto_msgbuf_detach(struct brcmf_pub *drvr); drvr 36 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h static inline int brcmf_proto_msgbuf_attach(struct brcmf_pub *drvr) drvr 40 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h static inline void brcmf_proto_msgbuf_detach(struct brcmf_pub *drvr) {} drvr 426 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = ifp->drvr; drvr 443 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "failed to update device address ret %d\n", ret); drvr 563 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; drvr 570 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "P2P config device not available\n"); drvr 584 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "set p2p_disc error\n"); drvr 590 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "unable to set WL_P2P_DISC_ST_SCAN\n"); drvr 602 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "wsec error %d\n", ret); drvr 624 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; drvr 643 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "no vif for bss type %d\n", bss_type); drvr 671 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, " invalid search state %d\n", search_state); drvr 755 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; drvr 818 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "error (%d)\n", err); drvr 913 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; drvr 920 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "Discovery is not set, so we have nothing to do\n"); drvr 926 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "Previous LISTEN is not completed yet\n"); drvr 994 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 1043 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; drvr 1059 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "channel list allocation failed\n"); drvr 1101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; drvr 1115 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "ERROR occurred! value is (%d)\n", err); drvr 1337 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = ifp->drvr; drvr 1338 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = drvr->config; drvr 1409 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "No memory available for action frame\n"); drvr 1445 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 1492 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; drvr 1507 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, " sending action frame has failed\n"); drvr 1557 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; drvr 1636 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "Unknown p2p pub act frame subtype: %d\n", drvr 1659 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; drvr 1695 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "P2P Public action frame, unknown subtype.\n"); drvr 1717 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "Unknown action type: %d\n", action); drvr 1725 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "Unknown Frame: category 0x%x, action 0x%x\n", drvr 1764 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "Couldn't find peer's channel.\n"); drvr 1786 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "Failed to send Action Frame(retry %d)\n", drvr 1857 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; drvr 1969 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; drvr 1979 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "vif for P2PAPI_BSSCFG_PRIMARY does not exist\n"); drvr 1985 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "vif for P2PAPI_BSSCFG_CONNECTION does not exist\n"); drvr 2003 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "p2p_ifupd FAILED, err=%d\n", err); drvr 2011 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "No BRCMF_E_IF_CHANGE event received\n"); drvr 2074 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; drvr 2086 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "could not create discovery vif\n"); drvr 2094 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "discovery vif must be different from primary interface\n"); drvr 2108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "set p2p_disc error\n"); drvr 2120 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "timeout occurred\n"); drvr 2134 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "retrieving discover bsscfg index failed\n"); drvr 2168 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; drvr 2209 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "timeout occurred\n"); drvr 2217 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "no if pointer provided\n"); drvr 2226 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "Registering netdevice failed\n"); drvr 2381 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; drvr 2396 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bphy_err(drvr, "P2P device creation failed.\n"); drvr 38 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c #define ifp_to_pno(_ifp) ((_ifp)->drvr->config->pno) drvr 101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c struct brcmf_pub *drvr = ifp->drvr; drvr 125 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c bphy_err(drvr, "failed to set pfnmem\n"); drvr 131 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c bphy_err(drvr, "failed to get pfnmem\n"); drvr 145 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c bphy_err(drvr, "pfn_set failed, err=%d\n", err); drvr 153 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c struct brcmf_pub *drvr = ifp->drvr; drvr 188 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c bphy_err(drvr, "pfn_macaddr failed, err=%d\n", err); drvr 196 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c struct brcmf_pub *drvr = ifp->drvr; drvr 213 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c bphy_err(drvr, "adding failed: err=%d\n", err); drvr 219 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c struct brcmf_pub *drvr = ifp->drvr; drvr 230 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c bphy_err(drvr, "adding failed: err=%d\n", err); drvr 254 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c struct brcmf_pub *drvr = ifp->drvr; drvr 264 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c bphy_err(drvr, "failed code %d\n", ret); drvr 389 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c struct brcmf_pub *drvr = ifp->drvr; drvr 414 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c bphy_err(drvr, "failed error=%d\n", err); drvr 20 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c int brcmf_proto_attach(struct brcmf_pub *drvr) drvr 30 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c drvr->proto = proto; drvr 32 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c if (drvr->bus_if->proto_type == BRCMF_PROTO_BCDC) { drvr 33 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c if (brcmf_proto_bcdc_attach(drvr)) drvr 35 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c } else if (drvr->bus_if->proto_type == BRCMF_PROTO_MSGBUF) { drvr 36 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c if (brcmf_proto_msgbuf_attach(drvr)) drvr 39 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c bphy_err(drvr, "Unsupported proto type %d\n", drvr 40 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c drvr->bus_if->proto_type); drvr 48 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c bphy_err(drvr, "Not all proto handlers have been installed\n"); drvr 55 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c drvr->proto = NULL; drvr 59 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c void brcmf_proto_detach(struct brcmf_pub *drvr) drvr 63 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c if (drvr->proto) { drvr 64 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c if (drvr->bus_if->proto_type == BRCMF_PROTO_BCDC) drvr 65 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c brcmf_proto_bcdc_detach(drvr); drvr 66 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c else if (drvr->bus_if->proto_type == BRCMF_PROTO_MSGBUF) drvr 67 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c brcmf_proto_msgbuf_detach(drvr); drvr 68 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c kfree(drvr->proto); drvr 69 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c drvr->proto = NULL; drvr 19 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int (*hdrpull)(struct brcmf_pub *drvr, bool do_fws, drvr 21 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int (*query_dcmd)(struct brcmf_pub *drvr, int ifidx, uint cmd, drvr 23 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int (*set_dcmd)(struct brcmf_pub *drvr, int ifidx, uint cmd, void *buf, drvr 25 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int (*tx_queue_data)(struct brcmf_pub *drvr, int ifidx, drvr 27 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int (*txdata)(struct brcmf_pub *drvr, int ifidx, u8 offset, drvr 29 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h void (*configure_addr_mode)(struct brcmf_pub *drvr, int ifidx, drvr 31 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h void (*delete_peer)(struct brcmf_pub *drvr, int ifidx, drvr 33 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h void (*add_tdls_peer)(struct brcmf_pub *drvr, int ifidx, drvr 39 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int (*init_done)(struct brcmf_pub *drvr); drvr 40 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h void (*debugfs_create)(struct brcmf_pub *drvr); drvr 45 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int brcmf_proto_attach(struct brcmf_pub *drvr); drvr 46 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h void brcmf_proto_detach(struct brcmf_pub *drvr); drvr 48 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h static inline int brcmf_proto_hdrpull(struct brcmf_pub *drvr, bool do_fws, drvr 61 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h return drvr->proto->hdrpull(drvr, do_fws, skb, ifp); drvr 63 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h static inline int brcmf_proto_query_dcmd(struct brcmf_pub *drvr, int ifidx, drvr 67 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h return drvr->proto->query_dcmd(drvr, ifidx, cmd, buf, len,fwerr); drvr 69 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h static inline int brcmf_proto_set_dcmd(struct brcmf_pub *drvr, int ifidx, drvr 73 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h return drvr->proto->set_dcmd(drvr, ifidx, cmd, buf, len, fwerr); drvr 76 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h static inline int brcmf_proto_tx_queue_data(struct brcmf_pub *drvr, int ifidx, drvr 79 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h return drvr->proto->tx_queue_data(drvr, ifidx, skb); drvr 82 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h static inline int brcmf_proto_txdata(struct brcmf_pub *drvr, int ifidx, drvr 85 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h return drvr->proto->txdata(drvr, ifidx, offset, skb); drvr 88 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h brcmf_proto_configure_addr_mode(struct brcmf_pub *drvr, int ifidx, drvr 91 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h drvr->proto->configure_addr_mode(drvr, ifidx, addr_mode); drvr 94 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h brcmf_proto_delete_peer(struct brcmf_pub *drvr, int ifidx, u8 peer[ETH_ALEN]) drvr 96 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h drvr->proto->delete_peer(drvr, ifidx, peer); drvr 99 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h brcmf_proto_add_tdls_peer(struct brcmf_pub *drvr, int ifidx, u8 peer[ETH_ALEN]) drvr 101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h drvr->proto->add_tdls_peer(drvr, ifidx, peer); drvr 114 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h ifp->drvr->proto->rxreorder(ifp, skb); drvr 118 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h brcmf_proto_add_if(struct brcmf_pub *drvr, struct brcmf_if *ifp) drvr 120 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h if (!drvr->proto->add_if) drvr 122 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h drvr->proto->add_if(ifp); drvr 126 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h brcmf_proto_del_if(struct brcmf_pub *drvr, struct brcmf_if *ifp) drvr 128 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h if (!drvr->proto->del_if) drvr 130 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h drvr->proto->del_if(ifp); drvr 134 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h brcmf_proto_reset_if(struct brcmf_pub *drvr, struct brcmf_if *ifp) drvr 136 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h if (!drvr->proto->reset_if) drvr 138 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h drvr->proto->reset_if(ifp); drvr 142 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h brcmf_proto_init_done(struct brcmf_pub *drvr) drvr 144 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h if (!drvr->proto->init_done) drvr 146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h return drvr->proto->init_done(drvr); drvr 150 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h brcmf_proto_debugfs_create(struct brcmf_pub *drvr) drvr 152 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h drvr->proto->debugfs_create(drvr); drvr 3170 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c struct brcmf_pub *drvr = bus_if->drvr; drvr 3173 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c struct dentry *dentry = brcmf_debugfs_get_devdir(drvr); drvr 3180 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_debugfs_add_entry(drvr, "forensics", brcmf_sdio_forensic_read); drvr 3181 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_debugfs_add_entry(drvr, "counters", drvr 48 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c void brcms_debugfs_attach(struct brcms_pub *drvr) drvr 50 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c drvr->dbgfs_dir = debugfs_create_dir( drvr 51 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c dev_name(&drvr->wlc->hw->d11core->dev), root_folder); drvr 54 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c void brcms_debugfs_detach(struct brcms_pub *drvr) drvr 56 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c debugfs_remove_recursive(drvr->dbgfs_dir); drvr 59 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c struct dentry *brcms_debugfs_get_devdir(struct brcms_pub *drvr) drvr 61 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c return drvr->dbgfs_dir; drvr 67 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c struct brcms_pub *drvr = s->private; drvr 68 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c struct brcms_hardware *hw = drvr->wlc->hw; drvr 91 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c drvr->wlc->hw->boardflags, drvr->wlc->hw->boardflags2, drvr 92 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c drvr->wlc->ucode_rev, hw->band->radiorev, drvr 100 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c struct brcms_pub *drvr = s->private; drvr 101 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c struct brcms_info *wl = drvr->ieee_hw->priv; drvr 106 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c stats = *(drvr->wlc->core->macstat_snapshot); drvr 171 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c struct brcms_pub *drvr; drvr 178 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c return single_open(f, entry->read, entry->drvr); drvr 190 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c brcms_debugfs_add_entry(struct brcms_pub *drvr, const char *fn, drvr 193 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c struct device *dev = &drvr->wlc->hw->d11core->dev; drvr 194 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c struct dentry *dentry = drvr->dbgfs_dir; drvr 202 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c entry->drvr = drvr; drvr 207 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c void brcms_debugfs_create_files(struct brcms_pub *drvr) drvr 209 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c brcms_debugfs_add_entry(drvr, "hardware", brcms_debugfs_hardware_read); drvr 210 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c brcms_debugfs_add_entry(drvr, "macstat", brcms_debugfs_macstat_read); drvr 71 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h void brcms_debugfs_attach(struct brcms_pub *drvr); drvr 72 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h void brcms_debugfs_detach(struct brcms_pub *drvr); drvr 73 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h struct dentry *brcms_debugfs_get_devdir(struct brcms_pub *drvr); drvr 74 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h void brcms_debugfs_create_files(struct brcms_pub *drvr); drvr 59 include/linux/ntb_transport.h int ntb_transport_register_client(struct ntb_transport_client *drvr); drvr 60 include/linux/ntb_transport.h void ntb_transport_unregister_client(struct ntb_transport_client *drvr);