Lines Matching defs:ath_hw_private_ops
733 struct ath_hw_private_ops { struct
735 void (*init_cal_settings)(struct ath_hw *ah);
736 bool (*init_cal)(struct ath_hw *ah, struct ath9k_channel *chan);
738 void (*init_mode_regs)(struct ath_hw *ah);
739 void (*init_mode_gain_regs)(struct ath_hw *ah);
740 void (*setup_calibration)(struct ath_hw *ah,
744 int (*rf_set_freq)(struct ath_hw *ah,
746 void (*spur_mitigate_freq)(struct ath_hw *ah,
748 int (*rf_alloc_ext_banks)(struct ath_hw *ah);
749 void (*rf_free_ext_banks)(struct ath_hw *ah);
750 bool (*set_rf_regs)(struct ath_hw *ah,
753 void (*set_channel_regs)(struct ath_hw *ah, struct ath9k_channel *chan);
754 void (*init_bb)(struct ath_hw *ah,
756 int (*process_ini)(struct ath_hw *ah, struct ath9k_channel *chan);
757 void (*olc_init)(struct ath_hw *ah);
758 void (*set_rfmode)(struct ath_hw *ah, struct ath9k_channel *chan);
759 void (*mark_phy_inactive)(struct ath_hw *ah);
760 void (*set_delta_slope)(struct ath_hw *ah, struct ath9k_channel *chan);
761 bool (*rfbus_req)(struct ath_hw *ah);
762 void (*rfbus_done)(struct ath_hw *ah);
763 void (*restore_chainmask)(struct ath_hw *ah);
764 u32 (*compute_pll_control)(struct ath_hw *ah,
766 bool (*ani_control)(struct ath_hw *ah, enum ath9k_ani_cmd cmd,
768 void (*do_getnf)(struct ath_hw *ah, int16_t nfarray[NUM_NF_READINGS]);
769 void (*set_radar_params)(struct ath_hw *ah,
771 int (*fast_chan_change)(struct ath_hw *ah, struct ath9k_channel *chan,
775 void (*ani_cache_ini_regs)(struct ath_hw *ah);