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);