Lines Matching refs:vif

18 	if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN)  in get_bss_sdata()
38 local->ops->get_et_strings(&local->hw, &sdata->vif, sset, data); in drv_get_et_strings()
50 local->ops->get_et_stats(&local->hw, &sdata->vif, stats, data); in drv_get_et_stats()
62 rv = local->ops->get_et_sset_count(&local->hw, &sdata->vif, in drv_get_et_sset_count()
143 sdata->vif.type != NL80211_IFTYPE_AP && in drv_bss_info_changed()
144 sdata->vif.type != NL80211_IFTYPE_ADHOC && in drv_bss_info_changed()
145 sdata->vif.type != NL80211_IFTYPE_MESH_POINT && in drv_bss_info_changed()
146 sdata->vif.type != NL80211_IFTYPE_OCB)) in drv_bss_info_changed()
149 if (WARN_ON_ONCE(sdata->vif.type == NL80211_IFTYPE_P2P_DEVICE || in drv_bss_info_changed()
150 sdata->vif.type == NL80211_IFTYPE_MONITOR)) in drv_bss_info_changed()
158 local->ops->bss_info_changed(&local->hw, &sdata->vif, info, changed); in drv_bss_info_changed()
201 local->ops->config_iface_filter(&local->hw, &sdata->vif, in drv_config_iface_filter()
233 ret = local->ops->set_key(&local->hw, cmd, &sdata->vif, sta, key); in drv_set_key()
255 local->ops->update_tkip_key(&local->hw, &sdata->vif, conf, in drv_update_tkip_key()
272 ret = local->ops->hw_scan(&local->hw, &sdata->vif, req); in drv_hw_scan()
286 local->ops->cancel_hw_scan(&local->hw, &sdata->vif); in drv_cancel_hw_scan()
304 ret = local->ops->sched_scan_start(&local->hw, &sdata->vif, in drv_sched_scan_start()
321 ret = local->ops->sched_scan_stop(&local->hw, &sdata->vif); in drv_sched_scan_stop()
335 local->ops->sw_scan_start(&local->hw, &sdata->vif, mac_addr); in drv_sw_scan_start()
346 local->ops->sw_scan_complete(&local->hw, &sdata->vif); in drv_sw_scan_complete()
428 local->ops->sta_notify(&local->hw, &sdata->vif, cmd, sta); in drv_sta_notify()
446 ret = local->ops->sta_add(&local->hw, &sdata->vif, sta); in drv_sta_add()
465 local->ops->sta_remove(&local->hw, &sdata->vif, sta); in drv_sta_remove()
483 local->ops->sta_add_debugfs(&local->hw, &sdata->vif, in drv_sta_add_debugfs()
498 local->ops->sta_remove_debugfs(&local->hw, &sdata->vif, in drv_sta_remove_debugfs()
515 local->ops->sta_pre_rcu_remove(&local->hw, &sdata->vif, in drv_sta_pre_rcu_remove()
541 local->ops->sta_rate_tbl_update(&local->hw, &sdata->vif, sta); in drv_sta_rate_tbl_update()
557 local->ops->sta_statistics(&local->hw, &sdata->vif, sta, sinfo); in drv_sta_statistics()
619 struct ieee80211_vif *vif = sdata ? &sdata->vif : NULL; in drv_flush() local
628 local->ops->flush(&local->hw, vif, queues, drop); in drv_flush()
639 local->ops->channel_switch(&local->hw, &sdata->vif, ch_switch); in drv_channel_switch()
677 ret = local->ops->remain_on_channel(&local->hw, &sdata->vif, in drv_remain_on_channel()
751 &sdata->vif, mask); in drv_set_bitrate_mask()
766 local->ops->set_rekey_data(&local->hw, &sdata->vif, data); in drv_set_rekey_data()
776 local->ops->event_callback(&local->hw, &sdata->vif, event); in drv_event_callback()
817 WARN_ON_ONCE(sdata->vif.type != NL80211_IFTYPE_STATION); in drv_mgd_prepare_tx()
821 local->ops->mgd_prepare_tx(&local->hw, &sdata->vif); in drv_mgd_prepare_tx()
833 WARN_ON_ONCE(sdata->vif.type != NL80211_IFTYPE_STATION); in drv_mgd_protect_tdls_discover()
837 local->ops->mgd_protect_tdls_discover(&local->hw, &sdata->vif); in drv_mgd_protect_tdls_discover()
900 &sdata->vif, in drv_assign_vif_chanctx()
921 &sdata->vif, in drv_unassign_vif_chanctx()
941 trace_drv_start_ap(local, sdata, &sdata->vif.bss_conf); in drv_start_ap()
943 ret = local->ops->start_ap(&local->hw, &sdata->vif); in drv_start_ap()
956 local->ops->stop_ap(&local->hw, &sdata->vif); in drv_stop_ap()
984 local->ops->set_default_unicast_key(&local->hw, &sdata->vif, in drv_set_default_unicast_key()
996 local->ops->ipv6_addr_change(&local->hw, &sdata->vif, idev); in drv_ipv6_addr_change()
1009 local->ops->channel_switch_beacon(&local->hw, &sdata->vif, in drv_channel_switch_beacon()
1026 ret = local->ops->pre_channel_switch(&local->hw, &sdata->vif, in drv_pre_channel_switch()
1043 ret = local->ops->post_channel_switch(&local->hw, &sdata->vif); in drv_post_channel_switch()
1057 trace_drv_join_ibss(local, sdata, &sdata->vif.bss_conf); in drv_join_ibss()
1059 ret = local->ops->join_ibss(&local->hw, &sdata->vif); in drv_join_ibss()
1073 local->ops->leave_ibss(&local->hw, &sdata->vif); in drv_leave_ibss()
1098 ret = local->ops->get_txpower(&local->hw, &sdata->vif, dbm); in drv_get_txpower()
1121 ret = local->ops->tdls_channel_switch(&local->hw, &sdata->vif, sta, in drv_tdls_channel_switch()
1141 local->ops->tdls_cancel_channel_switch(&local->hw, &sdata->vif, sta); in drv_tdls_cancel_channel_switch()
1152 local->ops->tdls_recv_channel_switch(&local->hw, &sdata->vif, in drv_tdls_recv_channel_switch()
1160 struct ieee80211_sub_if_data *sdata = vif_to_sdata(txq->txq.vif); in drv_wake_tx_queue()