Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
phy.c File Reference
#include <linux/bitrev.h>
#include "carl9170.h"
#include "cmd.h"
#include "phy.h"

Go to the source code of this file.

Data Structures

struct  carl9170_phy_init
 
struct  carl9170_rf_initvals
 
struct  carl9170_phy_freq_params
 
struct  carl9170_phy_freq_entry
 

Macros

#define SHIFT   8
 
#define EDGES(c, n)   (ar->eeprom.ctl_data[c].control_edges[n])
 

Enumerations

enum  carl9170_bw { CARL9170_BW_20, CARL9170_BW_40_BELOW, CARL9170_BW_40_ABOVE, __CARL9170_NUM_BW }
 

Functions

int carl9170_get_noisefloor (struct ar9170 *ar)
 
int carl9170_set_channel (struct ar9170 *ar, struct ieee80211_channel *channel, enum nl80211_channel_type _bw, enum carl9170_rf_init_mode rfi)
 

Variables

struct carl9170_phy_init __aligned
 

Macro Definition Documentation

#define EDGES (   c,
  n 
)    (ar->eeprom.ctl_data[c].control_edges[n])
#define SHIFT   8

Enumeration Type Documentation

Enumerator:
CARL9170_BW_20 
CARL9170_BW_40_BELOW 
CARL9170_BW_40_ABOVE 
__CARL9170_NUM_BW 

Definition at line 698 of file phy.c.

Function Documentation

int carl9170_get_noisefloor ( struct ar9170 ar)

Definition at line 1528 of file phy.c.

int carl9170_set_channel ( struct ar9170 ar,
struct ieee80211_channel channel,
enum nl80211_channel_type  _bw,
enum carl9170_rf_init_mode  rfi 
)

Definition at line 1571 of file phy.c.

Variable Documentation