|
iPXE
|
#include "hw.h"Go to the source code of this file.
Functions | |
| FILE_LICENCE (BSD2) | |
| FILE_SECBOOT (FORBIDDEN) | |
| 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 | ) |
| FILE_SECBOOT | ( | FORBIDDEN | ) |
|
inlinestatic |
Definition at line 27 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 34 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 39 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 45 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 50 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 58 of file hw-ops.h.
References ah, ath9k_hw_ops(), and ath_hw_ops::get_isr.
Referenced by ath_isr().
|
inlinestatic |
Definition at line 63 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 72 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 78 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 88 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 100 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, and ath_hw_ops::set11n_aggr_first.
|
inlinestatic |
Definition at line 106 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, and ath_hw_ops::set11n_aggr_middle.
|
inlinestatic |
Definition at line 112 of file hw-ops.h.
References ah, ath9k_hw_ops(), ds, and ath_hw_ops::set11n_aggr_last.
|
inlinestatic |
Definition at line 117 of file hw-ops.h.
References ah, ath9k_hw_ops(), ath_hw_ops::clr11n_aggr, and ds.
|
inlinestatic |
Definition at line 122 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 127 of file hw-ops.h.
References ah, ath_hw_ops::antdiv_comb_conf_get, and ath9k_hw_ops().
|
inlinestatic |
Definition at line 133 of file hw-ops.h.
References ah, ath_hw_ops::antdiv_comb_conf_set, and ath9k_hw_ops().
|
inlinestatic |
Definition at line 143 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 149 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 155 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 163 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 171 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 181 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 187 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 193 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 199 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 207 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 213 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 218 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 224 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 229 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 234 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 242 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 247 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 253 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 259 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 265 of file hw-ops.h.
References ah, ath9k_hw_private_ops(), and ath_hw_private_ops::setup_calibration.
Referenced by ath9k_hw_reset_calibration().
1.8.15