Home
last modified time | relevance | path

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

/net/wireless/
Dap.c15 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 …]
Dmlme.c42 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 …]
Dtrace.h435 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 …]
Drdev-ops.h80 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 …]
Dnl80211.c3344 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 …]
Dchan.c1222 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()
Dutil.c2453 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()
Dcore.c1161 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()
Dnl80211.h117 void nl80211_send_ap_stopped(struct wireless_dev *wdev, unsigned int link_id);
Dcore.h568 void cfg80211_remove_link(struct wireless_dev *wdev, unsigned int link_id);
Dsme.c179 auth_req.link_id = -1; in cfg80211_conn_do_work()
201 req.link_id = -1; in cfg80211_conn_do_work()
Dscan.c2752 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/
Dsmc_llc.c111 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 …]
Dsmc_core.c337 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 …]
Dsmc_diag.c151 .lnk[0].link_id = smc->conn.lnk->link_id, in __smc_diag_dump()
Dsmc_core.h125 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/
Dcfg.c405 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
Dieee80211_i.h2005 int link_id, u64 *cookie);
Dtx.c5677 int link_id, u64 *cookie) in ieee80211_tx_control_port() argument
/net/tipc/
Dnode.c136 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()