Lines Matching defs:ifidx

546 	u32 ifidx = brcmf_skb_if_flags_get_field(skb, INDEX);
547 return ifidx == *(int *)arg;
622 int ifidx)
630 if (ifidx != -1)
633 skb = brcmu_pktq_pdeq_match(q, prec, matchfn, &ifidx);
642 skb = brcmu_pktq_pdeq_match(q, prec, matchfn, &ifidx);
664 int ifidx)
676 if (fn == NULL || fn(skb, &ifidx)) {
701 u8 *addr, u8 ifidx)
704 "enter: desc %p ea=%pM, ifidx=%u\n", desc, addr, ifidx);
710 desc->interface_id = ifidx;
720 "enter: ea=%pM, ifidx=%u\n", desc->ea, desc->interface_id);
798 int ifidx)
800 if (entry->occupied && (ifidx == -1 || ifidx == entry->interface_id)) {
801 brcmf_fws_psq_flush(fws, &entry->psq, ifidx);
808 int ifidx)
823 skb = brcmu_pktq_pdeq_match(txq, prec, fn, &ifidx);
830 skb = brcmu_pktq_pdeq_match(txq, prec, fn, &ifidx);
835 static void brcmf_fws_cleanup(struct brcmf_fws_info *fws, int ifidx)
844 if (ifidx != -1)
850 brcmf_fws_macdesc_cleanup(fws, &table[i], ifidx);
852 brcmf_fws_macdesc_cleanup(fws, &fws->desc.other, ifidx);
853 brcmf_fws_bus_txq_cleanup(fws, matchfn, ifidx);
854 brcmf_fws_hanger_cleanup(fws, matchfn, ifidx);
918 int ifidx;
947 ifidx = brcmf_skb_if_flags_get_field(skb, INDEX);
949 err = brcmf_proto_txdata(fws->drvr, ifidx, data_offset, skb);
990 u8 ifidx;
994 ifidx = *data++;
1016 brcmf_fws_macdesc_init(entry, addr, ifidx);
1082 u8 ifidx;
1085 ifidx = data[0];
1087 if (ifidx >= BRCMF_MAX_IFS) {
1092 entry = &fws->desc.iface[ifidx];
1852 brcmf_dbg(HDRS, "enter: ifidx %d, skblen %u, sig %d\n",
1853 ifp->ifidx, skb->len, siglen);
2056 u8 ifidx;
2067 ifidx = brcmf_skb_if_flags_get_field(skb, INDEX);
2069 rc = brcmf_proto_txdata(fws->drvr, ifidx, data_offset, skb);
2128 brcmf_skb_if_flags_set_field(skb, INDEX, ifp->ifidx);
2162 brcmf_fws_macdesc_init(entry, ifp->mac_addr, ifp->ifidx);
2173 entry = &fws->desc.iface[ifp->ifidx];
2175 brcmf_fws_macdesc_init(entry, ifp->mac_addr, ifp->ifidx);
2193 brcmf_fws_macdesc_cleanup(fws, &fws->desc.iface[ifp->ifidx],
2194 ifp->ifidx);
2196 brcmf_fws_cleanup(fws, ifp->ifidx);
2207 u32 ifidx;
2222 ifidx = brcmf_skb_if_flags_get_field(skb,
2226 ret = brcmf_proto_txdata(drvr, ifidx, 0, skb);
2230 ifidx),