iPXE
|
ath5k_hw_get_isr - Get interrupt status More...
#include <ath5k.h>
ath5k_hw_get_isr - Get interrupt status
@ah: The @interrupt_mask: Driver's interrupt mask used to filter out interrupts in sw.
This function is used inside our interrupt handler to determine the reason for the interrupt by reading Primary Interrupt Status Register. Returns an abstract interrupt status mask which is mostly ISR with some uncommon bits being mapped on some standard non hw-specific positions (check out &ath5k_int).
NOTE: We use read-and-clear register, so after this function is called ISR is zeroed.
struct ath5k_softc* ath5k_hw::ah_sc |
struct net80211_channel* ath5k_hw::ah_current_channel |
int ath5k_hw::ah_single_chip |
Definition at line 964 of file ath5k.h.
Referenced by ath5k_probe().
u32 ath5k_hw::ah_mac_srev |
Definition at line 967 of file ath5k.h.
Referenced by ath5k_probe().
u16 ath5k_hw::ah_phy_revision |
Definition at line 970 of file ath5k.h.
Referenced by ath5k_probe().
u16 ath5k_hw::ah_radio_5ghz_revision |
Definition at line 971 of file ath5k.h.
Referenced by ath5k_probe().
u16 ath5k_hw::ah_radio_2ghz_revision |
Definition at line 972 of file ath5k.h.
Referenced by ath5k_probe().
enum ath5k_version ath5k_hw::ah_version |
enum ath5k_radio ath5k_hw::ah_radio |
u32 ath5k_hw::ah_antenna[AR5K_EEPROM_N_MODES][AR5K_ANT_MAX] |
u32 ath5k_hw::ah_gpio[AR5K_MAX_GPIO] |
struct ath5k_capabilities ath5k_hw::ah_capabilities |
Definition at line 1007 of file ath5k.h.
Referenced by ath5k_probe(), and ath5k_setup_bands().
struct ath5k_txq_info ath5k_hw::ah_txq |
struct ath5k_gain ath5k_hw::ah_gain |
u8 ath5k_hw::ah_offset[AR5K_MAX_RF_BANKS] |
u8 ath5k_hw::tmpL[AR5K_EEPROM_N_PD_GAINS][AR5K_EEPROM_POWER_TABLE_SIZE] |
u8 ath5k_hw::tmpR[AR5K_EEPROM_N_PD_GAINS][AR5K_EEPROM_POWER_TABLE_SIZE] |
u8 ath5k_hw::txp_pd_table[AR5K_EEPROM_POWER_TABLE_SIZE *2] |
u16 ath5k_hw::txp_rates_power_table[AR5K_MAX_RATES] |
struct { ... } ath5k_hw::ah_txpower |
int(* ath5k_hw::ah_setup_tx_desc) (struct ath5k_hw *, struct ath5k_desc *, unsigned int, unsigned int, enum ath5k_pkt_type, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) |
int(* ath5k_hw::ah_proc_tx_desc) (struct ath5k_hw *, struct ath5k_desc *, struct ath5k_tx_status *) |
Definition at line 1060 of file ath5k.h.
Referenced by ath5k_tx_processq().
int(* ath5k_hw::ah_proc_rx_desc) (struct ath5k_hw *, struct ath5k_desc *, struct ath5k_rx_status *) |
Definition at line 1062 of file ath5k.h.
Referenced by ath5k_handle_rx().