/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | proto.h | 27 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 …]
|
D | bcdc.c | 110 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 …]
|
D | flowring.c | 35 #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 …]
|
D | flowring.h | 26 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,
|
D | core.c | 68 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 …]
|
D | fwsignal.c | 567 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 …]
|
D | fweh.c | 55 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()
|
D | msgbuf.c | 81 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 …]
|
D | fwil.c | 120 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()
|
D | core.h | 185 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,
|
D | fwsignal.h | 24 int brcmf_fws_hdrpull(struct brcmf_pub *drvr, int ifidx, s16 signal_len,
|
D | fweh.h | 212 u8 ifidx; member 217 u8 ifidx; member
|
D | vendor.c | 50 brcmf_dbg(TRACE, "ifidx=%d, cmd=%d\n", ifp->ifidx, cmdhdr->cmd); in brcmf_cfg80211_vndr_cmds_dcmd_handler()
|
D | cfg80211.c | 517 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/ |
D | l2t.c | 310 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/ |
D | l2t.c | 370 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/ |
D | nl802154.c | 66 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/ |
D | lguest.c | 2740 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/ |
D | nl80211.c | 82 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/ |
D | filter.txt | 274 ifidx skb->dev->ifindex
|