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

#include <eeprom.h>

Data Fields

int(* check_eeprom )(struct ath_hw *hw)
 
u32(* get_eeprom )(struct ath_hw *hw, enum eeprom_param param)
 
bool(* fill_eeprom )(struct ath_hw *hw)
 
u32(* dump_eeprom )(struct ath_hw *hw, bool dump_base_hdr, u8 *buf, u32 len, u32 size)
 
int(* get_eeprom_ver )(struct ath_hw *hw)
 
int(* get_eeprom_rev )(struct ath_hw *hw)
 
void(* set_board_values )(struct ath_hw *hw, struct ath9k_channel *chan)
 
void(* set_addac )(struct ath_hw *hw, struct ath9k_channel *chan)
 
void(* set_txpower )(struct ath_hw *hw, struct ath9k_channel *chan, u16 cfgCtl, u8 twiceAntennaReduction, u8 powerLimit, bool test)
 
u16(* get_spur_channel )(struct ath_hw *ah, u16 i, bool is2GHz)
 

Detailed Description

Definition at line 642 of file eeprom.h.

Field Documentation

int(* check_eeprom)(struct ath_hw *hw)

Definition at line 643 of file eeprom.h.

u32(* dump_eeprom)(struct ath_hw *hw, bool dump_base_hdr, u8 *buf, u32 len, u32 size)

Definition at line 646 of file eeprom.h.

bool(* fill_eeprom)(struct ath_hw *hw)

Definition at line 645 of file eeprom.h.

u32(* get_eeprom)(struct ath_hw *hw, enum eeprom_param param)

Definition at line 644 of file eeprom.h.

int(* get_eeprom_rev)(struct ath_hw *hw)

Definition at line 649 of file eeprom.h.

int(* get_eeprom_ver)(struct ath_hw *hw)

Definition at line 648 of file eeprom.h.

u16(* get_spur_channel)(struct ath_hw *ah, u16 i, bool is2GHz)

Definition at line 655 of file eeprom.h.

Definition at line 651 of file eeprom.h.

void(* set_board_values)(struct ath_hw *hw, struct ath9k_channel *chan)

Definition at line 650 of file eeprom.h.

void(* set_txpower)(struct ath_hw *hw, struct ath9k_channel *chan, u16 cfgCtl, u8 twiceAntennaReduction, u8 powerLimit, bool test)

Definition at line 652 of file eeprom.h.


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