Lines Matching defs:ath_hw_private_ops
629 struct ath_hw_private_ops { struct
630 void (*init_hang_checks)(struct ath_hw *ah);
631 bool (*detect_mac_hang)(struct ath_hw *ah);
632 bool (*detect_bb_hang)(struct ath_hw *ah);
635 void (*init_cal_settings)(struct ath_hw *ah);
636 bool (*init_cal)(struct ath_hw *ah, struct ath9k_channel *chan);
638 void (*init_mode_gain_regs)(struct ath_hw *ah);
639 void (*setup_calibration)(struct ath_hw *ah,
643 int (*rf_set_freq)(struct ath_hw *ah,
645 void (*spur_mitigate_freq)(struct ath_hw *ah,
647 bool (*set_rf_regs)(struct ath_hw *ah,
650 void (*set_channel_regs)(struct ath_hw *ah, struct ath9k_channel *chan);
651 void (*init_bb)(struct ath_hw *ah,
653 int (*process_ini)(struct ath_hw *ah, struct ath9k_channel *chan);
654 void (*olc_init)(struct ath_hw *ah);
655 void (*set_rfmode)(struct ath_hw *ah, struct ath9k_channel *chan);
656 void (*mark_phy_inactive)(struct ath_hw *ah);
657 void (*set_delta_slope)(struct ath_hw *ah, struct ath9k_channel *chan);
658 bool (*rfbus_req)(struct ath_hw *ah);
659 void (*rfbus_done)(struct ath_hw *ah);
660 void (*restore_chainmask)(struct ath_hw *ah);
661 u32 (*compute_pll_control)(struct ath_hw *ah,
663 bool (*ani_control)(struct ath_hw *ah, enum ath9k_ani_cmd cmd,
665 void (*do_getnf)(struct ath_hw *ah, int16_t nfarray[NUM_NF_READINGS]);
666 void (*set_radar_params)(struct ath_hw *ah,
668 int (*fast_chan_change)(struct ath_hw *ah, struct ath9k_channel *chan,
672 void (*ani_cache_ini_regs)(struct ath_hw *ah);
675 bool (*is_aic_enabled)(struct ath_hw *ah);