Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ath_hw_ops Struct Reference

#include <hw.h>

Data Fields

void(* config_pci_powersave )(struct ath_hw *ah, bool power_off)
 
void(* rx_enable )(struct ath_hw *ah)
 
void(* set_desc_link )(void *ds, u32 link)
 
bool(* calibrate )(struct ath_hw *ah, struct ath9k_channel *chan, u8 rxchainmask, bool longcal)
 
bool(* get_isr )(struct ath_hw *ah, enum ath9k_int *masked)
 
void(* set_txdesc )(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
 
int(* proc_txdesc )(struct ath_hw *ah, void *ds, struct ath_tx_status *ts)
 
void(* antdiv_comb_conf_get )(struct ath_hw *ah, struct ath_hw_antcomb_conf *antconf)
 
void(* antdiv_comb_conf_set )(struct ath_hw *ah, struct ath_hw_antcomb_conf *antconf)
 
void(* antctrl_shared_chain_lnadiv )(struct ath_hw *hw, bool enable)
 

Detailed Description

struct ath_hw_ops - callbacks used by hardware code and driver code

This structure contains callbacks designed to to be used internally by hardware code and also by the lower level driver.

: : periodic calibration for NF, ANI, IQ, ADC gain, ADC-DC

Definition at line 670 of file hw.h.

Field Documentation

void(* antctrl_shared_chain_lnadiv)(struct ath_hw *hw, bool enable)

Definition at line 688 of file hw.h.

void(* antdiv_comb_conf_get)(struct ath_hw *ah, struct ath_hw_antcomb_conf *antconf)

Definition at line 684 of file hw.h.

void(* antdiv_comb_conf_set)(struct ath_hw *ah, struct ath_hw_antcomb_conf *antconf)

Definition at line 686 of file hw.h.

bool(* calibrate)(struct ath_hw *ah, struct ath9k_channel *chan, u8 rxchainmask, bool longcal)

Definition at line 675 of file hw.h.

void(* config_pci_powersave)(struct ath_hw *ah, bool power_off)

Definition at line 671 of file hw.h.

bool(* get_isr)(struct ath_hw *ah, enum ath9k_int *masked)

Definition at line 679 of file hw.h.

int(* proc_txdesc)(struct ath_hw *ah, void *ds, struct ath_tx_status *ts)

Definition at line 682 of file hw.h.

void(* rx_enable)(struct ath_hw *ah)

Definition at line 673 of file hw.h.

void(* set_desc_link)(void *ds, u32 link)

Definition at line 674 of file hw.h.

void(* set_txdesc)(struct ath_hw *ah, void *ds, struct ath_tx_info *i)

Definition at line 680 of file hw.h.


The documentation for this struct was generated from the following file: