Lines Matching refs:deflink
41 return &sdata->deflink; in ieee80211_link_or_deflink()
66 ieee80211_link_info_change_notify(sdata, &sdata->deflink, in ieee80211_set_mu_mimo_follow()
238 sta = sta_info_get(sdata, sdata->deflink.u.mgd.bssid); in ieee80211_change_iface()
580 struct ieee80211_link_data *link = &sdata->deflink; in ieee80211_lookup_key()
604 link_sta = &sta->deflink; in ieee80211_lookup_key()
920 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_set_monitor_channel()
921 ret = ieee80211_link_use_channel(&sdata->deflink, in ieee80211_set_monitor_channel()
1841 !sdata->deflink.u.mgd.tdls_chan_switch_prohibited && in sta_apply_parameters()
2476 ieee80211_link_info_change_notify(sdata, &sdata->deflink, in ieee80211_update_mesh_config()
2525 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_join_mesh()
2526 sdata->deflink.needed_rx_chains = sdata->local->rx_chains; in ieee80211_join_mesh()
2529 err = ieee80211_link_use_channel(&sdata->deflink, &setup->chandef, in ieee80211_join_mesh()
2544 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_leave_mesh()
2560 if (!sdata_dereference(sdata->deflink.u.ap.beacon, sdata)) in ieee80211_change_bss()
2597 ieee80211_check_rate_mask(&sdata->deflink); in ieee80211_change_bss()
2632 ieee80211_link_info_change_notify(sdata, &sdata->deflink, changed); in ieee80211_change_bss()
2731 if (sdata->deflink.u.ap.beacon && in ieee80211_scan()
2828 ieee80211_link_info_change_notify(sdata, &sdata->deflink, in ieee80211_set_mcast_rate()
2913 sdata->deflink.user_power_level = in ieee80211_set_tx_power()
2921 sdata->deflink.user_power_level = MBM_TO_DBM(mbm); in ieee80211_set_tx_power()
2954 sdata->deflink.user_power_level = local->user_power_level; in ieee80211_set_tx_power()
2970 sdata->deflink.user_power_level = local->user_power_level; in ieee80211_set_tx_power()
3169 sdata->deflink.u.mgd.last_cqm_event_signal = 0; in ieee80211_set_cqm_rssi_config()
3174 ieee80211_link_info_change_notify(sdata, &sdata->deflink, in ieee80211_set_cqm_rssi_config()
3195 sdata->deflink.u.mgd.last_cqm_event_signal = 0; in ieee80211_set_cqm_rssi_range_config()
3200 ieee80211_link_info_change_notify(sdata, &sdata->deflink, in ieee80211_set_cqm_rssi_range_config()
3290 sdata->deflink.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_start_radar_detection()
3291 sdata->deflink.needed_rx_chains = local->rx_chains; in ieee80211_start_radar_detection()
3293 err = ieee80211_link_use_channel(&sdata->deflink, chandef, in ieee80211_start_radar_detection()
3299 &sdata->deflink.dfs_cac_timer_work, in ieee80211_start_radar_detection()
3319 cancel_delayed_work(&sdata->deflink.dfs_cac_timer_work); in ieee80211_end_cac()
3322 ieee80211_link_release_channel(&sdata->deflink); in ieee80211_end_cac()
3438 &iter->deflink.csa_finalize_work); in ieee80211_csa_finish()
3441 ieee80211_queue_work(&local->hw, &sdata->deflink.csa_finalize_work); in ieee80211_csa_finish()
3453 sdata->deflink.csa_block_tx = block_tx; in ieee80211_channel_switch_disconnect()
3466 if (!sdata->deflink.u.ap.next_beacon) in ieee80211_set_after_csa_beacon()
3469 err = ieee80211_assign_beacon(sdata, &sdata->deflink, in ieee80211_set_after_csa_beacon()
3470 sdata->deflink.u.ap.next_beacon, in ieee80211_set_after_csa_beacon()
3472 ieee80211_free_next_beacon(&sdata->deflink); in ieee80211_set_after_csa_beacon()
3517 if (sdata->deflink.reserved_chanctx) { in __ieee80211_csa_finalize()
3523 if (sdata->deflink.reserved_ready) in __ieee80211_csa_finalize()
3526 return ieee80211_link_use_reserved_context(&sdata->deflink); in __ieee80211_csa_finalize()
3530 &sdata->deflink.csa_chandef)) in __ieee80211_csa_finalize()
3539 ieee80211_link_info_change_notify(sdata, &sdata->deflink, changed); in __ieee80211_csa_finalize()
3541 if (sdata->deflink.csa_block_tx) { in __ieee80211_csa_finalize()
3544 sdata->deflink.csa_block_tx = false; in __ieee80211_csa_finalize()
3551 cfg80211_ch_switch_notify(sdata->dev, &sdata->deflink.csa_chandef, 0); in __ieee80211_csa_finalize()
3569 deflink.csa_finalize_work); in ieee80211_csa_finalize_work()
3600 sdata->deflink.u.ap.next_beacon = in ieee80211_set_csa_beacon()
3602 if (!sdata->deflink.u.ap.next_beacon) in ieee80211_set_csa_beacon()
3628 ieee80211_free_next_beacon(&sdata->deflink); in ieee80211_set_csa_beacon()
3638 err = ieee80211_assign_beacon(sdata, &sdata->deflink, in ieee80211_set_csa_beacon()
3642 ieee80211_free_next_beacon(&sdata->deflink); in ieee80211_set_csa_beacon()
3730 ieee80211_free_next_beacon(&sdata->deflink); in ieee80211_color_change_abort()
3790 err = ieee80211_link_reserve_chanctx(&sdata->deflink, ¶ms->chandef, in __ieee80211_channel_switch()
3799 ieee80211_link_unreserve_chanctx(&sdata->deflink); in __ieee80211_channel_switch()
3809 ieee80211_link_unreserve_chanctx(&sdata->deflink); in __ieee80211_channel_switch()
3813 sdata->deflink.csa_chandef = params->chandef; in __ieee80211_channel_switch()
3814 sdata->deflink.csa_block_tx = params->block_tx; in __ieee80211_channel_switch()
3817 if (sdata->deflink.csa_block_tx) in __ieee80211_channel_switch()
3822 &sdata->deflink.csa_chandef, 0, in __ieee80211_channel_switch()
3826 ieee80211_link_info_change_notify(sdata, &sdata->deflink, in __ieee80211_channel_switch()
4481 if (!sdata->deflink.u.ap.next_beacon) in ieee80211_set_after_color_change_beacon()
4484 ret = ieee80211_assign_beacon(sdata, &sdata->deflink, in ieee80211_set_after_color_change_beacon()
4485 sdata->deflink.u.ap.next_beacon, in ieee80211_set_after_color_change_beacon()
4487 ieee80211_free_next_beacon(&sdata->deflink); in ieee80211_set_after_color_change_beacon()
4513 sdata->deflink.u.ap.next_beacon = in ieee80211_set_color_change_beacon()
4515 if (!sdata->deflink.u.ap.next_beacon) in ieee80211_set_color_change_beacon()
4527 err = ieee80211_assign_beacon(sdata, &sdata->deflink, in ieee80211_set_color_change_beacon()
4531 ieee80211_free_next_beacon(&sdata->deflink); in ieee80211_set_color_change_beacon()
4551 ieee80211_link_info_change_notify(sdata, &sdata->deflink, changed); in ieee80211_color_change_bss_config_notify()
4562 &child->deflink, in ieee80211_color_change_bss_config_notify()
4599 deflink.color_change_finalize_work); in ieee80211_color_change_finalize_work()
4624 &sdata->deflink.color_change_finalize_work); in ieee80211_color_change_finish()