Searched refs:link_id (Results 51 - 75 of 193) sorted by relevance

12345678

/linux-master/net/mac80211/
H A Drx.c219 int link_id,
225 if (link_id >= 0) {
227 status->link_id = link_id;
239 int link_id,
244 __ieee80211_queue_skb_to_iface(sdata, link_id, sta, skb);
1400 ieee80211_queue_skb_to_iface(rx->sdata, rx->link_id, NULL, skb);
2558 unsigned int link_id; local
2567 for (link_id = 0; link_id < ARRAY_SIZ
218 __ieee80211_queue_skb_to_iface(struct ieee80211_sub_if_data *sdata, int link_id, struct sta_info *sta, struct sk_buff *skb) argument
238 ieee80211_queue_skb_to_iface(struct ieee80211_sub_if_data *sdata, int link_id, struct sta_info *sta, struct sk_buff *skb) argument
4244 ieee80211_rx_is_valid_sta_link_id(struct ieee80211_sta *sta, u8 link_id) argument
4249 ieee80211_rx_data_set_link(struct ieee80211_rx_data *rx, u8 link_id) argument
4266 ieee80211_rx_data_set_sta(struct ieee80211_rx_data *rx, struct sta_info *sta, int link_id) argument
4302 int link_id = -1; local
5096 int link_id = -1; local
5144 int link_id = -1; local
5225 int link_id = -1; local
[all...]
H A Dht.c256 link_conf = rcu_dereference(sdata->vif.link_conf[link_sta->link_id]);
538 const u8 *bssid, int link_id)
544 u8 status_link_id = link_id < 0 ? 0 : link_id;
583 /* we have 12 bits, and need 6: link_id 4, smps 2 */
587 ieee80211_tx_skb_tid(sdata, skb, 7, link_id);
592 void ieee80211_request_smps(struct ieee80211_vif *vif, unsigned int link_id, argument
602 link = rcu_dereference(sdata->link[link_id]);
536 ieee80211_send_smps_action(struct ieee80211_sub_if_data *sdata, enum ieee80211_smps_mode smps, const u8 *da, const u8 *bssid, int link_id) argument
H A Dtrace.h483 __field(int, link_id)
512 __entry->link_id = link_conf->link_id;
539 LOCAL_PR_FMT VIF_PR_FMT " link_id:%d, changed:%#llx",
540 LOCAL_PR_ARG, VIF_PR_ARG, __entry->link_id,
1031 unsigned int link_id,
1034 TP_ARGS(local, sdata, link_id, ac, params),
1039 __field(unsigned int, link_id)
1051 __entry->link_id = link_id;
1675 unsigned int link_id; member in struct:trace_switch_entry
[all...]
H A Dtx.c579 unsigned int link_id; local
581 link_id = u32_get_bits(info->control.flags, IEEE80211_TX_CTRL_MLO_LINK);
582 if (link_id == IEEE80211_LINK_UNSPECIFIED) {
585 link = rcu_dereference(tx->sdata->link[link_id]);
2618 u8 link_id = u32_get_bits(ctrl_flags, IEEE80211_TX_CTRL_MLO_LINK); local
2671 link_id = sta->deflink.link_id;
2672 link = rcu_dereference(sdata->link[link_id]);
2678 } else if (link_id == IEEE80211_LINK_UNSPECIFIED ||
2684 conf = rcu_dereference(sdata->vif.link_conf[link_id]);
3159 unsigned int link_id = sta->deflink.link_id; local
4456 ieee80211_mlo_multicast_tx_one(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, u32 ctrl_flags, unsigned int link_id) argument
5044 ieee80211_beacon_update_cntdwn(struct ieee80211_vif *vif, unsigned int link_id) argument
5103 ieee80211_beacon_cntdwn_is_complete(struct ieee80211_vif *vif, unsigned int link_id) argument
5398 __ieee80211_beacon_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs, bool is_template, unsigned int link_id, int ema_index, struct ieee80211_ema_beacons **ema_beacons) argument
5538 ieee80211_beacon_get_template(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs, unsigned int link_id) argument
5549 ieee80211_beacon_get_template_ema_index(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs, unsigned int link_id, u8 ema_index) argument
5574 ieee80211_beacon_get_template_ema_list(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id) argument
5587 ieee80211_beacon_get_tim(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 *tim_offset, u16 *tim_length, unsigned int link_id) argument
5746 ieee80211_nullfunc_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int link_id, bool qos_ok) argument
6050 __ieee80211_tx_skb_tid_band(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, int tid, int link_id, enum nl80211_band band) argument
6107 ieee80211_tx_skb_tid(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, int tid, int link_id) argument
6135 ieee80211_tx_control_port(struct wiphy *wiphy, struct net_device *dev, const u8 *buf, size_t len, const u8 *dest, __be16 proto, bool unencrypted, int link_id, u64 *cookie) argument
[all...]
H A Doffchannel.c787 int link_id = -1; local
839 if (params->link_id >= 0 &&
840 !(sta->sta.valid_links & BIT(params->link_id))) {
844 link_id = params->link_id;
896 link_id = i;
979 ieee80211_tx_skb_tid(sdata, skb, 7, link_id);
H A Dparse.c736 u8 link_id)
757 if (link_id != u16_get_bits(control,
794 .link_id = -1,
816 if (params->link_id == -1)
819 ieee80211_mle_get_sta_prof(elems_parse, params->link_id);
912 .link_id = params->link_id,
735 ieee80211_mle_get_sta_prof(struct ieee80211_elems_parse *elems_parse, u8 link_id) argument
/linux-master/net/wireless/
H A Dchan.c622 unsigned int link_id; local
624 for_each_valid_link(wdev, link_id) {
631 !wdev->links[link_id].client.current_bss)
635 wdev->links[link_id].client.current_bss->pub.channel;
644 ret = rdev_get_channel(rdev, wdev, link_id, &chandef);
1410 unsigned int link_id; local
1413 for_each_valid_link(wdev, link_id) {
1415 wdev->links[link_id].client.current_bss)
1416 other_chan = wdev->links[link_id].client.current_bss->pub.channel;
1427 wdev->links[link_id]
1622 wdev_chandef(struct wireless_dev *wdev, unsigned int link_id) argument
[all...]
H A Dnl80211.c3378 int link_id = _link_id; local
3387 if (link_id < 0) {
3390 link_id = 0;
3405 if (wdev->links[link_id].ap.beacon_interval) {
3414 cur_chan = wdev->links[link_id].ap.chandef.chan;
3418 result = rdev_set_ap_chanwidth(rdev, dev, link_id,
3422 wdev->links[link_id].ap.chandef = chandef;
3441 int link_id = nl80211_link_id_or_invalid(info->attrs); local
3444 return __nl80211_set_channel(rdev, netdev, info, link_id);
3548 txq_params.link_id
3567 int link_id = nl80211_link_id_or_invalid(info->attrs); local
3924 unsigned int link_id; local
4411 nl80211_validate_key_link_id(struct genl_info *info, struct wireless_dev *wdev, int link_id, bool pairwise) argument
4504 int link_id = nl80211_link_id_or_invalid(info->attrs); local
4593 int link_id = nl80211_link_id_or_invalid(info->attrs); local
4701 int link_id = nl80211_link_id_or_invalid(info->attrs); local
4770 int link_id = nl80211_link_id_or_invalid(info->attrs); local
5057 he_get_txmcsmap(struct genl_info *info, unsigned int link_id, const struct ieee80211_sta_he_cap *he_cap) argument
5089 he_set_mcs_mask(struct genl_info *info, struct wireless_dev *wdev, struct ieee80211_supported_band *sband, struct nl80211_txrate_he *txrate, u16 mcs[NL80211_HE_NSS_MAX], unsigned int link_id) argument
5122 nl80211_parse_tx_bitrate_mask(struct genl_info *info, struct nlattr *attrs[], enum nl80211_attrs attr, struct cfg80211_bitrate_mask *mask, struct net_device *dev, bool default_all_enabled, unsigned int link_id) argument
5873 nl80211_send_ap_started(struct wireless_dev *wdev, unsigned int link_id) argument
5927 unsigned int link_id = nl80211_link_id(info->attrs); local
6231 unsigned int link_id = nl80211_link_id(info->attrs); local
6285 unsigned int link_id = nl80211_link_id(info->attrs); local
7636 int link_id = nl80211_link_id_or_invalid(info->attrs); local
9026 unsigned int link_id; local
10092 unsigned int link_id = nl80211_link_id(info->attrs); local
10251 unsigned int link_id; local
10882 nl80211_assoc_bss(struct cfg80211_registered_device *rdev, const u8 *ssid, int ssid_len, struct nlattr **attrs, int assoc_link_id, int link_id) argument
10928 unsigned int link_id; local
12309 int link_id; local
12365 unsigned int link_id = nl80211_link_id(info->attrs); local
12469 unsigned int link_id = nl80211_link_id(info->attrs); local
15590 int link_id; local
15649 unsigned int link_id = nl80211_link_id(info->attrs); local
15783 parse_tid_conf(struct cfg80211_registered_device *rdev, struct nlattr *attrs[], struct net_device *dev, struct cfg80211_tid_cfg *tid_conf, struct genl_info *info, const u8 *peer, unsigned int link_id) argument
15889 unsigned int link_id = nl80211_link_id(info->attrs); local
16071 unsigned int link_id = nl80211_link_id(info->attrs); local
16105 unsigned int link_id = nl80211_link_id(info->attrs); local
16445 struct nlattr *link_id = info->attrs[NL80211_ATTR_MLO_LINK_ID]; local
18363 int link_id = __ffs(link_mask); local
18976 __nl80211_rx_control_port(struct net_device *dev, struct sk_buff *skb, bool unencrypted, int link_id, gfp_t gfp) argument
19032 cfg80211_rx_control_port(struct net_device *dev, struct sk_buff *skb, bool unencrypted, int link_id) argument
19341 nl80211_ch_switch_notify(struct cfg80211_registered_device *rdev, struct net_device *netdev, unsigned int link_id, struct cfg80211_chan_def *chandef, gfp_t gfp, enum nl80211_commands notif, u8 count, bool quiet) argument
19391 cfg80211_ch_switch_notify(struct net_device *dev, struct cfg80211_chan_def *chandef, unsigned int link_id) argument
19435 cfg80211_ch_switch_started_notify(struct net_device *dev, struct cfg80211_chan_def *chandef, unsigned int link_id, u8 count, bool quiet) argument
20062 nl80211_send_ap_stopped(struct wireless_dev *wdev, unsigned int link_id) argument
[all...]
H A Dnl80211.h120 void nl80211_send_ap_stopped(struct wireless_dev *wdev, unsigned int link_id);
/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_training_dpia.c111 link->link_id.enum_id - ENUM_ID_1,
440 link->link_id.enum_id - ENUM_ID_1,
546 link->link_id.enum_id - ENUM_ID_1,
741 link->link_id.enum_id - ENUM_ID_1,
831 link->link_id.enum_id - ENUM_ID_1,
947 link->link_id.enum_id - ENUM_ID_1,
972 link->link_id.enum_id - ENUM_ID_1,
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c485 mvmvif->link[link_conf->link_id];
901 u32 link_id = u32_get_bits(info->control.flags, local
907 if (link_id == IEEE80211_LINK_UNSPECIFIED && ieee80211_vif_is_mld(vif)) {
912 WARN_ON_ONCE(link_id != IEEE80211_LINK_UNSPECIFIED);
913 link_id = i;
917 if (link_id < IEEE80211_LINK_UNSPECIFIED) {
921 link_conf = rcu_dereference(vif->link_conf[link_id]);
1143 if (WARN_ON(!mvmvif->link[link_conf->link_id]))
1147 beacon_cmd.link_id =
1148 cpu_to_le32(mvmvif->link[link_conf->link_id]
1821 u32 link_id = le32_to_cpu(notif->link_id); local
[all...]
H A Dmac80211.c811 u32 link_id = u32_get_bits(info->control.flags, local
847 if (tmp_sta && !sta && link_id != IEEE80211_LINK_UNSPECIFIED &&
851 rcu_dereference(tmp_sta->link[link_id]);
853 rcu_dereference(info->control.vif->link_conf[link_id]);
1092 unsigned int link_id; local
1103 for_each_mvm_vif_valid_link(mvmvif, link_id) {
1104 mvmvif->link[link_id]->ap_sta_id = IWL_MVM_INVALID_STA;
1105 mvmvif->link[link_id]->fw_link_id = IWL_MVM_FW_LINK_ID_INVALID;
1106 mvmvif->link[link_id]->phy_ctxt = NULL;
1107 mvmvif->link[link_id]
1433 unsigned int link_id = link_conf->link_id; local
2513 iwl_mvm_protect_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 duration_override, unsigned int link_id) argument
3311 unsigned int link_id; local
3433 iwl_mvm_check_he_obss_narrow_bw_ru(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, struct ieee80211_bss_conf *link_conf) argument
3600 unsigned int link_id; local
3623 unsigned int link_id; local
3659 unsigned int link_id; local
3749 unsigned int link_id; local
3891 unsigned int link_id; local
4045 iwl_mvm_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 ac, const struct ieee80211_tx_queue_params *params) argument
5693 int link_id; local
[all...]
H A Drs-fw.c451 mvm_link_sta = rcu_dereference(mvmsta->link[link_sta->link_id]);
455 link_sta->link_id, notif->sta_id);
611 unsigned int link_id = link_conf->link_id; local
631 mvm_link_sta = rcu_dereference(mvmsta->link[link_id]);
741 unsigned int link_id; local
745 for (link_id = 0; link_id < ARRAY_SIZE(mvmsta->link); link_id++) {
747 rcu_dereference_protected(mvmsta->link[link_id],
[all...]
/linux-master/include/net/
H A Dcfg80211.h1329 * @link_id: the link ID for the AP MLD link sending this beacon
1361 unsigned int link_id; member in struct:cfg80211_beacon_data
1550 * @link_id: defines the link on which channel switch is expected during
1564 u8 link_id; member in struct:cfg80211_csa_settings
1653 * @link_id: the link id (-1 for non-MLD station)
1672 int link_id; member in struct:link_station_parameters
1695 * @link_id: the link id
1699 u32 link_id; member in struct:link_station_del_parameters
1787 * @link_id: Link ID indicating a link that stations to be flushed must be
1795 int link_id; member in struct:station_del_parameters
2357 int link_id; member in struct:bss_parameters
2560 int link_id; member in struct:ieee80211_txq_params
3042 s8 link_id; member in struct:cfg80211_auth_request
3150 s8 link_id; member in struct:cfg80211_assoc_request
3688 int link_id; member in struct:cfg80211_mgmt_tx_params
6299 WARN_INVALID_LINK_ID(struct wireless_dev *wdev, unsigned int link_id) argument
8350 u8 link_id; member in struct:cfg80211_rx_info
[all...]
/linux-master/drivers/net/wireless/st/cw1200/
H A Dqueue.h57 u8 link_id; member in struct:cw1200_txpriv
H A Dwsm.c167 u16 cmd = WSM_RESET_REQ_ID | WSM_TX_LINK_ID(arg->link_id);
354 int link_id)
366 cw1200_tx_confirm_cb(priv, link_id, &tx_confirm);
375 struct wsm_buf *buf, int link_id)
395 ret = wsm_tx_confirm(priv, buf, link_id);
752 u16 cmd = 0x001C | WSM_TX_LINK_ID(arg->link_id);
861 int link_id,
905 cw1200_rx_cb(priv, &rx, link_id, skb_p);
1049 int link_id, struct wsm_buf *buf)
1055 arg.link_id
352 wsm_tx_confirm(struct cw1200_common *priv, struct wsm_buf *buf, int link_id) argument
374 wsm_multi_tx_confirm(struct cw1200_common *priv, struct wsm_buf *buf, int link_id) argument
860 wsm_receive_indication(struct cw1200_common *priv, int link_id, struct wsm_buf *buf, struct sk_buff **skb_p) argument
1048 wsm_suspend_resume_indication(struct cw1200_common *priv, int link_id, struct wsm_buf *buf) argument
1300 int link_id = (id >> 6) & 0x0F; local
[all...]
H A Dsta.c39 int link_id);
270 reset.link_id = i;
282 reset.link_id = 0;
609 unsigned int link_id, u16 queue,
1552 sta_priv->link_id = cw1200_find_link_id(priv, sta->addr);
1553 if (WARN_ON(!sta_priv->link_id)) {
1559 entry = &priv->link_id_db[sta_priv->link_id - 1];
1563 priv->sta_asleep_mask |= BIT(sta_priv->link_id);
1579 if (priv->mode != NL80211_IFTYPE_AP || !sta_priv->link_id)
1582 entry = &priv->link_id_db[sta_priv->link_id
608 cw1200_conf_tx(struct ieee80211_hw *dev, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
1594 __cw1200_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, enum sta_notify_cmd notify_cmd, int link_id) argument
1649 cw1200_ps_notify(struct cw1200_common *priv, int link_id, bool ps) argument
[all...]
H A Dsta.h31 unsigned int link_id, u16 queue,
/linux-master/drivers/soundwire/
H A Dcadence_master.h88 * @link_id: Master link id
99 int link_id; member in struct:sdw_cdns_dai_runtime
H A Damd_init.c224 ctx->ids[i].link_id = bus->link_id;
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dsta.c201 unsigned int link_id, u16 queue,
297 sta_priv->link_id = ffz(wvif->link_id_map);
298 wvif->link_id_map |= BIT(sta_priv->link_id);
299 WARN_ON(!sta_priv->link_id);
300 WARN_ON(sta_priv->link_id >= HIF_LINK_ID_MAX);
301 wfx_hif_map_link(wvif, false, sta->addr, sta_priv->link_id, sta->mfp);
312 if (!sta_priv->link_id)
315 wfx_hif_map_link(wvif, true, sta->addr, sta_priv->link_id, false);
316 wvif->link_id_map &= ~BIT(sta_priv->link_id);
200 wfx_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
/linux-master/include/linux/soundwire/
H A Dsdw_intel.h188 int link_id; member in struct:sdw_intel_stream_params_data
200 int link_id; member in struct:sdw_intel_stream_free_data
/linux-master/net/smc/
H A Dsmc_llc.c144 u8 link_id; /* link id of the rtoken */ member in union:smc_rmb_rtoken::__anon3995
471 confllc->link_num = link->link_id;
510 rkeyllc->rtoken[rtok_ix].link_id = link->link_id;
681 addllc->link_num = link_new->link_id;
854 addc_llc->link_num = link_new->link_id;
953 rc = smc_llc_send_delete_link(link, link_new->link_id,
970 smc_llc_send_delete_link(link, link_new->link_id, SMC_LLC_REQ,
978 smc_llc_send_delete_link(link, link_new->link_id, SMC_LLC_REQ,
986 smc_llc_send_delete_link(link, link_new->link_id, SMC_LLC_RE
[all...]
/linux-master/drivers/staging/wlan-ng/
H A Dcfg80211.c146 int link_id, u8 key_index, bool pairwise,
175 int link_id, u8 key_index, bool pairwise,
205 int link_id, u8 key_index, bool pairwise,
231 int link_id, u8 key_index, bool unicast,
145 prism2_add_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) argument
174 prism2_get_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) argument
204 prism2_del_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) argument
230 prism2_set_default_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool unicast, bool multicast) argument
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector_reattach.c479 __u32 info_len, link_id; local
522 link_id = info.id;
533 CHECK_FAIL(info.id != link_id);
558 CHECK_FAIL(info.id != link_id);

Completed in 325 milliseconds

12345678