Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
mac.c File Reference
#include "tmacro.h"
#include "tether.h"
#include "desc.h"
#include "mac.h"
#include "80211hdr.h"
#include "rndis.h"
#include "control.h"

Go to the source code of this file.

Functions

void MACvSetMultiAddrByHash (PSDevice pDevice, BYTE byHashIdx)
 
void MACvWriteMultiAddr (PSDevice pDevice, unsigned int uByteIdx, BYTE byData)
 
void MACbShutdown (PSDevice pDevice)
 
void MACvSetBBType (PSDevice pDevice, BYTE byType)
 
void MACvSetMISCFifo (PSDevice pDevice, WORD wOffset, DWORD dwData)
 
void MACvDisableKeyEntry (PSDevice pDevice, unsigned int uEntryIdx)
 
void MACvSetKeyEntry (PSDevice pDevice, WORD wKeyCtl, unsigned int uEntryIdx, unsigned int uKeyIdx, PBYTE pbyAddr, PDWORD pdwKey)
 
void MACvRegBitsOff (PSDevice pDevice, BYTE byRegOfs, BYTE byBits)
 
void MACvRegBitsOn (PSDevice pDevice, BYTE byRegOfs, BYTE byBits)
 
void MACvWriteWord (PSDevice pDevice, BYTE byRegOfs, WORD wData)
 
void MACvWriteBSSIDAddress (PSDevice pDevice, PBYTE pbyEtherAddr)
 
void MACvEnableProtectMD (PSDevice pDevice)
 
void MACvDisableProtectMD (PSDevice pDevice)
 
void MACvEnableBarkerPreambleMd (PSDevice pDevice)
 
void MACvDisableBarkerPreambleMd (PSDevice pDevice)
 
void MACvWriteBeaconInterval (PSDevice pDevice, WORD wInterval)
 

Function Documentation

void MACbShutdown ( PSDevice  pDevice)

Definition at line 138 of file mac.c.

void MACvDisableBarkerPreambleMd ( PSDevice  pDevice)

Definition at line 446 of file mac.c.

void MACvDisableKeyEntry ( PSDevice  pDevice,
unsigned int  uEntryIdx 
)

Definition at line 200 of file mac.c.

void MACvDisableProtectMD ( PSDevice  pDevice)

Definition at line 412 of file mac.c.

void MACvEnableBarkerPreambleMd ( PSDevice  pDevice)

Definition at line 429 of file mac.c.

void MACvEnableProtectMD ( PSDevice  pDevice)

Definition at line 395 of file mac.c.

void MACvRegBitsOff ( PSDevice  pDevice,
BYTE  byRegOfs,
BYTE  byBits 
)

Definition at line 322 of file mac.c.

void MACvRegBitsOn ( PSDevice  pDevice,
BYTE  byRegOfs,
BYTE  byBits 
)

Definition at line 339 of file mac.c.

void MACvSetBBType ( PSDevice  pDevice,
BYTE  byType 
)

Definition at line 149 of file mac.c.

void MACvSetKeyEntry ( PSDevice  pDevice,
WORD  wKeyCtl,
unsigned int  uEntryIdx,
unsigned int  uKeyIdx,
PBYTE  pbyAddr,
PDWORD  pdwKey 
)

Definition at line 240 of file mac.c.

void MACvSetMISCFifo ( PSDevice  pDevice,
WORD  wOffset,
DWORD  dwData 
)

Definition at line 166 of file mac.c.

void MACvSetMultiAddrByHash ( PSDevice  pDevice,
BYTE  byHashIdx 
)

Definition at line 71 of file mac.c.

void MACvWriteBeaconInterval ( PSDevice  pDevice,
WORD  wInterval 
)

Definition at line 464 of file mac.c.

void MACvWriteBSSIDAddress ( PSDevice  pDevice,
PBYTE  pbyEtherAddr 
)

Definition at line 374 of file mac.c.

void MACvWriteMultiAddr ( PSDevice  pDevice,
unsigned int  uByteIdx,
BYTE  byData 
)

Definition at line 113 of file mac.c.

void MACvWriteWord ( PSDevice  pDevice,
BYTE  byRegOfs,
WORD  wData 
)

Definition at line 356 of file mac.c.