Lines Matching refs:ath9k_htc_priv
268 struct ath9k_htc_priv *htc_priv;
342 void ath9k_htc_err_stat_rx(struct ath9k_htc_priv *priv,
388 static inline void ath9k_htc_err_stat_rx(struct ath9k_htc_priv *priv, in ath9k_htc_err_stat_rx()
433 void ath9k_htc_init_btcoex(struct ath9k_htc_priv *priv, char *product);
434 void ath9k_htc_start_btcoex(struct ath9k_htc_priv *priv);
435 void ath9k_htc_stop_btcoex(struct ath9k_htc_priv *priv);
437 static inline void ath9k_htc_init_btcoex(struct ath9k_htc_priv *priv, char *product) in ath9k_htc_init_btcoex()
440 static inline void ath9k_htc_start_btcoex(struct ath9k_htc_priv *priv) in ath9k_htc_start_btcoex()
443 static inline void ath9k_htc_stop_btcoex(struct ath9k_htc_priv *priv) in ath9k_htc_stop_btcoex()
456 struct ath9k_htc_priv { struct
548 void ath9k_htc_reset(struct ath9k_htc_priv *priv); argument
550 void ath9k_htc_assign_bslot(struct ath9k_htc_priv *priv,
552 void ath9k_htc_remove_bslot(struct ath9k_htc_priv *priv,
554 void ath9k_htc_set_tsfadjust(struct ath9k_htc_priv *priv,
556 void ath9k_htc_beaconq_config(struct ath9k_htc_priv *priv);
557 void ath9k_htc_beacon_config(struct ath9k_htc_priv *priv,
559 void ath9k_htc_beacon_reconfig(struct ath9k_htc_priv *priv);
560 void ath9k_htc_swba(struct ath9k_htc_priv *priv,
570 int ath9k_htc_update_cap_target(struct ath9k_htc_priv *priv,
573 void ath9k_htc_start_ani(struct ath9k_htc_priv *priv);
574 void ath9k_htc_stop_ani(struct ath9k_htc_priv *priv);
576 int ath9k_tx_init(struct ath9k_htc_priv *priv);
577 int ath9k_htc_tx_start(struct ath9k_htc_priv *priv,
580 void ath9k_tx_cleanup(struct ath9k_htc_priv *priv);
581 bool ath9k_htc_txq_setup(struct ath9k_htc_priv *priv, int subtype);
582 int ath9k_htc_cabq_setup(struct ath9k_htc_priv *priv);
584 int ath_htc_txq_update(struct ath9k_htc_priv *priv, int qnum,
586 void ath9k_htc_check_stop_queues(struct ath9k_htc_priv *priv);
587 void ath9k_htc_check_wake_queues(struct ath9k_htc_priv *priv);
588 int ath9k_htc_tx_get_slot(struct ath9k_htc_priv *priv);
589 void ath9k_htc_tx_clear_slot(struct ath9k_htc_priv *priv, int slot);
590 void ath9k_htc_tx_drain(struct ath9k_htc_priv *priv);
591 void ath9k_htc_txstatus(struct ath9k_htc_priv *priv, void *wmi_event);
594 bool ath9k_htc_csa_is_finished(struct ath9k_htc_priv *priv);
596 int ath9k_rx_init(struct ath9k_htc_priv *priv);
597 void ath9k_rx_cleanup(struct ath9k_htc_priv *priv);
598 void ath9k_host_rx_init(struct ath9k_htc_priv *priv);
600 u32 ath9k_htc_calcrxfilter(struct ath9k_htc_priv *priv);
602 void ath9k_htc_ps_wakeup(struct ath9k_htc_priv *priv);
603 void ath9k_htc_ps_restore(struct ath9k_htc_priv *priv);
605 bool ath9k_htc_setpower(struct ath9k_htc_priv *priv,
608 void ath9k_start_rfkill_poll(struct ath9k_htc_priv *priv);
611 struct base_eep_header *ath9k_htc_get_eeprom_base(struct ath9k_htc_priv *priv);
614 void ath9k_configure_leds(struct ath9k_htc_priv *priv);
615 void ath9k_init_leds(struct ath9k_htc_priv *priv);
616 void ath9k_deinit_leds(struct ath9k_htc_priv *priv);
619 static inline void ath9k_configure_leds(struct ath9k_htc_priv *priv) in ath9k_configure_leds()
623 static inline void ath9k_init_leds(struct ath9k_htc_priv *priv) in ath9k_init_leds()
627 static inline void ath9k_deinit_leds(struct ath9k_htc_priv *priv) in ath9k_deinit_leds()
645 void ath9k_htc_deinit_debug(struct ath9k_htc_priv *priv);
648 static inline void ath9k_htc_deinit_debug(struct ath9k_htc_priv *priv) in ath9k_htc_deinit_debug()