Lines Matching defs:sdata

66 KEY_READ(ifindex, sdata->name, "%s\n");
345 sta->sdata->name, sta->sta.addr);
373 void ieee80211_debugfs_key_update_default(struct ieee80211_sub_if_data *sdata)
378 if (!sdata->vif.debugfs_dir)
381 lockdep_assert_held(&sdata->local->key_mtx);
383 debugfs_remove(sdata->debugfs.default_unicast_key);
384 sdata->debugfs.default_unicast_key = NULL;
386 if (sdata->default_unicast_key) {
387 key = key_mtx_dereference(sdata->local,
388 sdata->default_unicast_key);
390 sdata->debugfs.default_unicast_key =
392 sdata->vif.debugfs_dir, buf);
395 debugfs_remove(sdata->debugfs.default_multicast_key);
396 sdata->debugfs.default_multicast_key = NULL;
398 if (sdata->default_multicast_key) {
399 key = key_mtx_dereference(sdata->local,
400 sdata->default_multicast_key);
402 sdata->debugfs.default_multicast_key =
404 sdata->vif.debugfs_dir, buf);
408 void ieee80211_debugfs_key_add_mgmt_default(struct ieee80211_sub_if_data *sdata)
413 if (!sdata->vif.debugfs_dir)
416 key = key_mtx_dereference(sdata->local,
417 sdata->default_mgmt_key);
420 sdata->debugfs.default_mgmt_key =
422 sdata->vif.debugfs_dir, buf);
424 ieee80211_debugfs_key_remove_mgmt_default(sdata);
427 void ieee80211_debugfs_key_remove_mgmt_default(struct ieee80211_sub_if_data *sdata)
429 if (!sdata)
432 debugfs_remove(sdata->debugfs.default_mgmt_key);
433 sdata->debugfs.default_mgmt_key = NULL;
437 ieee80211_debugfs_key_add_beacon_default(struct ieee80211_sub_if_data *sdata)
442 if (!sdata->vif.debugfs_dir)
445 key = key_mtx_dereference(sdata->local,
446 sdata->default_beacon_key);
449 sdata->debugfs.default_beacon_key =
451 sdata->vif.debugfs_dir, buf);
453 ieee80211_debugfs_key_remove_beacon_default(sdata);
458 ieee80211_debugfs_key_remove_beacon_default(struct ieee80211_sub_if_data *sdata)
460 if (!sdata)
463 debugfs_remove(sdata->debugfs.default_beacon_key);
464 sdata->debugfs.default_beacon_key = NULL;