Lines Matching refs:ops

57 	if (lhw->ops->start == NULL) {
68 error = lhw->ops->start(hw);
82 if (lhw->ops->stop == NULL)
86 lhw->ops->stop(hw);
97 if (lhw->ops->get_antenna == NULL) {
103 error = lhw->ops->get_antenna(hw, txs, rxs);
116 if (lhw->ops->set_frag_threshold == NULL) {
122 error = lhw->ops->set_frag_threshold(hw, frag_th);
135 if (lhw->ops->set_rts_threshold == NULL) {
141 error = lhw->ops->set_rts_threshold(hw, rts_th);
156 if (lhw->ops->add_interface == NULL) {
172 error = lhw->ops->add_interface(hw, vif);
190 if (lhw->ops->remove_interface == NULL)
202 lhw->ops->remove_interface(hw, vif);
218 * driver indicating hw_scan is not supported despite the ops call
223 if (lhw->ops->hw_scan == NULL) {
230 error = lhw->ops->hw_scan(hw, vif, sr);
243 if (lhw->ops->cancel_hw_scan == NULL)
247 lhw->ops->cancel_hw_scan(hw, vif);
256 if (lhw->ops->sw_scan_complete == NULL)
260 lhw->ops->sw_scan_complete(hw, vif);
271 if (lhw->ops->sw_scan_start == NULL)
275 lhw->ops->sw_scan_start(hw, vif, addr);
290 if (lhw->ops->prepare_multicast == NULL)
294 ptr = lhw->ops->prepare_multicast(hw, mc_list);
305 if (lhw->ops->configure_filter == NULL)
312 lhw->ops->configure_filter(hw, changed_flags, total_flags, mc_ptr);
330 if (lhw->ops->sta_add == NULL) {
342 error = lhw->ops->sta_add(hw, vif, sta);
359 if (lhw->ops->sta_remove == NULL) {
372 error = lhw->ops->sta_remove(hw, vif, sta);
390 if (lhw->ops->sta_state != NULL) {
392 error = lhw->ops->sta_state(hw, vif, sta, lsta->state, nstate);
431 if (lhw->ops->config == NULL) {
437 error = lhw->ops->config(hw, changed);
452 if (lhw->ops->assign_vif_chanctx == NULL) {
459 error = lhw->ops->assign_vif_chanctx(hw, vif, conf, chanctx_conf);
474 if (lhw->ops->unassign_vif_chanctx == NULL)
482 lhw->ops->unassign_vif_chanctx(hw, vif, conf, *chanctx_conf);
496 if (lhw->ops->add_chanctx == NULL) {
502 error = lhw->ops->add_chanctx(hw, chanctx_conf);
519 if (lhw->ops->change_chanctx == NULL)
523 lhw->ops->change_chanctx(hw, chanctx_conf, changed);
534 if (lhw->ops->remove_chanctx == NULL)
538 lhw->ops->remove_chanctx(hw, chanctx_conf);
550 if (lhw->ops->link_info_changed == NULL &&
551 lhw->ops->bss_info_changed == NULL)
555 if (lhw->ops->link_info_changed != NULL)
556 lhw->ops->link_info_changed(hw, vif, conf, changed);
558 lhw->ops->bss_info_changed(hw, vif, conf, changed);
569 if (lhw->ops->conf_tx == NULL) {
576 error = lhw->ops->conf_tx(hw, vif, link_id, ac, txqp);
589 if (lhw->ops->flush == NULL)
593 lhw->ops->flush(hw, vif, nqueues, drop);
603 if (lhw->ops->mgd_prepare_tx == NULL)
607 lhw->ops->mgd_prepare_tx(hw, vif, txinfo);
617 if (lhw->ops->mgd_complete_tx == NULL)
621 lhw->ops->mgd_complete_tx(hw, vif, txinfo);
631 if (lhw->ops->tx == NULL)
635 lhw->ops->tx(hw, txctrl, skb);
644 if (lhw->ops->wake_tx_queue == NULL)
648 lhw->ops->wake_tx_queue(hw, txq);
657 if (lhw->ops->sync_rx_queues == NULL)
661 lhw->ops->sync_rx_queues(hw);
671 if (lhw->ops->sta_pre_rcu_remove == NULL)
675 lhw->ops->sta_pre_rcu_remove(hw, vif, sta);
687 if (lhw->ops->set_key == NULL) {
693 error = lhw->ops->set_key(hw, cmd, vif, sta, kc);
707 if (lhw->ops->ampdu_action == NULL) {
715 error = lhw->ops->ampdu_action(hw, vif, params);