Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
tables_phy_lcn.c File Reference
#include "b43.h"
#include "tables_phy_lcn.h"
#include "phy_common.h"
#include "phy_lcn.h"

Go to the source code of this file.

Data Structures

struct  b43_lcntab_tx_gain_tbl_entry
 

Macros

#define lcntab_upload(dev, offset, data)
 

Functions

u32 b43_lcntab_read (struct b43_wldev *dev, u32 offset)
 
void b43_lcntab_read_bulk (struct b43_wldev *dev, u32 offset, unsigned int nr_elements, void *_data)
 
void b43_lcntab_write (struct b43_wldev *dev, u32 offset, u32 value)
 
void b43_lcntab_write_bulk (struct b43_wldev *dev, u32 offset, unsigned int nr_elements, const void *_data)
 
void b43_phy_lcn_load_tx_gain_tab (struct b43_wldev *dev, const struct b43_lcntab_tx_gain_tbl_entry *gain_table)
 
void b43_phy_lcn_tables_init (struct b43_wldev *dev)
 

Variables

struct b43_lcntab_tx_gain_tbl_entry b43_lcntab_tx_gain_tbl_2ghz_ext_pa_rev0 [B43_LCNTAB_TX_GAIN_SIZE]
 
const u16 b43_lcntab_sw_ctl_4313_epa_rev0 []
 

Macro Definition Documentation

#define lcntab_upload (   dev,
  offset,
  data 
)
Value:
do { \
b43_lcntab_write_bulk(dev, offset, ARRAY_SIZE(data), data); \
} while (0)

Definition at line 613 of file tables_phy_lcn.c.

Function Documentation

u32 b43_lcntab_read ( struct b43_wldev dev,
u32  offset 
)

Definition at line 470 of file tables_phy_lcn.c.

void b43_lcntab_read_bulk ( struct b43_wldev dev,
u32  offset,
unsigned int  nr_elements,
void _data 
)

Definition at line 500 of file tables_phy_lcn.c.

void b43_lcntab_write ( struct b43_wldev dev,
u32  offset,
u32  value 
)

Definition at line 538 of file tables_phy_lcn.c.

void b43_lcntab_write_bulk ( struct b43_wldev dev,
u32  offset,
unsigned int  nr_elements,
const void _data 
)

Definition at line 568 of file tables_phy_lcn.c.

void b43_phy_lcn_load_tx_gain_tab ( struct b43_wldev dev,
const struct b43_lcntab_tx_gain_tbl_entry gain_table 
)

Definition at line 634 of file tables_phy_lcn.c.

void b43_phy_lcn_tables_init ( struct b43_wldev dev)

Definition at line 698 of file tables_phy_lcn.c.

Variable Documentation

const u16 b43_lcntab_sw_ctl_4313_epa_rev0[]
Initial value:
= {
0x0002, 0x0008, 0x0004, 0x0001, 0x0002, 0x0008,
0x0004, 0x0001, 0x0002, 0x0008, 0x0004, 0x0001,
0x0002, 0x0008, 0x0004, 0x0001, 0x0002, 0x0008,
0x0004, 0x0001, 0x0002, 0x0008, 0x0004, 0x0001,
0x0002, 0x0008, 0x0004, 0x0001, 0x0002, 0x0008,
0x0004, 0x0001, 0x0002, 0x0008, 0x0004, 0x0001,
0x0002, 0x0008, 0x0004, 0x0001, 0x0002, 0x0008,
0x0004, 0x0001, 0x0002, 0x0008, 0x0004, 0x0001,
0x0002, 0x0008, 0x0004, 0x0001, 0x0002, 0x0008,
0x0004, 0x0001, 0x0002, 0x0008, 0x0004, 0x0001,
0x0002, 0x0008, 0x0004, 0x0001,
}

Definition at line 452 of file tables_phy_lcn.c.

struct b43_lcntab_tx_gain_tbl_entry b43_lcntab_tx_gain_tbl_2ghz_ext_pa_rev0[B43_LCNTAB_TX_GAIN_SIZE]

Definition at line 317 of file tables_phy_lcn.c.