Lines Matching refs:drvr

481 	struct brcmf_pub *drvr;  member
816 txq = brcmf_bus_gettxq(fws->drvr->bus_if); in brcmf_fws_bus_txq_cleanup()
936 4 + fws->drvr->hdrlen; in brcmf_fws_tim_update()
949 err = brcmf_proto_txdata(fws->drvr, ifidx, data_offset, skb); in brcmf_fws_tim_update()
962 struct brcmf_if *ifp = brcmf_get_ifp(fws->drvr, if_id); in brcmf_fws_flow_control_check()
1236 struct brcmf_pub *drvr = fws->drvr; in brcmf_fws_enq() local
1249 bphy_err(drvr, "no mac descriptor found for skb %p\n", p); in brcmf_fws_enq()
1439 struct brcmf_pub *drvr = fws->drvr; in brcmf_fws_txs_process() local
1468 bphy_err(drvr, "unexpected txstatus\n"); in brcmf_fws_txs_process()
1474 bphy_err(drvr, "no packet in hanger slot: hslot=%d\n", in brcmf_fws_txs_process()
1502 ret = brcmf_proto_hdrpull(fws->drvr, false, skb, &ifp); in brcmf_fws_txs_process()
1599 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fws_notify_credit_map() local
1600 struct brcmf_fws_info *fws = drvr_to_fws(drvr); in brcmf_fws_notify_credit_map()
1605 bphy_err(drvr, "event payload too small (%d)\n", e->datalen); in brcmf_fws_notify_credit_map()
1633 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); in brcmf_fws_notify_bcmc_credit_support()
1669 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fws_rxreorder() local
1684 bphy_err(drvr, "invalid flags...so ignore this packet\n"); in brcmf_fws_rxreorder()
1689 rfi = ifp->drvr->reorder_flows[flow_id]; in brcmf_fws_rxreorder()
1706 ifp->drvr->reorder_flows[flow_id] = NULL; in brcmf_fws_rxreorder()
1721 bphy_err(drvr, "failed to alloc buffer\n"); in brcmf_fws_rxreorder()
1726 ifp->drvr->reorder_flows[flow_id] = rfi; in brcmf_fws_rxreorder()
1843 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); in brcmf_fws_hdrpull()
1988 struct brcmf_pub *drvr = fws->drvr; in brcmf_fws_rollback_toq() local
2002 bphy_err(drvr, "%s queue %d full\n", entry->name, qidx); in brcmf_fws_rollback_toq()
2006 bphy_err(drvr, "%s entry removed\n", entry->name); in brcmf_fws_rollback_toq()
2069 rc = brcmf_proto_txdata(fws->drvr, ifidx, data_offset, skb); in brcmf_fws_commit_skb()
2077 (void)brcmf_proto_hdrpull(fws->drvr, false, skb, NULL); in brcmf_fws_commit_skb()
2115 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fws_process_skb() local
2116 struct brcmf_fws_info *fws = drvr_to_fws(drvr); in brcmf_fws_process_skb()
2132 fifo = brcmf_map_prio_to_aci(drvr->config, skb->priority); in brcmf_fws_process_skb()
2146 bphy_err(drvr, "no hanger slot available\n"); in brcmf_fws_process_skb()
2167 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); in brcmf_fws_add_interface()
2185 struct brcmf_fws_info *fws = drvr_to_fws(ifp->drvr); in brcmf_fws_del_interface()
2203 struct brcmf_pub *drvr; in brcmf_fws_dequeue_worker() local
2211 drvr = fws->drvr; in brcmf_fws_dequeue_worker()
2226 ret = brcmf_proto_txdata(drvr, ifidx, 0, skb); in brcmf_fws_dequeue_worker()
2229 brcmf_txfinalize(brcmf_get_ifp(drvr, in brcmf_fws_dequeue_worker()
2277 struct brcmf_fws_stats *fwstats = &(drvr_to_fws(bus_if->drvr)->stats); in brcmf_debugfs_fws_stats_read()
2342 struct brcmf_fws_info *brcmf_fws_attach(struct brcmf_pub *drvr) in brcmf_fws_attach() argument
2359 fws->drvr = drvr; in brcmf_fws_attach()
2360 fws->fcmode = drvr->settings->fcmode; in brcmf_fws_attach()
2362 if (!drvr->bus_if->always_use_fws_queue && in brcmf_fws_attach()
2371 bphy_err(drvr, "workqueue creation failed\n"); in brcmf_fws_attach()
2384 rc = brcmf_fweh_register(drvr, BRCMF_E_FIFO_CREDIT_MAP, in brcmf_fws_attach()
2387 bphy_err(drvr, "register credit map handler failed\n"); in brcmf_fws_attach()
2390 rc = brcmf_fweh_register(drvr, BRCMF_E_BCMC_CREDIT_SUPPORT, in brcmf_fws_attach()
2393 bphy_err(drvr, "register bcmc credit handler failed\n"); in brcmf_fws_attach()
2394 brcmf_fweh_unregister(drvr, BRCMF_E_FIFO_CREDIT_MAP); in brcmf_fws_attach()
2403 ifp = brcmf_get_ifp(drvr, 0); in brcmf_fws_attach()
2405 bphy_err(drvr, "failed to set bdcv2 tlv signaling\n"); in brcmf_fws_attach()
2458 void brcmf_fws_debugfs_create(struct brcmf_pub *drvr) in brcmf_fws_debugfs_create() argument
2461 brcmf_debugfs_add_entry(drvr, "fws_stats", in brcmf_fws_debugfs_create()
2493 void brcmf_fws_bus_blocked(struct brcmf_pub *drvr, bool flow_blocked) in brcmf_fws_bus_blocked() argument
2495 struct brcmf_fws_info *fws = drvr_to_fws(drvr); in brcmf_fws_bus_blocked()
2501 ifp = drvr->iflist[i]; in brcmf_fws_bus_blocked()