Lines Matching full:link

26  * struct iwl_mld_link_sta - link-level station
28 * This represents the link-level sta - the driver level equivalent to the
33 * @in_fw: whether the link STA is uploaded to the FW (false during restart)
35 * @fw_id: the FW id of this link sta.
50 rcu_dereference_check((mld_sta)->link[link_id], \
54 for (link_id = 0; link_id < ARRAY_SIZE((mld_sta)->link); \
73 * struct iwl_mld_per_link_mpdu_counter - per-link TX/RX MPDU counters
87 * @per_link: per-link counters.
110 * @deflink: This holds the default link STA information, for non MLO STA all
111 * link specific STA information is accessed through @deflink or through
112 * link[0] which points to address of @deflink. For MLO Link STA
113 * the first added link STA will point to deflink.
114 * @link: reference to Link Sta entries. For Non MLO STA, except 1st link,
115 * i.e link[0] all links would be assigned to NULL by default and
116 * would access link information via @deflink or link[0]. For MLO
117 * STA, first link STA being added will point its link pointer to
119 * would be assigned to link[link_id] where link_id is the id assigned
139 struct iwl_mld_link_sta __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS]; member
172 /* Should not happen as link removal should always succeed */ in iwl_mld_cleanup_sta()
174 RCU_INIT_POINTER(mld_sta->link[link_id], NULL); in iwl_mld_cleanup_sta()
241 struct ieee80211_bss_conf *link);
245 struct ieee80211_bss_conf *link);
252 struct ieee80211_bss_conf *link);
256 struct ieee80211_bss_conf *link);
260 struct ieee80211_bss_conf *link);
267 struct ieee80211_bss_conf *link);