Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ar9003_rtt.c File Reference
#include "hw.h"
#include "hw-ops.h"
#include "ar9003_phy.h"
#include "ar9003_rtt.h"

Go to the source code of this file.

Macros

#define RTT_RESTORE_TIMEOUT   1000
 
#define RTT_ACCESS_TIMEOUT   100
 
#define RTT_BAD_VALUE   0x0bad0bad
 

Functions

void ar9003_hw_rtt_enable (struct ath_hw *ah)
 
void ar9003_hw_rtt_disable (struct ath_hw *ah)
 
void ar9003_hw_rtt_set_mask (struct ath_hw *ah, u32 rtt_mask)
 
bool ar9003_hw_rtt_force_restore (struct ath_hw *ah)
 
void ar9003_hw_rtt_load_hist (struct ath_hw *ah)
 
void ar9003_hw_rtt_fill_hist (struct ath_hw *ah)
 
void ar9003_hw_rtt_clear_hist (struct ath_hw *ah)
 
bool ar9003_hw_rtt_restore (struct ath_hw *ah, struct ath9k_channel *chan)
 

Macro Definition Documentation

#define RTT_ACCESS_TIMEOUT   100

Definition at line 23 of file ar9003_rtt.c.

#define RTT_BAD_VALUE   0x0bad0bad

Definition at line 24 of file ar9003_rtt.c.

#define RTT_RESTORE_TIMEOUT   1000

Definition at line 22 of file ar9003_rtt.c.

Function Documentation

void ar9003_hw_rtt_clear_hist ( struct ath_hw ah)

Definition at line 167 of file ar9003_rtt.c.

void ar9003_hw_rtt_disable ( struct ath_hw ah)

Definition at line 43 of file ar9003_rtt.c.

void ar9003_hw_rtt_enable ( struct ath_hw ah)

Definition at line 38 of file ar9003_rtt.c.

void ar9003_hw_rtt_fill_hist ( struct ath_hw ah)

Definition at line 148 of file ar9003_rtt.c.

bool ar9003_hw_rtt_force_restore ( struct ath_hw ah)

Definition at line 54 of file ar9003_rtt.c.

void ar9003_hw_rtt_load_hist ( struct ath_hw ah)

Definition at line 104 of file ar9003_rtt.c.

bool ar9003_hw_rtt_restore ( struct ath_hw ah,
struct ath9k_channel chan 
)

Definition at line 182 of file ar9003_rtt.c.

void ar9003_hw_rtt_set_mask ( struct ath_hw ah,
u32  rtt_mask 
)

Definition at line 48 of file ar9003_rtt.c.