Lines Matching refs:ops

49 	if (lhw->ops->start == NULL) {  in lkpi_80211_mo_start()
59 error = lhw->ops->start(hw); in lkpi_80211_mo_start()
73 if (lhw->ops->stop == NULL) in lkpi_80211_mo_stop()
76 lhw->ops->stop(hw); in lkpi_80211_mo_stop()
87 if (lhw->ops->set_frag_threshold == NULL) { in lkpi_80211_mo_set_frag_threshold()
92 error = lhw->ops->set_frag_threshold(hw, frag_th); in lkpi_80211_mo_set_frag_threshold()
105 if (lhw->ops->set_rts_threshold == NULL) { in lkpi_80211_mo_set_rts_threshold()
110 error = lhw->ops->set_rts_threshold(hw, rts_th); in lkpi_80211_mo_set_rts_threshold()
125 if (lhw->ops->add_interface == NULL) { in lkpi_80211_mo_add_interface()
140 error = lhw->ops->add_interface(hw, vif); in lkpi_80211_mo_add_interface()
158 if (lhw->ops->remove_interface == NULL) in lkpi_80211_mo_remove_interface()
169 lhw->ops->remove_interface(hw, vif); in lkpi_80211_mo_remove_interface()
184 if (lhw->ops->hw_scan == NULL) { in lkpi_80211_mo_hw_scan()
191 error = lhw->ops->hw_scan(hw, vif, sr); in lkpi_80211_mo_hw_scan()
205 if (lhw->ops->cancel_hw_scan == NULL) in lkpi_80211_mo_cancel_hw_scan()
208 lhw->ops->cancel_hw_scan(hw, vif); in lkpi_80211_mo_cancel_hw_scan()
217 if (lhw->ops->sw_scan_complete == NULL) in lkpi_80211_mo_sw_scan_complete()
220 lhw->ops->sw_scan_complete(hw, vif); in lkpi_80211_mo_sw_scan_complete()
231 if (lhw->ops->sw_scan_start == NULL) in lkpi_80211_mo_sw_scan_start()
234 lhw->ops->sw_scan_start(hw, vif, addr); in lkpi_80211_mo_sw_scan_start()
249 if (lhw->ops->prepare_multicast == NULL) in lkpi_80211_mo_prepare_multicast()
252 ptr = lhw->ops->prepare_multicast(hw, mc_list); in lkpi_80211_mo_prepare_multicast()
263 if (lhw->ops->configure_filter == NULL) in lkpi_80211_mo_configure_filter()
269 lhw->ops->configure_filter(hw, changed_flags, total_flags, mc_ptr); in lkpi_80211_mo_configure_filter()
287 if (lhw->ops->sta_add == NULL) { in lkpi_80211_mo_sta_add()
298 error = lhw->ops->sta_add(hw, vif, sta); in lkpi_80211_mo_sta_add()
315 if (lhw->ops->sta_remove == NULL) { in lkpi_80211_mo_sta_remove()
327 error = lhw->ops->sta_remove(hw, vif, sta); in lkpi_80211_mo_sta_remove()
345 if (lhw->ops->sta_state != NULL) { in lkpi_80211_mo_sta_state()
346 error = lhw->ops->sta_state(hw, vif, sta, lsta->state, nstate); in lkpi_80211_mo_sta_state()
385 if (lhw->ops->config == NULL) { in lkpi_80211_mo_config()
390 error = lhw->ops->config(hw, changed); in lkpi_80211_mo_config()
405 if (lhw->ops->assign_vif_chanctx == NULL) { in lkpi_80211_mo_assign_vif_chanctx()
410 error = lhw->ops->assign_vif_chanctx(hw, vif, chanctx_conf); in lkpi_80211_mo_assign_vif_chanctx()
425 if (lhw->ops->unassign_vif_chanctx == NULL) in lkpi_80211_mo_unassign_vif_chanctx()
431 lhw->ops->unassign_vif_chanctx(hw, vif, *chanctx_conf); in lkpi_80211_mo_unassign_vif_chanctx()
444 if (lhw->ops->add_chanctx == NULL) { in lkpi_80211_mo_add_chanctx()
449 error = lhw->ops->add_chanctx(hw, chanctx_conf); in lkpi_80211_mo_add_chanctx()
462 if (lhw->ops->change_chanctx == NULL) in lkpi_80211_mo_change_chanctx()
465 lhw->ops->change_chanctx(hw, chanctx_conf, changed); in lkpi_80211_mo_change_chanctx()
475 if (lhw->ops->remove_chanctx == NULL) in lkpi_80211_mo_remove_chanctx()
478 lhw->ops->remove_chanctx(hw, chanctx_conf); in lkpi_80211_mo_remove_chanctx()
488 if (lhw->ops->bss_info_changed == NULL) in lkpi_80211_mo_bss_info_changed()
491 lhw->ops->bss_info_changed(hw, vif, conf, changed); in lkpi_80211_mo_bss_info_changed()
503 if (lhw->ops->conf_tx == NULL) { in lkpi_80211_mo_conf_tx()
508 error = lhw->ops->conf_tx(hw, vif, ac, txqp); in lkpi_80211_mo_conf_tx()
521 if (lhw->ops->flush == NULL) in lkpi_80211_mo_flush()
524 lhw->ops->flush(hw, vif, nqueues, drop); in lkpi_80211_mo_flush()
534 if (lhw->ops->mgd_prepare_tx == NULL) in lkpi_80211_mo_mgd_prepare_tx()
537 lhw->ops->mgd_prepare_tx(hw, vif, txinfo); in lkpi_80211_mo_mgd_prepare_tx()
547 if (lhw->ops->mgd_complete_tx == NULL) in lkpi_80211_mo_mgd_complete_tx()
550 lhw->ops->mgd_complete_tx(hw, vif, txinfo); in lkpi_80211_mo_mgd_complete_tx()
560 if (lhw->ops->tx == NULL) in lkpi_80211_mo_tx()
563 lhw->ops->tx(hw, txctrl, skb); in lkpi_80211_mo_tx()
572 if (lhw->ops->wake_tx_queue == NULL) in lkpi_80211_mo_wake_tx_queue()
575 lhw->ops->wake_tx_queue(hw, txq); in lkpi_80211_mo_wake_tx_queue()
584 if (lhw->ops->sync_rx_queues == NULL) in lkpi_80211_mo_sync_rx_queues()
587 lhw->ops->sync_rx_queues(hw); in lkpi_80211_mo_sync_rx_queues()
597 if (lhw->ops->sta_pre_rcu_remove == NULL) in lkpi_80211_mo_sta_pre_rcu_remove()
600 lhw->ops->sta_pre_rcu_remove(hw, vif, sta); in lkpi_80211_mo_sta_pre_rcu_remove()
612 if (lhw->ops->set_key == NULL) { in lkpi_80211_mo_set_key()
617 error = lhw->ops->set_key(hw, cmd, vif, sta, kc); in lkpi_80211_mo_set_key()