Lines Matching refs:link_id

565  * @link_id: link ID, or 0 for non-MLO
710 unsigned int link_id;
1581 * @link_valid: if the link which is identified by @link_id is valid. This flag
1583 * @link_id: id of the link used to receive the packet. This is used along with
1619 u8 link_valid:1, link_id:4;
1771 * @link_id: the link ID of the link doing the channel switch, 0 for non-MLO
1779 u8 link_id;
2024 * @link_id: the link ID to check
2029 unsigned int link_id)
2032 return link_id == 0;
2033 return vif->active_links & BIT(link_id);
2036 #define for_each_vif_active_link(vif, link, link_id) \
2037 for (link_id = 0; link_id < ARRAY_SIZE((vif)->link_conf); link_id++) \
2039 (vif)->active_links & BIT(link_id)) && \
2040 (link = link_conf_dereference_check(vif, link_id)))
2080 #define link_conf_dereference_protected(vif, link_id) \
2081 rcu_dereference_protected((vif)->link_conf[link_id], \
2084 #define link_conf_dereference_check(vif, link_id) \
2085 rcu_dereference_check((vif)->link_conf[link_id], \
2172 * @link_id: the link ID for MLO, or -1 for non-MLO or pairwise keys
2182 s8 link_id;
2356 * @link_id: the link ID for this link STA (0 for deflink)
2377 u8 link_id;
2443 * would be assigned to link[link_id] where link_id is the id assigned
2486 #define link_sta_dereference_protected(sta, link_id) \
2487 rcu_dereference_protected((sta)->link[link_id], \
2490 #define link_sta_dereference_check(sta, link_id) \
2491 rcu_dereference_check((sta)->link[link_id], \
2494 #define for_each_sta_active_link(vif, sta, link_sta, link_id) \
2495 for (link_id = 0; link_id < ARRAY_SIZE((sta)->link); link_id++) \
2497 (vif)->active_links & BIT(link_id)) && \
2498 ((link_sta) = link_sta_dereference_check(sta, link_id)))
3751 * @link_id: the link id on which the frame will be TX'ed.
3758 int link_id;
3863 * The @changed parameter indicates which value changed, and the @link_id
3864 * parameter indicates the link ID. Note that the @link_id will be 0 for
4531 unsigned int link_id, u16 ac,
4642 unsigned int link_id);
5429 * @link_id: the link id to which the beacon belongs (or 0 for an AP STA
5448 unsigned int link_id);
5456 * @link_id: the link id to which the beacon belongs (or 0 for a non-MLD AP).
5469 unsigned int link_id, u8 ema_index);
5492 * @link_id: the link id to which the beacon belongs (or 0 for a non-MLD AP)
5507 unsigned int link_id);
5527 * @link_id: the link id to which the beacon belongs (or 0 for an AP STA
5545 unsigned int link_id);
5551 * @link_id: the link id to which the beacon belongs (or 0 for an AP STA
5560 unsigned int link_id)
5562 return ieee80211_beacon_get_tim(hw, vif, NULL, NULL, link_id);
5568 * @link_id: valid link_id during MLO or 0 for non-MLO
5579 unsigned int link_id);
5597 * @link_id: valid link_id during MLO or 0 for non-MLO
5603 void ieee80211_csa_finish(struct ieee80211_vif *vif, unsigned int link_id);
5608 * @link_id: valid link_id during MLO or 0 for non-MLO
5613 unsigned int link_id);
5618 * @link_id: valid link_id during MLO or 0 for non-MLO
5624 void ieee80211_color_change_finish(struct ieee80211_vif *vif, u8 link_id);
5662 * @link_id: If the vif is an MLD, get a frame with the link addresses
5663 * for the given link ID. For a link_id < 0 you get a frame with
5682 int link_id, bool qos_ok);
5950 * @link_id: the link id of the key or -1 for non-MLO
5979 int link_id);
6352 * @link_id: pointer to obtain the link ID if the STA is found,
6363 unsigned int *link_id);
6695 * @link_id: the link_id on which the switch was done. Ignored if success is
6702 unsigned int link_id);
6719 * @link_id: link ID for MLO, or 0
6726 void ieee80211_request_smps(struct ieee80211_vif *vif, unsigned int link_id,
7103 * @link_id: the link ID for MLO, otherwise 0
7112 void ieee80211_update_mu_groups(struct ieee80211_vif *vif, unsigned int link_id,
7537 * @link_id: valid link_id during MLO or 0 for non-MLO
7545 u64 color_bitmap, u8 link_id);
7583 * - unassign_vif_chanctx(link_id=0)
7586 * - remove group keys on the old link (link_id 0)
7587 * - add new group keys (GTK/IGTK/BIGTK) on the new link (link_id 4)
7589 * - assign_vif_chanctx(link_id=4)