Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
ilt.c File Reference
#include "b43legacy.h"
#include "ilt.h"
#include "phy.h"

Go to the source code of this file.

Functions

void b43legacy_ilt_write (struct b43legacy_wldev *dev, u16 offset, u16 val)
 
void b43legacy_ilt_write32 (struct b43legacy_wldev *dev, u16 offset, u32 val)
 
u16 b43legacy_ilt_read (struct b43legacy_wldev *dev, u16 offset)
 

Variables

const u32 b43legacy_ilt_rotor [B43legacy_ILT_ROTOR_SIZE]
 
const u32 b43legacy_ilt_retard [B43legacy_ILT_RETARD_SIZE]
 
const u16 b43legacy_ilt_finefreqa [B43legacy_ILT_FINEFREQA_SIZE]
 
const u16 b43legacy_ilt_finefreqg [B43legacy_ILT_FINEFREQG_SIZE]
 
const u16 b43legacy_ilt_noisea2 [B43legacy_ILT_NOISEA2_SIZE]
 
const u16 b43legacy_ilt_noisea3 [B43legacy_ILT_NOISEA3_SIZE]
 
const u16 b43legacy_ilt_noiseg1 [B43legacy_ILT_NOISEG1_SIZE]
 
const u16 b43legacy_ilt_noiseg2 [B43legacy_ILT_NOISEG2_SIZE]
 
const u16 b43legacy_ilt_noisescaleg1 [B43legacy_ILT_NOISESCALEG_SIZE]
 
const u16 b43legacy_ilt_noisescaleg2 [B43legacy_ILT_NOISESCALEG_SIZE]
 
const u16 b43legacy_ilt_noisescaleg3 [B43legacy_ILT_NOISESCALEG_SIZE]
 
const u16 b43legacy_ilt_sigmasqr1 [B43legacy_ILT_SIGMASQR_SIZE]
 
const u16 b43legacy_ilt_sigmasqr2 [B43legacy_ILT_SIGMASQR_SIZE]
 

Function Documentation

u16 b43legacy_ilt_read ( struct b43legacy_wldev dev,
u16  offset 
)

Definition at line 332 of file ilt.c.

void b43legacy_ilt_write ( struct b43legacy_wldev dev,
u16  offset,
u16  val 
)

Definition at line 315 of file ilt.c.

void b43legacy_ilt_write32 ( struct b43legacy_wldev dev,
u16  offset,
u32  val 
)

Definition at line 322 of file ilt.c.

Variable Documentation

const u16 b43legacy_ilt_finefreqa[B43legacy_ILT_FINEFREQA_SIZE]

Definition at line 95 of file ilt.c.

const u16 b43legacy_ilt_finefreqg[B43legacy_ILT_FINEFREQG_SIZE]

Definition at line 162 of file ilt.c.

const u16 b43legacy_ilt_noisea2[B43legacy_ILT_NOISEA2_SIZE]
Initial value:
= {
0x0001, 0x0001, 0x0001, 0xFFFE,
0xFFFE, 0x3FFF, 0x1000, 0x0393,
}

Definition at line 229 of file ilt.c.

const u16 b43legacy_ilt_noisea3[B43legacy_ILT_NOISEA3_SIZE]
Initial value:
= {
0x4C4C, 0x4C4C, 0x4C4C, 0x2D36,
0x4C4C, 0x4C4C, 0x4C4C, 0x2D36,
}

Definition at line 234 of file ilt.c.

const u16 b43legacy_ilt_noiseg1[B43legacy_ILT_NOISEG1_SIZE]
Initial value:
= {
0x013C, 0x01F5, 0x031A, 0x0631,
0x0001, 0x0001, 0x0001, 0x0001,
}

Definition at line 239 of file ilt.c.

const u16 b43legacy_ilt_noiseg2[B43legacy_ILT_NOISEG2_SIZE]
Initial value:
= {
0x5484, 0x3C40, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000,
}

Definition at line 244 of file ilt.c.

const u16 b43legacy_ilt_noisescaleg1[B43legacy_ILT_NOISESCALEG_SIZE]
Initial value:
= {
0x6C77, 0x5162, 0x3B40, 0x3335,
0x2F2D, 0x2A2A, 0x2527, 0x1F21,
0x1A1D, 0x1719, 0x1616, 0x1414,
0x1414, 0x1400, 0x1414, 0x1614,
0x1716, 0x1A19, 0x1F1D, 0x2521,
0x2A27, 0x2F2A, 0x332D, 0x3B35,
0x5140, 0x6C62, 0x0077,
}

Definition at line 249 of file ilt.c.

const u16 b43legacy_ilt_noisescaleg2[B43legacy_ILT_NOISESCALEG_SIZE]
Initial value:
= {
0xD8DD, 0xCBD4, 0xBCC0, 0XB6B7,
0xB2B0, 0xADAD, 0xA7A9, 0x9FA1,
0x969B, 0x9195, 0x8F8F, 0x8A8A,
0x8A8A, 0x8A00, 0x8A8A, 0x8F8A,
0x918F, 0x9695, 0x9F9B, 0xA7A1,
0xADA9, 0xB2AD, 0xB6B0, 0xBCB7,
0xCBC0, 0xD8D4, 0x00DD,
}

Definition at line 259 of file ilt.c.

const u16 b43legacy_ilt_noisescaleg3[B43legacy_ILT_NOISESCALEG_SIZE]
Initial value:
= {
0xA4A4, 0xA4A4, 0xA4A4, 0xA4A4,
0xA4A4, 0xA4A4, 0xA4A4, 0xA4A4,
0xA4A4, 0xA4A4, 0xA4A4, 0xA4A4,
0xA4A4, 0xA400, 0xA4A4, 0xA4A4,
0xA4A4, 0xA4A4, 0xA4A4, 0xA4A4,
0xA4A4, 0xA4A4, 0xA4A4, 0xA4A4,
0xA4A4, 0xA4A4, 0x00A4,
}

Definition at line 269 of file ilt.c.

const u32 b43legacy_ilt_retard[B43legacy_ILT_RETARD_SIZE]
Initial value:
= {
0xDB93CB87, 0xD666CF64,
0xD1FDD358, 0xCDA6D826,
0xCA38DD9F, 0xC729E2B4,
0xC469E88E, 0xC26AEE2B,
0xC0DEF46C, 0xC073FA62,
0xC01D00D5, 0xC0760743,
0xC1560D1E, 0xC2E51369,
0xC4ED18FF, 0xC7AC1ED7,
0xCB2823B2, 0xCEFA28D9,
0xD2F62D3F, 0xD7BB3197,
0xDCE53568, 0xE1FE3875,
0xE7D13B35, 0xED663D35,
0xF39B3EC4, 0xF98E3FA7,
0x00004000, 0x06723FA7,
0x0C653EC4, 0x129A3D35,
0x182F3B35, 0x1E023875,
0x231B3568, 0x28453197,
0x2D0A2D3F, 0x310628D9,
0x34D823B2, 0x38541ED7,
0x3B1318FF, 0x3D1B1369,
0x3EAA0D1E, 0x3F8A0743,
0x3FE300D5, 0x3F8DFA62,
0x3F22F46C, 0x3D96EE2B,
0x3B97E88E, 0x38D7E2B4,
0x35C8DD9F, 0x325AD826,
0x2E03D358, 0x299ACF64,
0x246DCB87,
}

Definition at line 65 of file ilt.c.

const u32 b43legacy_ilt_rotor[B43legacy_ILT_ROTOR_SIZE]
Initial value:
= {
0xFEB93FFD, 0xFEC63FFD,
0xFED23FFD, 0xFEDF3FFD,
0xFEEC3FFE, 0xFEF83FFE,
0xFF053FFE, 0xFF113FFE,
0xFF1E3FFE, 0xFF2A3FFF,
0xFF373FFF, 0xFF443FFF,
0xFF503FFF, 0xFF5D3FFF,
0xFF693FFF, 0xFF763FFF,
0xFF824000, 0xFF8F4000,
0xFF9B4000, 0xFFA84000,
0xFFB54000, 0xFFC14000,
0xFFCE4000, 0xFFDA4000,
0xFFE74000, 0xFFF34000,
0x00004000, 0x000D4000,
0x00194000, 0x00264000,
0x00324000, 0x003F4000,
0x004B4000, 0x00584000,
0x00654000, 0x00714000,
0x007E4000, 0x008A3FFF,
0x00973FFF, 0x00A33FFF,
0x00B03FFF, 0x00BC3FFF,
0x00C93FFF, 0x00D63FFF,
0x00E23FFE, 0x00EF3FFE,
0x00FB3FFE, 0x01083FFE,
0x01143FFE, 0x01213FFD,
0x012E3FFD, 0x013A3FFD,
0x01473FFD,
}

Definition at line 35 of file ilt.c.

const u16 b43legacy_ilt_sigmasqr1[B43legacy_ILT_SIGMASQR_SIZE]
Initial value:
= {
0x007A, 0x0075, 0x0071, 0x006C,
0x0067, 0x0063, 0x005E, 0x0059,
0x0054, 0x0050, 0x004B, 0x0046,
0x0042, 0x003D, 0x003D, 0x003D,
0x003D, 0x003D, 0x003D, 0x003D,
0x003D, 0x003D, 0x003D, 0x003D,
0x003D, 0x003D, 0x0000, 0x003D,
0x003D, 0x003D, 0x003D, 0x003D,
0x003D, 0x003D, 0x003D, 0x003D,
0x003D, 0x003D, 0x003D, 0x003D,
0x0042, 0x0046, 0x004B, 0x0050,
0x0054, 0x0059, 0x005E, 0x0063,
0x0067, 0x006C, 0x0071, 0x0075,
0x007A,
}

Definition at line 279 of file ilt.c.

const u16 b43legacy_ilt_sigmasqr2[B43legacy_ILT_SIGMASQR_SIZE]
Initial value:
= {
0x00DE, 0x00DC, 0x00DA, 0x00D8,
0x00D6, 0x00D4, 0x00D2, 0x00CF,
0x00CD, 0x00CA, 0x00C7, 0x00C4,
0x00C1, 0x00BE, 0x00BE, 0x00BE,
0x00BE, 0x00BE, 0x00BE, 0x00BE,
0x00BE, 0x00BE, 0x00BE, 0x00BE,
0x00BE, 0x00BE, 0x0000, 0x00BE,
0x00BE, 0x00BE, 0x00BE, 0x00BE,
0x00BE, 0x00BE, 0x00BE, 0x00BE,
0x00BE, 0x00BE, 0x00BE, 0x00BE,
0x00C1, 0x00C4, 0x00C7, 0x00CA,
0x00CD, 0x00CF, 0x00D2, 0x00D4,
0x00D6, 0x00D8, 0x00DA, 0x00DC,
0x00DE,
}

Definition at line 296 of file ilt.c.