Lines Matching defs:vif
149 lkpi_80211_mo_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
161 lvif = VIF_TO_LVIF(vif);
171 LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
172 error = lhw->ops->add_interface(hw, vif);
184 lkpi_80211_mo_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
193 lvif = VIF_TO_LVIF(vif);
201 LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
202 lhw->ops->remove_interface(hw, vif);
210 lkpi_80211_mo_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
229 LKPI_80211_TRACE_MO("CALLING hw %p vif %p sr %p", hw, vif, sr);
230 error = lhw->ops->hw_scan(hw, vif, sr);
231 LKPI_80211_TRACE_MO("RETURNING hw %p vif %p sr %p error %d", hw, vif, sr, error);
238 lkpi_80211_mo_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
246 LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
247 lhw->ops->cancel_hw_scan(hw, vif);
251 lkpi_80211_mo_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
259 LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
260 lhw->ops->sw_scan_complete(hw, vif);
265 lkpi_80211_mo_sw_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
274 LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
275 lhw->ops->sw_scan_start(hw, vif, addr);
322 lkpi_80211_mo_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
341 LKPI_80211_TRACE_MO("hw %p vif %p sta %p", hw, vif, sta);
342 error = lhw->ops->sta_add(hw, vif, sta);
351 lkpi_80211_mo_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
371 LKPI_80211_TRACE_MO("hw %p vif %p sta %p", hw, vif, sta);
372 error = lhw->ops->sta_remove(hw, vif, sta);
381 lkpi_80211_mo_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
391 LKPI_80211_TRACE_MO("hw %p vif %p sta %p nstate %d", hw, vif, sta, nstate);
392 error = lhw->ops->sta_state(hw, vif, sta, lsta->state, nstate);
405 error = lkpi_80211_mo_sta_add(hw, vif, sta);
410 error = lkpi_80211_mo_sta_remove(hw, vif, sta);
445 lkpi_80211_mo_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
457 LKPI_80211_TRACE_MO("hw %p vif %p bss_conf %p chanctx_conf %p",
458 hw, vif, conf, chanctx_conf);
459 error = lhw->ops->assign_vif_chanctx(hw, vif, conf, chanctx_conf);
461 vif->chanctx_conf = chanctx_conf;
468 lkpi_80211_mo_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
480 LKPI_80211_TRACE_MO("hw %p vif %p bss_conf %p chanctx_conf %p",
481 hw, vif, conf, *chanctx_conf);
482 lhw->ops->unassign_vif_chanctx(hw, vif, conf, *chanctx_conf);
544 lkpi_80211_mo_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
554 LKPI_80211_TRACE_MO("hw %p vif %p conf %p changed %#jx", hw, vif, conf, (uintmax_t)changed);
556 lhw->ops->link_info_changed(hw, vif, conf, changed);
558 lhw->ops->bss_info_changed(hw, vif, conf, changed);
562 lkpi_80211_mo_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
574 LKPI_80211_TRACE_MO("hw %p vif %p link_id %u ac %u txpq %p",
575 hw, vif, link_id, ac, txqp);
576 error = lhw->ops->conf_tx(hw, vif, link_id, ac, txqp);
583 lkpi_80211_mo_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
592 LKPI_80211_TRACE_MO("hw %p vif %p nqueues %u drop %d", hw, vif, nqueues, drop);
593 lhw->ops->flush(hw, vif, nqueues, drop);
597 lkpi_80211_mo_mgd_prepare_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
606 LKPI_80211_TRACE_MO("hw %p vif %p txinfo %p", hw, vif, txinfo);
607 lhw->ops->mgd_prepare_tx(hw, vif, txinfo);
611 lkpi_80211_mo_mgd_complete_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
620 LKPI_80211_TRACE_MO("hw %p vif %p txinfo %p", hw, vif, txinfo);
621 lhw->ops->mgd_complete_tx(hw, vif, txinfo);
666 struct ieee80211_vif *vif, struct ieee80211_sta *sta)
674 LKPI_80211_TRACE_MO("hw %p vif %p sta %p", hw, vif, sta);
675 lhw->ops->sta_pre_rcu_remove(hw, vif, sta);
680 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
692 LKPI_80211_TRACE_MO("hw %p cmd %d vif %p sta %p kc %p", hw, cmd, vif, sta, kc);
693 error = lhw->ops->set_key(hw, cmd, vif, sta, kc);
700 lkpi_80211_mo_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
712 LKPI_80211_TRACE_MO("hw %p vif %p params %p { %p, %d, %u, %u, %u, %u, %d }",
713 hw, vif, params, params->sta, params->action, params->buf_size,
715 error = lhw->ops->ampdu_action(hw, vif, params);