Lines Matching refs:ath_hw

655 	int (*check_eeprom)(struct ath_hw *hw);
656 u32 (*get_eeprom)(struct ath_hw *hw, enum eeprom_param param);
657 bool (*fill_eeprom)(struct ath_hw *hw);
658 u32 (*dump_eeprom)(struct ath_hw *hw, bool dump_base_hdr, u8 *buf,
660 int (*get_eeprom_ver)(struct ath_hw *hw);
661 int (*get_eeprom_rev)(struct ath_hw *hw);
662 void (*set_board_values)(struct ath_hw *hw, struct ath9k_channel *chan);
663 void (*set_addac)(struct ath_hw *hw, struct ath9k_channel *chan);
664 void (*set_txpower)(struct ath_hw *hw, struct ath9k_channel *chan,
667 u16 (*get_spur_channel)(struct ath_hw *ah, u16 i, bool is2GHz);
668 u8 (*get_eepmisc)(struct ath_hw *ah);
671 void ath9k_hw_analog_shift_regwrite(struct ath_hw *ah, u32 reg, u32 val);
672 void ath9k_hw_analog_shift_rmw(struct ath_hw *ah, u32 reg, u32 mask,
679 bool ath9k_hw_nvram_read(struct ath_hw *ah, u32 off, u16 *data);
680 int ath9k_hw_nvram_swap_data(struct ath_hw *ah, bool *swap_needed, int size);
681 bool ath9k_hw_nvram_validate_checksum(struct ath_hw *ah, int size);
682 bool ath9k_hw_nvram_check_version(struct ath_hw *ah, int version, int minrev);
683 void ath9k_hw_usb_gen_fill_eeprom(struct ath_hw *ah, u16 *eep_data,
688 void ath9k_hw_get_legacy_target_powers(struct ath_hw *ah,
694 void ath9k_hw_get_target_powers(struct ath_hw *ah,
702 u16 ath9k_hw_get_scaled_power(struct ath_hw *ah, u16 power_limit,
704 void ath9k_hw_update_regulatory_maxpower(struct ath_hw *ah);
705 int ath9k_hw_eeprom_init(struct ath_hw *ah);
707 void ath9k_hw_get_gain_boundaries_pdadcs(struct ath_hw *ah,