Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
wb35reg.c File Reference
#include "wb35reg_f.h"
#include <linux/usb.h>
#include <linux/slab.h>

Go to the source code of this file.

Functions

void phy_calibration_winbond (struct hw_data *phw_data, u32 frequency)
 
unsigned char Wb35Reg_BurstWrite (struct hw_data *pHwData, u16 RegisterNo, u32 *pRegisterData, u8 NumberOfData, u8 Flag)
 
void Wb35Reg_Update (struct hw_data *pHwData, u16 RegisterNo, u32 RegisterValue)
 
unsigned char Wb35Reg_WriteSync (struct hw_data *pHwData, u16 RegisterNo, u32 RegisterValue)
 
unsigned char Wb35Reg_Write (struct hw_data *pHwData, u16 RegisterNo, u32 RegisterValue)
 
unsigned char Wb35Reg_WriteWithCallbackValue (struct hw_data *pHwData, u16 RegisterNo, u32 RegisterValue, s8 *pValue, s8 Len)
 
unsigned char Wb35Reg_ReadSync (struct hw_data *pHwData, u16 RegisterNo, u32 *pRegisterValue)
 
unsigned char Wb35Reg_Read (struct hw_data *pHwData, u16 RegisterNo, u32 *pRegisterValue)
 
void Wb35Reg_EP0VM_start (struct hw_data *pHwData)
 
void Wb35Reg_EP0VM (struct hw_data *pHwData)
 
void Wb35Reg_EP0VM_complete (struct urb *urb)
 
void Wb35Reg_destroy (struct hw_data *pHwData)
 
unsigned char Wb35Reg_initial (struct hw_data *pHwData)
 
u32 CardComputeCrc (u8 *Buffer, u32 Length)
 
u32 BitReverse (u32 dwData, u32 DataLength)
 
void Wb35Reg_phy_calibration (struct hw_data *pHwData)
 

Function Documentation

u32 BitReverse ( u32  dwData,
u32  DataLength 
)

Definition at line 680 of file wb35reg.c.

u32 CardComputeCrc ( u8 Buffer,
u32  Length 
)

Definition at line 644 of file wb35reg.c.

void phy_calibration_winbond ( struct hw_data phw_data,
u32  frequency 
)

Definition at line 1446 of file phy_calibration.c.

unsigned char Wb35Reg_BurstWrite ( struct hw_data pHwData,
u16  RegisterNo,
u32 pRegisterData,
u8  NumberOfData,
u8  Flag 
)

Definition at line 17 of file wb35reg.c.

void Wb35Reg_destroy ( struct hw_data pHwData)

Definition at line 491 of file wb35reg.c.

void Wb35Reg_EP0VM ( struct hw_data pHwData)

Definition at line 396 of file wb35reg.c.

void Wb35Reg_EP0VM_complete ( struct urb urb)

Definition at line 450 of file wb35reg.c.

void Wb35Reg_EP0VM_start ( struct hw_data pHwData)

Definition at line 385 of file wb35reg.c.

unsigned char Wb35Reg_initial ( struct hw_data pHwData)

Definition at line 533 of file wb35reg.c.

void Wb35Reg_phy_calibration ( struct hw_data pHwData)

Definition at line 706 of file wb35reg.c.

unsigned char Wb35Reg_Read ( struct hw_data pHwData,
u16  RegisterNo,
u32 pRegisterValue 
)

Definition at line 332 of file wb35reg.c.

unsigned char Wb35Reg_ReadSync ( struct hw_data pHwData,
u16  RegisterNo,
u32 pRegisterValue 
)

Definition at line 286 of file wb35reg.c.

void Wb35Reg_Update ( struct hw_data pHwData,
u16  RegisterNo,
u32  RegisterValue 
)

Definition at line 75 of file wb35reg.c.

unsigned char Wb35Reg_Write ( struct hw_data pHwData,
u16  RegisterNo,
u32  RegisterValue 
)

Definition at line 162 of file wb35reg.c.

unsigned char Wb35Reg_WriteSync ( struct hw_data pHwData,
u16  RegisterNo,
u32  RegisterValue 
)

Definition at line 121 of file wb35reg.c.

unsigned char Wb35Reg_WriteWithCallbackValue ( struct hw_data pHwData,
u16  RegisterNo,
u32  RegisterValue,
s8 pValue,
s8  Len 
)

Definition at line 222 of file wb35reg.c.