Home
last modified time | relevance | path

Searched refs:ifidx (Results 1 – 20 of 20) sorted by relevance

/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dproto.h27 int (*hdrpull)(struct brcmf_pub *drvr, bool do_fws, u8 *ifidx,
29 int (*query_dcmd)(struct brcmf_pub *drvr, int ifidx, uint cmd,
31 int (*set_dcmd)(struct brcmf_pub *drvr, int ifidx, uint cmd, void *buf,
33 int (*txdata)(struct brcmf_pub *drvr, int ifidx, u8 offset,
35 void (*configure_addr_mode)(struct brcmf_pub *drvr, int ifidx,
37 void (*delete_peer)(struct brcmf_pub *drvr, int ifidx,
39 void (*add_tdls_peer)(struct brcmf_pub *drvr, int ifidx,
49 u8 *ifidx, struct sk_buff *skb) in brcmf_proto_hdrpull() argument
51 return drvr->proto->hdrpull(drvr, do_fws, ifidx, skb); in brcmf_proto_hdrpull()
53 static inline int brcmf_proto_query_dcmd(struct brcmf_pub *drvr, int ifidx, in brcmf_proto_query_dcmd() argument
[all …]
Dbcdc.c110 brcmf_proto_bcdc_msg(struct brcmf_pub *drvr, int ifidx, uint cmd, void *buf, in brcmf_proto_bcdc_msg() argument
127 (ifidx << BCDC_DCMD_IF_SHIFT); in brcmf_proto_bcdc_msg()
159 brcmf_proto_bcdc_query_dcmd(struct brcmf_pub *drvr, int ifidx, uint cmd, in brcmf_proto_bcdc_query_dcmd() argument
170 ret = brcmf_proto_bcdc_msg(drvr, ifidx, cmd, buf, len, false); in brcmf_proto_bcdc_query_dcmd()
190 brcmf_ifname(drvr, ifidx), id, bcdc->reqid); in brcmf_proto_bcdc_query_dcmd()
214 brcmf_proto_bcdc_set_dcmd(struct brcmf_pub *drvr, int ifidx, uint cmd, in brcmf_proto_bcdc_set_dcmd() argument
224 ret = brcmf_proto_bcdc_msg(drvr, ifidx, cmd, buf, len, true); in brcmf_proto_bcdc_set_dcmd()
237 brcmf_ifname(drvr, ifidx), id, bcdc->reqid); in brcmf_proto_bcdc_set_dcmd()
251 brcmf_proto_bcdc_hdrpush(struct brcmf_pub *drvr, int ifidx, u8 offset, in brcmf_proto_bcdc_hdrpush() argument
270 BCDC_SET_IF_IDX(h, ifidx); in brcmf_proto_bcdc_hdrpush()
[all …]
Dflowring.c35 #define BRCMF_FLOWRING_HASH_AP(da, fifo, ifidx) (da[5] + fifo + ifidx * 16) argument
36 #define BRCMF_FLOWRING_HASH_STA(fifo, ifidx) (fifo + ifidx * 16) argument
68 u8 prio, u8 ifidx) in brcmf_flowring_lookup() argument
79 sta = (flow->addr_mode[ifidx] == ADDR_INDIRECT); in brcmf_flowring_lookup()
89 hash_idx = sta ? BRCMF_FLOWRING_HASH_STA(fifo, ifidx) : in brcmf_flowring_lookup()
90 BRCMF_FLOWRING_HASH_AP(mac, fifo, ifidx); in brcmf_flowring_lookup()
96 (hash[hash_idx].ifidx == ifidx)) { in brcmf_flowring_lookup()
110 u8 prio, u8 ifidx) in brcmf_flowring_create() argument
122 sta = (flow->addr_mode[ifidx] == ADDR_INDIRECT); in brcmf_flowring_create()
132 hash_idx = sta ? BRCMF_FLOWRING_HASH_STA(fifo, ifidx) : in brcmf_flowring_create()
[all …]
Dflowring.h26 u8 ifidx; member
61 u8 prio, u8 ifidx);
63 u8 prio, u8 ifidx);
76 void brcmf_flowring_configure_addr_mode(struct brcmf_flowring *flow, int ifidx,
78 void brcmf_flowring_delete_peer(struct brcmf_flowring *flow, int ifidx,
80 void brcmf_flowring_add_tdls_peer(struct brcmf_flowring *flow, int ifidx,
Dcore.c68 char *brcmf_ifname(struct brcmf_pub *drvr, int ifidx) in brcmf_ifname() argument
70 if (ifidx < 0 || ifidx >= BRCMF_MAX_IFS) { in brcmf_ifname()
71 brcmf_err("ifidx %d out of range\n", ifidx); in brcmf_ifname()
75 if (drvr->iflist[ifidx] == NULL) { in brcmf_ifname()
76 brcmf_err("null i/f %d\n", ifidx); in brcmf_ifname()
80 if (drvr->iflist[ifidx]->ndev) in brcmf_ifname()
81 return drvr->iflist[ifidx]->ndev->name; in brcmf_ifname()
523 u8 ifidx; in brcmf_rx_frame() local
529 ret = brcmf_proto_hdrpull(drvr, true, &ifidx, skb); in brcmf_rx_frame()
530 ifp = drvr->iflist[ifidx]; in brcmf_rx_frame()
[all …]
Dfwsignal.c567 u32 ifidx = brcmf_skb_if_flags_get_field(skb, INDEX); in brcmf_fws_ifidx_match() local
568 return ifidx == *(int *)arg; in brcmf_fws_ifidx_match()
572 int ifidx) in brcmf_fws_psq_flush() argument
578 if (ifidx != -1) in brcmf_fws_psq_flush()
581 skb = brcmu_pktq_pdeq_match(q, prec, matchfn, &ifidx); in brcmf_fws_psq_flush()
584 skb = brcmu_pktq_pdeq_match(q, prec, matchfn, &ifidx); in brcmf_fws_psq_flush()
677 int ifidx) in brcmf_fws_hanger_cleanup() argument
689 if (fn == NULL || fn(skb, &ifidx)) { in brcmf_fws_hanger_cleanup()
714 u8 *addr, u8 ifidx) in brcmf_fws_macdesc_init() argument
717 "enter: desc %p ea=%pM, ifidx=%u\n", desc, addr, ifidx); in brcmf_fws_macdesc_init()
[all …]
Dfweh.c55 u8 ifidx; member
85 u8 ifidx; member
185 ifevent->action, ifevent->ifidx, ifevent->bssidx, in brcmf_fweh_handle_if_event()
193 if (!(ifevent->ifidx == 0 && ifevent->bssidx == 1) && in brcmf_fweh_handle_if_event()
198 if (ifevent->ifidx >= BRCMF_MAX_IFS) { in brcmf_fweh_handle_if_event()
200 ifevent->ifidx); in brcmf_fweh_handle_if_event()
209 ifp = brcmf_add_if(drvr, ifevent->bssidx, ifevent->ifidx, in brcmf_fweh_handle_if_event()
271 event->emsg.ifidx, event->emsg.bsscfgidx, in brcmf_fweh_event_worker()
285 emsg.ifidx = emsg_be->ifidx; in brcmf_fweh_event_worker()
456 event->ifidx = event_packet->msg.ifidx; in brcmf_fweh_process_event()
Dmsgbuf.c81 u8 ifidx; member
216 int ifidx; member
427 static int brcmf_msgbuf_tx_ioctl(struct brcmf_pub *drvr, int ifidx, in brcmf_msgbuf_tx_ioctl() argument
450 request->msg.ifidx = (u8)ifidx; in brcmf_msgbuf_tx_ioctl()
490 static int brcmf_msgbuf_query_dcmd(struct brcmf_pub *drvr, int ifidx, in brcmf_msgbuf_query_dcmd() argument
498 brcmf_dbg(MSGBUF, "ifidx=%d, cmd=%d, len=%d\n", ifidx, cmd, len); in brcmf_msgbuf_query_dcmd()
500 err = brcmf_msgbuf_tx_ioctl(drvr, ifidx, cmd, buf, len); in brcmf_msgbuf_query_dcmd()
526 static int brcmf_msgbuf_set_dcmd(struct brcmf_pub *drvr, int ifidx, in brcmf_msgbuf_set_dcmd() argument
529 return brcmf_msgbuf_query_dcmd(drvr, ifidx, cmd, buf, len); in brcmf_msgbuf_set_dcmd()
534 u8 *ifidx, struct sk_buff *skb) in brcmf_msgbuf_hdrpull() argument
[all …]
Dfwil.c120 err = brcmf_proto_set_dcmd(drvr, ifp->ifidx, cmd, data, len); in brcmf_fil_cmd_data()
122 err = brcmf_proto_query_dcmd(drvr, ifp->ifidx, cmd, data, len); in brcmf_fil_cmd_data()
139 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, len=%d\n", ifp->ifidx, cmd, len); in brcmf_fil_cmd_data_set()
157 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, len=%d\n", ifp->ifidx, cmd, len); in brcmf_fil_cmd_data_get()
174 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, data); in brcmf_fil_cmd_int_set()
191 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, *data); in brcmf_fil_cmd_int_get()
227 brcmf_dbg(FIL, "ifidx=%d, name=%s, len=%d\n", ifp->ifidx, name, len); in brcmf_fil_iovar_data_set()
267 brcmf_dbg(FIL, "ifidx=%d, name=%s, len=%d\n", ifp->ifidx, name, len); in brcmf_fil_iovar_data_get()
350 brcmf_dbg(FIL, "ifidx=%d, bssidx=%d, name=%s, len=%d\n", ifp->ifidx, in brcmf_fil_bsscfg_data_set()
390 brcmf_dbg(FIL, "ifidx=%d, bssidx=%d, name=%s, len=%d\n", ifp->ifidx, in brcmf_fil_bsscfg_data_get()
Dcore.h185 int ifidx; member
204 struct brcmf_if *brcmf_add_if(struct brcmf_pub *drvr, s32 bssidx, s32 ifidx,
210 void brcmf_txfinalize(struct brcmf_pub *drvr, struct sk_buff *txp, u8 ifidx,
Dfwsignal.h24 int brcmf_fws_hdrpull(struct brcmf_pub *drvr, int ifidx, s16 signal_len,
Dfweh.h212 u8 ifidx; member
217 u8 ifidx; member
Dvendor.c50 brcmf_dbg(TRACE, "ifidx=%d, cmd=%d\n", ifp->ifidx, cmdhdr->cmd); in brcmf_cfg80211_vndr_cmds_dcmd_handler()
Dcfg80211.c517 brcmf_proto_configure_addr_mode(ifp->drvr, ifp->ifidx, in brcmf_cfg80211_update_proto_addr_mode()
520 brcmf_proto_configure_addr_mode(ifp->drvr, ifp->ifidx, in brcmf_cfg80211_update_proto_addr_mode()
4499 brcmf_proto_add_tdls_peer(ifp->drvr, ifp->ifidx, (u8 *)e->addr); in brcmf_notify_tdls_peer_event()
4503 brcmf_proto_delete_peer(ifp->drvr, ifp->ifidx, (u8 *)e->addr); in brcmf_notify_tdls_peer_event()
4924 brcmf_proto_delete_peer(ifp->drvr, ifp->ifidx, (u8 *)e->addr); in brcmf_notify_connect_status()
5007 ifevent->action, ifevent->flags, ifevent->ifidx, in brcmf_notify_vif_event()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dl2t.c310 int ifidx; in t3_l2t_get() local
319 ifidx = neigh->dev->ifindex; in t3_l2t_get()
330 hash = arp_hash(addr, ifidx, d); in t3_l2t_get()
334 if (e->addr == addr && e->ifindex == ifidx && in t3_l2t_get()
350 e->ifindex = ifidx; in t3_l2t_get()
404 int ifidx = neigh->dev->ifindex; in t3_l2t_update() local
405 int hash = arp_hash(addr, ifidx, d); in t3_l2t_update()
409 if (e->addr == addr && e->ifindex == ifidx) { in t3_l2t_update()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dl2t.c370 int ifidx = neigh->dev->ifindex; in cxgb4_l2t_get() local
371 int hash = addr_hash(addr, addr_len, ifidx); in cxgb4_l2t_get()
385 if (!addreq(e, addr) && e->ifindex == ifidx && in cxgb4_l2t_get()
401 e->ifindex = ifidx; in cxgb4_l2t_get()
483 int ifidx = neigh->dev->ifindex; in t4_l2t_update() local
484 int hash = addr_hash(addr, addr_len, ifidx); in t4_l2t_update()
488 if (!addreq(e, addr) && e->ifindex == ifidx) { in t4_l2t_update()
/linux-4.1.27/net/ieee802154/
Dnl802154.c66 int ifidx = -1; in __cfg802154_wpan_dev_from_attrs() local
74 ifidx = nla_get_u32(attrs[NL802154_ATTR_IFINDEX]); in __cfg802154_wpan_dev_from_attrs()
90 wpan_dev->netdev->ifindex == ifidx) { in __cfg802154_wpan_dev_from_attrs()
344 int ifidx = nla_get_u32(tb[NL802154_ATTR_IFINDEX]); in nl802154_dump_wpan_phy_parse() local
347 netdev = __dev_get_by_index(&init_net, ifidx); in nl802154_dump_wpan_phy_parse()
/linux-4.1.27/tools/lguest/
Dlguest.c2740 int ifidx; in add_to_bridge() local
2746 ifidx = if_nametoindex(if_name); in add_to_bridge()
2747 if (!ifidx) in add_to_bridge()
2752 ifr.ifr_ifindex = ifidx; in add_to_bridge()
/linux-4.1.27/net/wireless/
Dnl80211.c82 int ifidx = -1; in __cfg80211_wdev_from_attrs() local
90 ifidx = nla_get_u32(attrs[NL80211_ATTR_IFINDEX]); in __cfg80211_wdev_from_attrs()
107 wdev->netdev->ifindex == ifidx) { in __cfg80211_wdev_from_attrs()
1752 int ifidx = nla_get_u32(tb[NL80211_ATTR_IFINDEX]); in nl80211_dump_wiphy_parse() local
1754 netdev = __dev_get_by_index(sock_net(skb->sk), ifidx); in nl80211_dump_wiphy_parse()
/linux-4.1.27/Documentation/networking/
Dfilter.txt274 ifidx skb->dev->ifindex