FreeBSD kernel ATH device code
RfHalFuncs Struct Reference

#include <ar5212.h>

Data Fields

void * priv
 
void(* rfDetach )(struct ath_hal *ah)
 
void(* writeRegs )(struct ath_hal *, u_int modeIndex, u_int freqIndex, int regWrites)
 
uint32_t *(* getRfBank )(struct ath_hal *ah, int bank)
 
HAL_BOOL(* setChannel )(struct ath_hal *, const struct ieee80211_channel *)
 
HAL_BOOL(* setRfRegs )(struct ath_hal *, const struct ieee80211_channel *, uint16_t modesIndex, uint16_t *rfXpdGain)
 
HAL_BOOL(* setPowerTable )(struct ath_hal *ah, int16_t *minPower, int16_t *maxPower, const struct ieee80211_channel *, uint16_t *rfXpdGain)
 
HAL_BOOL(* getChannelMaxMinPower )(struct ath_hal *ah, const struct ieee80211_channel *, int16_t *maxPow, int16_t *minPow)
 
int16_t(* getNfAdjust )(struct ath_hal *, const HAL_CHANNEL_INTERNAL *)
 

Detailed Description

Definition at line 132 of file ar5212.h.

Field Documentation

◆ getChannelMaxMinPower

HAL_BOOL(* RfHalFuncs::getChannelMaxMinPower) (struct ath_hal *ah, const struct ieee80211_channel *, int16_t *maxPow, int16_t *minPow)

◆ getNfAdjust

◆ getRfBank

uint32_t *(* RfHalFuncs::getRfBank) (struct ath_hal *ah, int bank)

◆ priv

void* RfHalFuncs::priv

Definition at line 133 of file ar5212.h.

◆ rfDetach

◆ setChannel

HAL_BOOL(* RfHalFuncs::setChannel) (struct ath_hal *, const struct ieee80211_channel *)

◆ setPowerTable

HAL_BOOL(* RfHalFuncs::setPowerTable) (struct ath_hal *ah, int16_t *minPower, int16_t *maxPower, const struct ieee80211_channel *, uint16_t *rfXpdGain)

◆ setRfRegs

HAL_BOOL(* RfHalFuncs::setRfRegs) (struct ath_hal *, const struct ieee80211_channel *, uint16_t modesIndex, uint16_t *rfXpdGain)

◆ writeRegs

void(* RfHalFuncs::writeRegs) (struct ath_hal *, u_int modeIndex, u_int freqIndex, int regWrites)

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