iPXE
|
struct ath_hw_private_ops - callbacks used internally by hardware code More...
#include <hw.h>
struct ath_hw_private_ops - callbacks used internally by hardware code
This structure contains private callbacks designed to only be used internally by the hardware core.
@init_cal_settings: setup types of calibrations supported @init_cal: starts actual calibration
@init_mode_regs: Initializes mode registers @init_mode_gain_regs: Initialize TX/RX gain registers
@rf_set_freq: change frequency @spur_mitigate_freq: spur mitigation @rf_alloc_ext_banks: @rf_free_ext_banks: @set_rf_regs: @compute_pll_control: compute the PLL control value to use for AR_RTC_PLL_CONTROL for a given channel @setup_calibration: set up calibration @iscal_supported: used to query if a type of calibration is supported
@ani_cache_ini_regs: cache the values for ANI from the initial register settings through the register initialization.
Definition at line 552 of file hw.h.
Referenced by ar9002_hw_attach_calib_ops(), ar9003_hw_attach_calib_ops(), and ath9k_hw_init_cal_settings().
int(* ath_hw_private_ops::init_cal) (struct ath_hw *ah, struct ath9k_channel *chan) |
Definition at line 553 of file hw.h.
Referenced by ar9002_hw_attach_calib_ops(), ar9003_hw_attach_calib_ops(), and ath9k_hw_init_cal().
Definition at line 555 of file hw.h.
Referenced by ar9002_hw_attach_ops(), ar9003_hw_attach_ops(), and ath9k_hw_init_mode_regs().
Definition at line 556 of file hw.h.
Referenced by ar9002_hw_attach_ops(), ar9003_hw_attach_ops(), and ath9k_hw_init_mode_gain_regs().
void(* ath_hw_private_ops::setup_calibration) (struct ath_hw *ah, struct ath9k_cal_list *currCal) |
Definition at line 557 of file hw.h.
Referenced by ar9002_hw_attach_calib_ops(), ar9003_hw_attach_calib_ops(), and ath9k_hw_setup_calibration().
int(* ath_hw_private_ops::rf_set_freq) (struct ath_hw *ah, struct ath9k_channel *chan) |
Definition at line 561 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9002_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_rf_set_freq().
void(* ath_hw_private_ops::spur_mitigate_freq) (struct ath_hw *ah, struct ath9k_channel *chan) |
Definition at line 563 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9002_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_spur_mitigate_freq().
Definition at line 565 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9002_hw_attach_phy_ops(), and ath9k_hw_rf_alloc_ext_banks().
Definition at line 566 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9002_hw_attach_phy_ops(), and ath9k_hw_rf_free_ext_banks().
int(* ath_hw_private_ops::set_rf_regs) (struct ath_hw *ah, struct ath9k_channel *chan, u16 modesIndex) |
Definition at line 567 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9002_hw_attach_phy_ops(), and ath9k_hw_set_rf_regs().
void(* ath_hw_private_ops::set_channel_regs) (struct ath_hw *ah, struct ath9k_channel *chan) |
Definition at line 570 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_set_channel_regs().
void(* ath_hw_private_ops::init_bb) (struct ath_hw *ah, struct ath9k_channel *chan) |
Definition at line 571 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_init_bb().
int(* ath_hw_private_ops::process_ini) (struct ath_hw *ah, struct ath9k_channel *chan) |
Definition at line 573 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_process_ini().
Definition at line 574 of file hw.h.
Referenced by ar9002_hw_attach_phy_ops(), and ath9k_olc_init().
void(* ath_hw_private_ops::set_rfmode) (struct ath_hw *ah, struct ath9k_channel *chan) |
Definition at line 575 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_set_rfmode().
Definition at line 576 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_mark_phy_inactive().
void(* ath_hw_private_ops::set_delta_slope) (struct ath_hw *ah, struct ath9k_channel *chan) |
Definition at line 577 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_set_delta_slope().
Definition at line 578 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_rfbus_req().
Definition at line 579 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_rfbus_done().
Definition at line 580 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), and ath9k_hw_restore_chainmask().
Definition at line 581 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_set_diversity().
u32(* ath_hw_private_ops::compute_pll_control) (struct ath_hw *ah, struct ath9k_channel *chan) |
Definition at line 582 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9002_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_compute_pll_control().
int(* ath_hw_private_ops::ani_control) (struct ath_hw *ah, enum ath9k_ani_cmd cmd, int param) |
Definition at line 584 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_ani_control().
void(* ath_hw_private_ops::do_getnf) (struct ath_hw *ah, int16_t nfarray[NUM_NF_READINGS]) |
Definition at line 586 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9002_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_do_getnf().
void(* ath_hw_private_ops::set_radar_params) (struct ath_hw *ah, struct ath_hw_radar_conf *conf) |
Definition at line 587 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), and ar9003_hw_attach_phy_ops().
Definition at line 591 of file hw.h.
Referenced by ar5008_hw_attach_phy_ops(), ar9003_hw_attach_phy_ops(), and ath9k_hw_ani_cache_ini_regs().