Lines Matching refs:link_sta
450 struct link_sta_info *link_sta = file->private_data;
453 snprintf(mac, sizeof(mac), "%pM\n", link_sta->pub->addr);
471 struct link_sta_info *link_sta = file->private_data;
472 struct ieee80211_sta_ht_cap *htc = &link_sta->pub->ht_cap;
555 struct link_sta_info *link_sta = file->private_data;
556 struct ieee80211_sta_vht_cap *vhtc = &link_sta->pub->vht_cap;
670 struct link_sta_info *link_sta = file->private_data;
671 struct ieee80211_sta_he_cap *hec = &link_sta->pub->he_cap;
1043 struct link_sta_info *link_sta = file->private_data;
1044 struct ieee80211_sta_eht_cap *bec = &link_sta->pub->eht_cap;
1176 if (!(link_sta->pub->he_cap.he_cap_elem.phy_cap_info[0] &
1284 link_sta->debugfs_dir, link_sta, &link_sta_ ##name## _ops)
1286 debugfs_create_ulong(#name, 0400, link_sta->debugfs_dir, &link_sta->field)
1288 void ieee80211_link_sta_debugfs_add(struct link_sta_info *link_sta)
1290 if (WARN_ON(!link_sta->sta->debugfs_dir))
1294 if (link_sta->sta->sta.valid_links) {
1298 "link-%d", link_sta->link_id);
1300 link_sta->debugfs_dir =
1302 link_sta->sta->debugfs_dir);
1306 if (WARN_ON(link_sta != &link_sta->sta->deflink))
1309 link_sta->debugfs_dir = link_sta->sta->debugfs_dir;
1321 void ieee80211_link_sta_debugfs_remove(struct link_sta_info *link_sta)
1323 if (!link_sta->debugfs_dir || !link_sta->sta->debugfs_dir) {
1324 link_sta->debugfs_dir = NULL;
1328 if (link_sta->debugfs_dir == link_sta->sta->debugfs_dir) {
1329 WARN_ON(link_sta != &link_sta->sta->deflink);
1330 link_sta->sta->debugfs_dir = NULL;
1334 debugfs_remove_recursive(link_sta->debugfs_dir);
1335 link_sta->debugfs_dir = NULL;
1338 void ieee80211_link_sta_debugfs_drv_add(struct link_sta_info *link_sta)
1340 if (WARN_ON(!link_sta->debugfs_dir))
1343 drv_link_sta_add_debugfs(link_sta->sta->local, link_sta->sta->sdata,
1344 link_sta->pub, link_sta->debugfs_dir);
1347 void ieee80211_link_sta_debugfs_drv_remove(struct link_sta_info *link_sta)
1349 if (!link_sta->debugfs_dir)
1352 if (WARN_ON(link_sta->debugfs_dir == link_sta->sta->debugfs_dir))
1356 debugfs_remove_recursive(link_sta->debugfs_dir);
1357 link_sta->debugfs_dir = NULL;
1359 ieee80211_link_sta_debugfs_add(link_sta);