/net/wireless/ |
D | ap.c | 15 struct net_device *dev, unsigned int link_id, in ___cfg80211_stop_ap() argument 30 if (!wdev->links[link_id].ap.beacon_interval) in ___cfg80211_stop_ap() 33 err = rdev_stop_ap(rdev, dev, link_id); in ___cfg80211_stop_ap() 36 wdev->links[link_id].ap.beacon_interval = 0; in ___cfg80211_stop_ap() 37 memset(&wdev->links[link_id].ap.chandef, 0, in ___cfg80211_stop_ap() 38 sizeof(wdev->links[link_id].ap.chandef)); in ___cfg80211_stop_ap() 42 nl80211_send_ap_stopped(wdev, link_id); in ___cfg80211_stop_ap() 56 struct net_device *dev, int link_id, in __cfg80211_stop_ap() argument 62 if (link_id >= 0) in __cfg80211_stop_ap() 63 return ___cfg80211_stop_ap(rdev, dev, link_id, notify); in __cfg80211_stop_ap() [all …]
|
D | mlme.c | 42 unsigned int link_id; in cfg80211_rx_assoc_resp() local 44 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) { in cfg80211_rx_assoc_resp() 45 cr.links[link_id].status = data->links[link_id].status; in cfg80211_rx_assoc_resp() 46 WARN_ON_ONCE(cr.links[link_id].status != WLAN_STATUS_SUCCESS && in cfg80211_rx_assoc_resp() 47 (!cr.ap_mld_addr || !cr.links[link_id].bss)); in cfg80211_rx_assoc_resp() 49 cr.links[link_id].bss = data->links[link_id].bss; in cfg80211_rx_assoc_resp() 50 if (!cr.links[link_id].bss) in cfg80211_rx_assoc_resp() 52 cr.links[link_id].bssid = data->links[link_id].bss->bssid; in cfg80211_rx_assoc_resp() 53 cr.links[link_id].addr = data->links[link_id].addr; in cfg80211_rx_assoc_resp() 55 WARN_ON(cr.ap_mld_addr && !cr.links[link_id].addr); in cfg80211_rx_assoc_resp() [all …]
|
D | trace.h | 435 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id, 437 TP_ARGS(wiphy, netdev, link_id, key_index, pairwise, mac_addr), 442 __field(int, link_id) 450 __entry->link_id = link_id; 456 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id, 462 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id, 464 TP_ARGS(wiphy, netdev, link_id, key_index, pairwise, mac_addr) 468 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id, 470 TP_ARGS(wiphy, netdev, link_id, key_index, pairwise, mac_addr) 474 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id, [all …]
|
D | rdev-ops.h | 80 struct net_device *netdev, int link_id, in rdev_add_key() argument 85 trace_rdev_add_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_add_key() 87 ret = rdev->ops->add_key(&rdev->wiphy, netdev, link_id, key_index, in rdev_add_key() 95 int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, in rdev_get_key() argument 100 trace_rdev_get_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_get_key() 102 ret = rdev->ops->get_key(&rdev->wiphy, netdev, link_id, key_index, in rdev_get_key() 109 struct net_device *netdev, int link_id, in rdev_del_key() argument 113 trace_rdev_del_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_del_key() 115 ret = rdev->ops->del_key(&rdev->wiphy, netdev, link_id, key_index, in rdev_del_key() 123 struct net_device *netdev, int link_id, u8 key_index, in rdev_set_default_key() argument [all …]
|
D | nl80211.c | 3344 int link_id = _link_id; in __nl80211_set_channel() local 3353 if (link_id < 0) { in __nl80211_set_channel() 3356 link_id = 0; in __nl80211_set_channel() 3369 if (wdev->links[link_id].ap.beacon_interval) { in __nl80211_set_channel() 3378 cur_chan = wdev->links[link_id].ap.chandef.chan; in __nl80211_set_channel() 3382 result = rdev_set_ap_chanwidth(rdev, dev, link_id, in __nl80211_set_channel() 3386 wdev->links[link_id].ap.chandef = chandef; in __nl80211_set_channel() 3405 int link_id = nl80211_link_id_or_invalid(info->attrs); in nl80211_set_channel() local 3410 ret = __nl80211_set_channel(rdev, netdev, info, link_id); in nl80211_set_channel() 3517 txq_params.link_id = in nl80211_set_wiphy() [all …]
|
D | chan.c | 1222 unsigned int link_id; in cfg80211_ir_permissive_check_wdev() local 1225 for_each_valid_link(wdev, link_id) { in cfg80211_ir_permissive_check_wdev() 1227 wdev->links[link_id].client.current_bss) in cfg80211_ir_permissive_check_wdev() 1228 other_chan = wdev->links[link_id].client.current_bss->pub.channel; in cfg80211_ir_permissive_check_wdev() 1239 wdev->links[link_id].ap.beacon_interval && in cfg80211_ir_permissive_check_wdev() 1241 other_chan = wdev->links[link_id].ap.chandef.chan; in cfg80211_ir_permissive_check_wdev() 1434 unsigned int link_id) in wdev_chandef() argument 1443 if (link_id || wdev->valid_links & BIT(0)) { in wdev_chandef() 1445 WARN_ON(!(wdev->valid_links & BIT(link_id))); in wdev_chandef() 1457 return &wdev->links[link_id].ap.chandef; in wdev_chandef()
|
D | util.c | 2453 void cfg80211_remove_link(struct wireless_dev *wdev, unsigned int link_id) in cfg80211_remove_link() argument 2462 __cfg80211_stop_ap(rdev, wdev->netdev, link_id, true); in cfg80211_remove_link() 2469 wdev->valid_links &= ~BIT(link_id); in cfg80211_remove_link() 2471 rdev_del_intf_link(rdev, wdev, link_id); in cfg80211_remove_link() 2473 eth_zero_addr(wdev->links[link_id].addr); in cfg80211_remove_link() 2478 unsigned int link_id; in cfg80211_remove_links() local 2482 for_each_valid_link(wdev, link_id) in cfg80211_remove_links() 2483 cfg80211_remove_link(wdev, link_id); in cfg80211_remove_links()
|
D | core.c | 1161 unsigned int link_id; in _cfg80211_unregister_wdev() local 1213 for (link_id = 0; link_id < ARRAY_SIZE(wdev->links); link_id++) { in _cfg80211_unregister_wdev() 1216 curbss = wdev->links[link_id].client.current_bss; in _cfg80211_unregister_wdev() 1221 wdev->links[link_id].client.current_bss = NULL; in _cfg80211_unregister_wdev()
|
D | nl80211.h | 117 void nl80211_send_ap_stopped(struct wireless_dev *wdev, unsigned int link_id);
|
D | core.h | 568 void cfg80211_remove_link(struct wireless_dev *wdev, unsigned int link_id);
|
D | sme.c | 179 auth_req.link_id = -1; in cfg80211_conn_do_work() 201 req.link_id = -1; in cfg80211_conn_do_work()
|
D | scan.c | 2752 unsigned int link_id, in cfg80211_update_assoc_bss_entry() argument 2757 struct cfg80211_internal_bss *cbss = wdev->links[link_id].client.current_bss; in cfg80211_update_assoc_bss_entry()
|
/net/smc/ |
D | smc_llc.c | 111 u8 link_id; /* link id of the rtoken */ member 402 confllc->link_num = link->link_id; in smc_llc_send_confirm_link() 436 rkeyllc->rtoken[rtok_ix].link_id = link->link_id; in smc_llc_send_confirm_rkey() 510 addllc->link_num = link_new->link_id; in smc_llc_send_add_link() 715 addc_llc->link_num = link_new->link_id; in smc_llc_add_link_cont() 811 rc = smc_llc_send_delete_link(link, link_new->link_id, in smc_llc_cli_conf_link() 828 smc_llc_send_delete_link(link, link_new->link_id, SMC_LLC_REQ, in smc_llc_cli_conf_link() 836 smc_llc_send_delete_link(link, link_new->link_id, SMC_LLC_REQ, in smc_llc_cli_conf_link() 844 smc_llc_send_delete_link(link, link_new->link_id, SMC_LLC_REQ, in smc_llc_cli_conf_link() 901 lnk_new->link_id = llc->link_num; /* SMC server assigns link id */ in smc_llc_cli_add_link() [all …]
|
D | smc_core.c | 337 if (nla_put_u8(skb, SMC_NLA_LINK_ID, link->link_id)) in smc_nl_fill_lgr_link() 663 u8 link_id; in smcr_next_link_id() local 668 link_id = ++lgr->next_link_id; in smcr_next_link_id() 669 if (!link_id) /* skip zero as link_id */ in smcr_next_link_id() 670 link_id = ++lgr->next_link_id; in smcr_next_link_id() 673 lgr->lnk[i].link_id == link_id) in smcr_next_link_id() 678 return link_id; in smcr_next_link_id() 698 lnk->link_id = smcr_next_link_id(lgr); in smcr_link_init() 1525 del_link_id = lnk->link_id; in smcr_link_down() 2238 void smc_rtoken_set2(struct smc_link_group *lgr, int rtok_idx, int link_id, in smc_rtoken_set2() argument [all …]
|
D | smc_diag.c | 151 .lnk[0].link_id = smc->conn.lnk->link_id, in __smc_diag_dump()
|
D | smc_core.h | 125 u8 link_id; /* unique # within link group */ member 438 void smc_rtoken_set2(struct smc_link_group *lgr, int rtok_idx, int link_id,
|
/net/mac80211/ |
D | cfg.c | 405 int link_id, u8 key_idx, bool pairwise, in ieee80211_add_key() argument 522 int link_id, u8 key_idx, bool pairwise, in ieee80211_del_key() argument 564 int link_id, u8 key_idx, bool pairwise, in ieee80211_get_key() argument 684 int link_id, u8 key_idx, bool uni, in ieee80211_config_default_key() argument 696 int link_id, u8 key_idx) in ieee80211_config_default_mgmt_key() argument 707 int link_id, u8 key_idx) in ieee80211_config_default_beacon_key() argument 1265 unsigned int link_id) in ieee80211_stop_ap() argument 2961 unsigned int link_id, in ieee80211_set_bitrate_mask() argument 3754 unsigned int link_id, in ieee80211_cfg_get_channel() argument 3815 unsigned int link_id, in ieee80211_set_ap_chanwidth() argument
|
D | ieee80211_i.h | 2005 int link_id, u64 *cookie);
|
D | tx.c | 5677 int link_id, u64 *cookie) in ieee80211_tx_control_port() argument
|
/net/tipc/ |
D | node.c | 136 u32 link_id; member 415 sk.ref = n->link_id; in tipc_node_write_unlock() 418 bearer_id = n->link_id & 0xffff; in tipc_node_write_unlock() 875 n->link_id = tipc_link_id(nl); in __tipc_node_link_up() 1006 n->link_id = tipc_link_id(l); in __tipc_node_link_down()
|