iPXE
|
#include "hw.h"
Go to the source code of this file.
Functions | |
FILE_LICENCE (BSD2) | |
static void | ath9k_hw_configpcipowersave (struct ath_hw *ah, int restore, int power_off) |
static void | ath9k_hw_rxena (struct ath_hw *ah) |
static void | ath9k_hw_set_desc_link (struct ath_hw *ah, void *ds, u32 link) |
static void | ath9k_hw_get_desc_link (struct ath_hw *ah, void *ds, u32 **link) |
static int | ath9k_hw_calibrate (struct ath_hw *ah, struct ath9k_channel *chan, u8 rxchainmask, int longcal) |
static int | ath9k_hw_getisr (struct ath_hw *ah, enum ath9k_int *masked) |
static void | ath9k_hw_filltxdesc (struct ath_hw *ah, void *ds, u32 seglen, int is_firstseg, int is_lastseg, const void *ds0, u32 buf_addr, unsigned int qcu) |
static int | ath9k_hw_txprocdesc (struct ath_hw *ah, void *ds, struct ath_tx_status *ts) |
static void | ath9k_hw_set11n_txdesc (struct ath_hw *ah, void *ds, u32 pktLen, enum ath9k_pkt_type type, u32 txPower, u32 keyIx, enum ath9k_key_type keyType, u32 flags) |
static void | ath9k_hw_set11n_ratescenario (struct ath_hw *ah, void *ds, void *lastds, u32 durUpdateEn, u32 rtsctsRate, u32 rtsctsDuration, struct ath9k_11n_rate_series series[], u32 nseries, u32 flags) |
static void | ath9k_hw_set11n_aggr_first (struct ath_hw *ah, void *ds, u32 aggrLen) |
static void | ath9k_hw_set11n_aggr_middle (struct ath_hw *ah, void *ds, u32 numDelims) |
static void | ath9k_hw_set11n_aggr_last (struct ath_hw *ah, void *ds) |
static void | ath9k_hw_clr11n_aggr (struct ath_hw *ah, void *ds) |
static void | ath9k_hw_set_clrdmask (struct ath_hw *ah, void *ds, int val) |
static void | ath9k_hw_antdiv_comb_conf_get (struct ath_hw *ah, struct ath_hw_antcomb_conf *antconf) |
static void | ath9k_hw_antdiv_comb_conf_set (struct ath_hw *ah, struct ath_hw_antcomb_conf *antconf) |
static int | ath9k_hw_rf_set_freq (struct ath_hw *ah, struct ath9k_channel *chan) |
static void | ath9k_hw_spur_mitigate_freq (struct ath_hw *ah, struct ath9k_channel *chan) |
static int | ath9k_hw_rf_alloc_ext_banks (struct ath_hw *ah) |
static void | ath9k_hw_rf_free_ext_banks (struct ath_hw *ah) |
static int | ath9k_hw_set_rf_regs (struct ath_hw *ah, struct ath9k_channel *chan, u16 modesIndex) |
static void | ath9k_hw_init_bb (struct ath_hw *ah, struct ath9k_channel *chan) |
static void | ath9k_hw_set_channel_regs (struct ath_hw *ah, struct ath9k_channel *chan) |
static int | ath9k_hw_process_ini (struct ath_hw *ah, struct ath9k_channel *chan) |
static void | ath9k_olc_init (struct ath_hw *ah) |
static void | ath9k_hw_set_rfmode (struct ath_hw *ah, struct ath9k_channel *chan) |
static void | ath9k_hw_mark_phy_inactive (struct ath_hw *ah) |
static void | ath9k_hw_set_delta_slope (struct ath_hw *ah, struct ath9k_channel *chan) |
static int | ath9k_hw_rfbus_req (struct ath_hw *ah) |
static void | ath9k_hw_rfbus_done (struct ath_hw *ah) |
static void | ath9k_hw_restore_chainmask (struct ath_hw *ah) |
static void | ath9k_hw_set_diversity (struct ath_hw *ah, int value) |
static int | ath9k_hw_ani_control (struct ath_hw *ah, enum ath9k_ani_cmd cmd, int param) |
static void | ath9k_hw_do_getnf (struct ath_hw *ah, int16_t nfarray[NUM_NF_READINGS]) |
static int | ath9k_hw_init_cal (struct ath_hw *ah, struct ath9k_channel *chan) |
static void | ath9k_hw_setup_calibration (struct ath_hw *ah, struct ath9k_cal_list *currCal) |
FILE_LICENCE | ( | BSD2 | ) |
|
inlinestatic |
Definition at line 26 of file hw-ops.h.
References ah, ath9k_hw_ops(), and ath_hw_ops::config_pci_powersave.
Referenced by __ath9k_hw_init(), ath9k_start(), ath9k_stop(), and ath_radio_disable().
|
inlinestatic |
Definition at line 33 of file hw-ops.h.
References ah, ath9k_hw_ops(), and ath_hw_ops::rx_enable.
Referenced by ath_rx_tasklet(), and ath_startrecv().
Definition at line 38 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, link, and ath_hw_ops::set_desc_link.
Referenced by ath_tx_setup_buffer().
Definition at line 44 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, ath_hw_ops::get_desc_link, and link.
Referenced by ath_tx_txqaddbuf().
|
inlinestatic |
Definition at line 49 of file hw-ops.h.
References ah, ath9k_hw_ops(), ath_hw_ops::calibrate, and ath9k_channel::chan.
Referenced by ath_ani_calibrate().
Definition at line 57 of file hw-ops.h.
References ah, ath9k_hw_ops(), and ath_hw_ops::get_isr.
Referenced by ath_isr().
|
inlinestatic |
Definition at line 62 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, and ath_hw_ops::fill_txdesc.
Referenced by ath_tx_setup_buffer().
|
inlinestatic |
Definition at line 71 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, and ath_hw_ops::proc_txdesc.
Referenced by ath_tx_processq().
|
inlinestatic |
Definition at line 77 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, flags, ath_hw_ops::set11n_txdesc, and type.
Referenced by ath_tx_setup_buffer().
|
inlinestatic |
Definition at line 87 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, flags, and ath_hw_ops::set11n_ratescenario.
Referenced by ath_buf_set_rate().
Definition at line 99 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, and ath_hw_ops::set11n_aggr_first.
|
inlinestatic |
Definition at line 105 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, and ath_hw_ops::set11n_aggr_middle.
|
inlinestatic |
Definition at line 111 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, and ath_hw_ops::set11n_aggr_last.
|
inlinestatic |
Definition at line 116 of file hw-ops.h.
References ah, ath9k_hw_ops(), ath_hw_ops::clr11n_aggr, and ds.
|
inlinestatic |
Definition at line 121 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, ath_hw_ops::set_clrdmask, and val.
Referenced by ath_tx_start_dma().
|
inlinestatic |
Definition at line 126 of file hw-ops.h.
References ah, ath_hw_ops::antdiv_comb_conf_get, and ath9k_hw_ops().
|
inlinestatic |
Definition at line 132 of file hw-ops.h.
References ah, ath_hw_ops::antdiv_comb_conf_set, and ath9k_hw_ops().
|
inlinestatic |
Definition at line 142 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath9k_channel::chan, and ath_hw_private_ops::rf_set_freq.
Referenced by ath9k_hw_channel_change(), and ath9k_hw_reset().
|
inlinestatic |
Definition at line 148 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath9k_channel::chan, and ath_hw_private_ops::spur_mitigate_freq.
Referenced by ath9k_hw_channel_change(), and ath9k_hw_reset().
|
inlinestatic |
Definition at line 154 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::rf_alloc_ext_banks.
Referenced by ath9k_hw_post_init().
|
inlinestatic |
Definition at line 162 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::rf_free_ext_banks.
Referenced by ath9k_hw_deinit(), and ath9k_hw_post_init().
|
inlinestatic |
Definition at line 170 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath9k_channel::chan, and ath_hw_private_ops::set_rf_regs.
Referenced by ar5008_hw_process_ini().
|
inlinestatic |
Definition at line 180 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath9k_channel::chan, and ath_hw_private_ops::init_bb.
Referenced by ath9k_hw_reset().
|
inlinestatic |
Definition at line 186 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath9k_channel::chan, and ath_hw_private_ops::set_channel_regs.
Referenced by ath9k_hw_channel_change().
|
inlinestatic |
Definition at line 192 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath9k_channel::chan, and ath_hw_private_ops::process_ini.
Referenced by ath9k_hw_reset().
|
inlinestatic |
Definition at line 198 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::olc_init.
Referenced by ar5008_hw_process_ini().
|
inlinestatic |
Definition at line 206 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath9k_channel::chan, and ath_hw_private_ops::set_rfmode.
Referenced by ath9k_hw_chip_reset().
|
inlinestatic |
Definition at line 212 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::mark_phy_inactive.
Referenced by ath9k_hw_reset().
|
inlinestatic |
Definition at line 217 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath9k_channel::chan, and ath_hw_private_ops::set_delta_slope.
Referenced by ath9k_hw_channel_change(), and ath9k_hw_reset().
|
inlinestatic |
Definition at line 223 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::rfbus_req.
Referenced by ath9k_hw_channel_change().
|
inlinestatic |
Definition at line 228 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::rfbus_done.
Referenced by ath9k_hw_channel_change().
|
inlinestatic |
Definition at line 233 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::restore_chainmask.
Referenced by ath9k_hw_reset().
|
inlinestatic |
Definition at line 241 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath_hw_private_ops::set_diversity, and value.
Referenced by ath9k_init_misc().
|
inlinestatic |
Definition at line 246 of file hw-ops.h.
References ah, ath_hw_private_ops::ani_control, ath9k_hw_private_ops(), cmd, and param.
Referenced by ath9k_ani_reset_old(), ath9k_hw_ani_cck_err_trigger_old(), ath9k_hw_ani_lower_immunity_old(), ath9k_hw_ani_ofdm_err_trigger_old(), ath9k_hw_set_cck_nil(), and ath9k_hw_set_ofdm_nil().
Definition at line 252 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::do_getnf.
Referenced by ath9k_hw_getnf().
|
inlinestatic |
Definition at line 258 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), ath9k_channel::chan, and ath_hw_private_ops::init_cal.
Referenced by ath9k_hw_reset().
|
inlinestatic |
Definition at line 264 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::setup_calibration.
Referenced by ath9k_hw_reset_calibration().