Commit ab3655da authored by Joe Perches's avatar Joe Perches Committed by Greg Kroah-Hartman

staging: ath6kl: Convert A_UINT8 to u8

Signed-off-by: default avatarJoe Perches <joe@perches.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 4c42080f
...@@ -755,7 +755,7 @@ bmiBufferSend(HIF_DEVICE *device, ...@@ -755,7 +755,7 @@ bmiBufferSend(HIF_DEVICE *device,
/* hit the credit counter with a 4-byte access, the first byte read will hit the counter and cause /* hit the credit counter with a 4-byte access, the first byte read will hit the counter and cause
* a decrement, while the remaining 3 bytes has no effect. The rationale behind this is to * a decrement, while the remaining 3 bytes has no effect. The rationale behind this is to
* make all HIF accesses 4-byte aligned */ * make all HIF accesses 4-byte aligned */
status = HIFReadWrite(device, address, (A_UINT8 *)pBMICmdCredits, 4, status = HIFReadWrite(device, address, (u8 *)pBMICmdCredits, 4,
HIF_RD_SYNC_BYTE_INC, NULL); HIF_RD_SYNC_BYTE_INC, NULL);
if (status != A_OK) { if (status != A_OK) {
AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Unable to decrement the command credit count register\n")); AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Unable to decrement the command credit count register\n"));
...@@ -879,7 +879,7 @@ bmiBufferReceive(HIF_DEVICE *device, ...@@ -879,7 +879,7 @@ bmiBufferReceive(HIF_DEVICE *device,
continue; continue;
} }
status = HIFReadWrite(device, RX_LOOKAHEAD_VALID_ADDRESS, (A_UINT8 *)&word_available, status = HIFReadWrite(device, RX_LOOKAHEAD_VALID_ADDRESS, (u8 *)&word_available,
sizeof(word_available), HIF_RD_SYNC_BYTE_INC, NULL); sizeof(word_available), HIF_RD_SYNC_BYTE_INC, NULL);
if (status != A_OK) { if (status != A_OK) {
AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Unable to read RX_LOOKAHEAD_VALID register\n")); AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Unable to read RX_LOOKAHEAD_VALID register\n"));
...@@ -930,7 +930,7 @@ bmiBufferReceive(HIF_DEVICE *device, ...@@ -930,7 +930,7 @@ bmiBufferReceive(HIF_DEVICE *device,
/* read the counter using a 4-byte read. Since the counter is NOT auto-decrementing, /* read the counter using a 4-byte read. Since the counter is NOT auto-decrementing,
* we can read this counter multiple times using a non-incrementing address mode. * we can read this counter multiple times using a non-incrementing address mode.
* The rationale here is to make all HIF accesses a multiple of 4 bytes */ * The rationale here is to make all HIF accesses a multiple of 4 bytes */
status = HIFReadWrite(device, address, (A_UINT8 *)pBMICmdCredits, sizeof(*pBMICmdCredits), status = HIFReadWrite(device, address, (u8 *)pBMICmdCredits, sizeof(*pBMICmdCredits),
HIF_RD_SYNC_BYTE_FIX, NULL); HIF_RD_SYNC_BYTE_FIX, NULL);
if (status != A_OK) { if (status != A_OK) {
AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Unable to read the command credit count register\n")); AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Unable to read the command credit count register\n"));
...@@ -982,7 +982,7 @@ BMIFastDownload(HIF_DEVICE *device, A_UINT32 address, A_UCHAR *buffer, A_UINT32 ...@@ -982,7 +982,7 @@ BMIFastDownload(HIF_DEVICE *device, A_UINT32 address, A_UCHAR *buffer, A_UINT32
} }
if (unalignedBytes) { if (unalignedBytes) {
status = BMILZData(device, (A_UINT8 *)&lastWord, 4); status = BMILZData(device, (u8 *)&lastWord, 4);
} }
if (!status) { if (!status) {
......
...@@ -76,7 +76,7 @@ struct hif_device { ...@@ -76,7 +76,7 @@ struct hif_device {
BUS_REQUEST busRequest[BUS_REQUEST_MAX_NUM]; /* available bus requests */ BUS_REQUEST busRequest[BUS_REQUEST_MAX_NUM]; /* available bus requests */
void *claimedContext; void *claimedContext;
HTC_CALLBACKS htcCallbacks; HTC_CALLBACKS htcCallbacks;
A_UINT8 *dma_buffer; u8 *dma_buffer;
DL_LIST ScatterReqHead; /* scatter request list head */ DL_LIST ScatterReqHead; /* scatter request list head */
bool scatter_enabled; /* scatter enabled flag */ bool scatter_enabled; /* scatter enabled flag */
bool is_suspend; bool is_suspend;
......
...@@ -160,10 +160,10 @@ __HIFReadWrite(HIF_DEVICE *device, ...@@ -160,10 +160,10 @@ __HIFReadWrite(HIF_DEVICE *device,
A_UINT32 request, A_UINT32 request,
void *context) void *context)
{ {
A_UINT8 opcode; u8 opcode;
int status = A_OK; int status = A_OK;
int ret; int ret;
A_UINT8 *tbuffer; u8 *tbuffer;
bool bounced = false; bool bounced = false;
AR_DEBUG_ASSERT(device != NULL); AR_DEBUG_ASSERT(device != NULL);
...@@ -494,7 +494,7 @@ int ReinitSDIO(HIF_DEVICE *device) ...@@ -494,7 +494,7 @@ int ReinitSDIO(HIF_DEVICE *device)
struct mmc_host *host; struct mmc_host *host;
struct mmc_card *card; struct mmc_card *card;
struct sdio_func *func; struct sdio_func *func;
A_UINT8 cmd52_resp; u8 cmd52_resp;
A_UINT32 clock; A_UINT32 clock;
func = device->func; func = device->func;
...@@ -1154,7 +1154,7 @@ static void hifDeviceRemoved(struct sdio_func *func) ...@@ -1154,7 +1154,7 @@ static void hifDeviceRemoved(struct sdio_func *func)
int hifWaitForPendingRecv(HIF_DEVICE *device) int hifWaitForPendingRecv(HIF_DEVICE *device)
{ {
A_INT32 cnt = 10; A_INT32 cnt = 10;
A_UINT8 host_int_status; u8 host_int_status;
int status = A_OK; int status = A_OK;
do { do {
...@@ -1165,7 +1165,7 @@ int hifWaitForPendingRecv(HIF_DEVICE *device) ...@@ -1165,7 +1165,7 @@ int hifWaitForPendingRecv(HIF_DEVICE *device)
/* check if there is any pending irq due to force done */ /* check if there is any pending irq due to force done */
host_int_status = 0; host_int_status = 0;
status = HIFReadWrite(device, HOST_INT_STATUS_ADDRESS, status = HIFReadWrite(device, HOST_INT_STATUS_ADDRESS,
(A_UINT8 *)&host_int_status, sizeof(host_int_status), (u8 *)&host_int_status, sizeof(host_int_status),
HIF_RD_SYNC_BYTE_INC, NULL); HIF_RD_SYNC_BYTE_INC, NULL);
host_int_status = !status ? (host_int_status & (1 << 0)) : 0; host_int_status = !status ? (host_int_status & (1 << 0)) : 0;
if (host_int_status) { if (host_int_status) {
......
...@@ -82,8 +82,8 @@ static HIF_SCATTER_REQ *AllocScatterReq(HIF_DEVICE *device) ...@@ -82,8 +82,8 @@ static HIF_SCATTER_REQ *AllocScatterReq(HIF_DEVICE *device)
int DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest) int DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest)
{ {
int i; int i;
A_UINT8 rw; u8 rw;
A_UINT8 opcode; u8 opcode;
struct mmc_request mmcreq; struct mmc_request mmcreq;
struct mmc_command cmd; struct mmc_command cmd;
struct mmc_data data; struct mmc_data data;
......
...@@ -610,7 +610,7 @@ static void DevFreeScatterReq(HIF_DEVICE *Context, HIF_SCATTER_REQ *pReq) ...@@ -610,7 +610,7 @@ static void DevFreeScatterReq(HIF_DEVICE *Context, HIF_SCATTER_REQ *pReq)
int DevCopyScatterListToFromDMABuffer(HIF_SCATTER_REQ *pReq, bool FromDMA) int DevCopyScatterListToFromDMABuffer(HIF_SCATTER_REQ *pReq, bool FromDMA)
{ {
A_UINT8 *pDMABuffer = NULL; u8 *pDMABuffer = NULL;
int i, remaining; int i, remaining;
A_UINT32 length; A_UINT32 length;
...@@ -775,7 +775,7 @@ static int DevSetupVirtualScatterSupport(AR6K_DEVICE *pDev) ...@@ -775,7 +775,7 @@ static int DevSetupVirtualScatterSupport(AR6K_DEVICE *pDev)
A_MEMZERO(pReq, sgreqSize); A_MEMZERO(pReq, sgreqSize);
/* the virtual DMA starts after the scatter request struct */ /* the virtual DMA starts after the scatter request struct */
pVirtualInfo = (DEV_SCATTER_DMA_VIRTUAL_INFO *)((A_UINT8 *)pReq + sgreqSize); pVirtualInfo = (DEV_SCATTER_DMA_VIRTUAL_INFO *)((u8 *)pReq + sgreqSize);
A_MEMZERO(pVirtualInfo, sizeof(DEV_SCATTER_DMA_VIRTUAL_INFO)); A_MEMZERO(pVirtualInfo, sizeof(DEV_SCATTER_DMA_VIRTUAL_INFO));
pVirtualInfo->pVirtDmaBuffer = &pVirtualInfo->DataArea[0]; pVirtualInfo->pVirtDmaBuffer = &pVirtualInfo->DataArea[0];
...@@ -1002,14 +1002,14 @@ int DevSubmitScatterRequest(AR6K_DEVICE *pDev, HIF_SCATTER_REQ *pScatterReq, boo ...@@ -1002,14 +1002,14 @@ int DevSubmitScatterRequest(AR6K_DEVICE *pDev, HIF_SCATTER_REQ *pScatterReq, boo
#define TEST_CREDITS_RECV_TIMEOUT 100 #define TEST_CREDITS_RECV_TIMEOUT 100
static A_UINT8 g_Buffer[TOTAL_BYTES]; static u8 g_Buffer[TOTAL_BYTES];
static A_UINT32 g_MailboxAddrs[AR6K_MAILBOXES]; static A_UINT32 g_MailboxAddrs[AR6K_MAILBOXES];
static A_UINT32 g_BlockSizes[AR6K_MAILBOXES]; static A_UINT32 g_BlockSizes[AR6K_MAILBOXES];
#define BUFFER_PROC_LIST_DEPTH 4 #define BUFFER_PROC_LIST_DEPTH 4
typedef struct _BUFFER_PROC_LIST{ typedef struct _BUFFER_PROC_LIST{
A_UINT8 *pBuffer; u8 *pBuffer;
A_UINT32 length; A_UINT32 length;
}BUFFER_PROC_LIST; }BUFFER_PROC_LIST;
...@@ -1025,7 +1025,7 @@ typedef struct _BUFFER_PROC_LIST{ ...@@ -1025,7 +1025,7 @@ typedef struct _BUFFER_PROC_LIST{
/* a simple and crude way to send different "message" sizes */ /* a simple and crude way to send different "message" sizes */
static void AssembleBufferList(BUFFER_PROC_LIST *pList) static void AssembleBufferList(BUFFER_PROC_LIST *pList)
{ {
A_UINT8 *pBuffer = g_Buffer; u8 *pBuffer = g_Buffer;
#if BUFFER_PROC_LIST_DEPTH < 4 #if BUFFER_PROC_LIST_DEPTH < 4
#error "Buffer processing list depth is not deep enough!!" #error "Buffer processing list depth is not deep enough!!"
...@@ -1107,7 +1107,7 @@ static bool CheckBuffers(void) ...@@ -1107,7 +1107,7 @@ static bool CheckBuffers(void)
/* find the end marker for the last buffer we will be sending */ /* find the end marker for the last buffer we will be sending */
static A_UINT16 GetEndMarker(void) static A_UINT16 GetEndMarker(void)
{ {
A_UINT8 *pBuffer; u8 *pBuffer;
BUFFER_PROC_LIST checkList[BUFFER_PROC_LIST_DEPTH]; BUFFER_PROC_LIST checkList[BUFFER_PROC_LIST_DEPTH];
/* fill up buffers with the normal counting pattern */ /* fill up buffers with the normal counting pattern */
...@@ -1173,7 +1173,7 @@ static int GetCredits(AR6K_DEVICE *pDev, int mbox, int *pCredits) ...@@ -1173,7 +1173,7 @@ static int GetCredits(AR6K_DEVICE *pDev, int mbox, int *pCredits)
{ {
int status = A_OK; int status = A_OK;
int timeout = TEST_CREDITS_RECV_TIMEOUT; int timeout = TEST_CREDITS_RECV_TIMEOUT;
A_UINT8 credits = 0; u8 credits = 0;
A_UINT32 address; A_UINT32 address;
while (true) { while (true) {
...@@ -1335,7 +1335,7 @@ int DoMboxHWTest(AR6K_DEVICE *pDev) ...@@ -1335,7 +1335,7 @@ int DoMboxHWTest(AR6K_DEVICE *pDev)
int i; int i;
int status; int status;
int credits = 0; int credits = 0;
A_UINT8 params[4]; u8 params[4];
int numBufs; int numBufs;
int bufferSize; int bufferSize;
A_UINT16 temp; A_UINT16 temp;
...@@ -1418,7 +1418,7 @@ int DoMboxHWTest(AR6K_DEVICE *pDev) ...@@ -1418,7 +1418,7 @@ int DoMboxHWTest(AR6K_DEVICE *pDev)
status = HIFReadWrite(pDev->HIFDevice, status = HIFReadWrite(pDev->HIFDevice,
SCRATCH_ADDRESS + 4, SCRATCH_ADDRESS + 4,
(A_UINT8 *)&temp, (u8 *)&temp,
2, 2,
HIF_WR_SYNC_BYTE_INC, HIF_WR_SYNC_BYTE_INC,
NULL); NULL);
...@@ -1435,7 +1435,7 @@ int DoMboxHWTest(AR6K_DEVICE *pDev) ...@@ -1435,7 +1435,7 @@ int DoMboxHWTest(AR6K_DEVICE *pDev)
temp = temp - 1; temp = temp - 1;
status = HIFReadWrite(pDev->HIFDevice, status = HIFReadWrite(pDev->HIFDevice,
SCRATCH_ADDRESS + 6, SCRATCH_ADDRESS + 6,
(A_UINT8 *)&temp, (u8 *)&temp,
2, 2,
HIF_WR_SYNC_BYTE_INC, HIF_WR_SYNC_BYTE_INC,
NULL); NULL);
......
...@@ -44,14 +44,14 @@ ...@@ -44,14 +44,14 @@
#include "athstartpack.h" #include "athstartpack.h"
typedef PREPACK struct _AR6K_IRQ_PROC_REGISTERS { typedef PREPACK struct _AR6K_IRQ_PROC_REGISTERS {
A_UINT8 host_int_status; u8 host_int_status;
A_UINT8 cpu_int_status; u8 cpu_int_status;
A_UINT8 error_int_status; u8 error_int_status;
A_UINT8 counter_int_status; u8 counter_int_status;
A_UINT8 mbox_frame; u8 mbox_frame;
A_UINT8 rx_lookahead_valid; u8 rx_lookahead_valid;
A_UINT8 host_int_status2; u8 host_int_status2;
A_UINT8 gmbox_rx_avail; u8 gmbox_rx_avail;
A_UINT32 rx_lookahead[2]; A_UINT32 rx_lookahead[2];
A_UINT32 rx_gmbox_lookahead_alias[2]; A_UINT32 rx_gmbox_lookahead_alias[2];
} POSTPACK AR6K_IRQ_PROC_REGISTERS; } POSTPACK AR6K_IRQ_PROC_REGISTERS;
...@@ -59,14 +59,14 @@ typedef PREPACK struct _AR6K_IRQ_PROC_REGISTERS { ...@@ -59,14 +59,14 @@ typedef PREPACK struct _AR6K_IRQ_PROC_REGISTERS {
#define AR6K_IRQ_PROC_REGS_SIZE sizeof(AR6K_IRQ_PROC_REGISTERS) #define AR6K_IRQ_PROC_REGS_SIZE sizeof(AR6K_IRQ_PROC_REGISTERS)
typedef PREPACK struct _AR6K_IRQ_ENABLE_REGISTERS { typedef PREPACK struct _AR6K_IRQ_ENABLE_REGISTERS {
A_UINT8 int_status_enable; u8 int_status_enable;
A_UINT8 cpu_int_status_enable; u8 cpu_int_status_enable;
A_UINT8 error_status_enable; u8 error_status_enable;
A_UINT8 counter_int_status_enable; u8 counter_int_status_enable;
} POSTPACK AR6K_IRQ_ENABLE_REGISTERS; } POSTPACK AR6K_IRQ_ENABLE_REGISTERS;
typedef PREPACK struct _AR6K_GMBOX_CTRL_REGISTERS { typedef PREPACK struct _AR6K_GMBOX_CTRL_REGISTERS {
A_UINT8 int_status_enable; u8 int_status_enable;
} POSTPACK AR6K_GMBOX_CTRL_REGISTERS; } POSTPACK AR6K_GMBOX_CTRL_REGISTERS;
#include "athendpack.h" #include "athendpack.h"
...@@ -91,14 +91,14 @@ typedef PREPACK struct _AR6K_GMBOX_CTRL_REGISTERS { ...@@ -91,14 +91,14 @@ typedef PREPACK struct _AR6K_GMBOX_CTRL_REGISTERS {
/* buffers for ASYNC I/O */ /* buffers for ASYNC I/O */
typedef struct AR6K_ASYNC_REG_IO_BUFFER { typedef struct AR6K_ASYNC_REG_IO_BUFFER {
HTC_PACKET HtcPacket; /* we use an HTC packet as a wrapper for our async register-based I/O */ HTC_PACKET HtcPacket; /* we use an HTC packet as a wrapper for our async register-based I/O */
A_UINT8 _Pad1[A_CACHE_LINE_PAD]; u8 _Pad1[A_CACHE_LINE_PAD];
A_UINT8 Buffer[AR6K_REG_IO_BUFFER_SIZE]; /* cache-line safe with pads around */ u8 Buffer[AR6K_REG_IO_BUFFER_SIZE]; /* cache-line safe with pads around */
A_UINT8 _Pad2[A_CACHE_LINE_PAD]; u8 _Pad2[A_CACHE_LINE_PAD];
} AR6K_ASYNC_REG_IO_BUFFER; } AR6K_ASYNC_REG_IO_BUFFER;
typedef struct _AR6K_GMBOX_INFO { typedef struct _AR6K_GMBOX_INFO {
void *pProtocolContext; void *pProtocolContext;
int (*pMessagePendingCallBack)(void *pContext, A_UINT8 LookAheadBytes[], int ValidBytes); int (*pMessagePendingCallBack)(void *pContext, u8 LookAheadBytes[], int ValidBytes);
int (*pCreditsPendingCallback)(void *pContext, int NumCredits, bool CreditIRQEnabled); int (*pCreditsPendingCallback)(void *pContext, int NumCredits, bool CreditIRQEnabled);
void (*pTargetFailureCallback)(void *pContext, int Status); void (*pTargetFailureCallback)(void *pContext, int Status);
void (*pStateDumpCallback)(void *pContext); void (*pStateDumpCallback)(void *pContext);
...@@ -107,11 +107,11 @@ typedef struct _AR6K_GMBOX_INFO { ...@@ -107,11 +107,11 @@ typedef struct _AR6K_GMBOX_INFO {
typedef struct _AR6K_DEVICE { typedef struct _AR6K_DEVICE {
A_MUTEX_T Lock; A_MUTEX_T Lock;
A_UINT8 _Pad1[A_CACHE_LINE_PAD]; u8 _Pad1[A_CACHE_LINE_PAD];
AR6K_IRQ_PROC_REGISTERS IrqProcRegisters; /* cache-line safe with pads around */ AR6K_IRQ_PROC_REGISTERS IrqProcRegisters; /* cache-line safe with pads around */
A_UINT8 _Pad2[A_CACHE_LINE_PAD]; u8 _Pad2[A_CACHE_LINE_PAD];
AR6K_IRQ_ENABLE_REGISTERS IrqEnableRegisters; /* cache-line safe with pads around */ AR6K_IRQ_ENABLE_REGISTERS IrqEnableRegisters; /* cache-line safe with pads around */
A_UINT8 _Pad3[A_CACHE_LINE_PAD]; u8 _Pad3[A_CACHE_LINE_PAD];
void *HIFDevice; void *HIFDevice;
A_UINT32 BlockSize; A_UINT32 BlockSize;
A_UINT32 BlockMask; A_UINT32 BlockMask;
...@@ -321,8 +321,8 @@ int DoMboxHWTest(AR6K_DEVICE *pDev); ...@@ -321,8 +321,8 @@ int DoMboxHWTest(AR6K_DEVICE *pDev);
/* completely virtual */ /* completely virtual */
typedef struct _DEV_SCATTER_DMA_VIRTUAL_INFO { typedef struct _DEV_SCATTER_DMA_VIRTUAL_INFO {
A_UINT8 *pVirtDmaBuffer; /* dma-able buffer - CPU accessible address */ u8 *pVirtDmaBuffer; /* dma-able buffer - CPU accessible address */
A_UINT8 DataArea[1]; /* start of data area */ u8 DataArea[1]; /* start of data area */
} DEV_SCATTER_DMA_VIRTUAL_INFO; } DEV_SCATTER_DMA_VIRTUAL_INFO;
...@@ -394,7 +394,7 @@ typedef enum GMBOX_IRQ_ACTION_TYPE { ...@@ -394,7 +394,7 @@ typedef enum GMBOX_IRQ_ACTION_TYPE {
int DevGMboxIRQAction(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE, bool AsyncMode); int DevGMboxIRQAction(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE, bool AsyncMode);
int DevGMboxReadCreditCounter(AR6K_DEVICE *pDev, bool AsyncMode, int *pCredits); int DevGMboxReadCreditCounter(AR6K_DEVICE *pDev, bool AsyncMode, int *pCredits);
int DevGMboxReadCreditSize(AR6K_DEVICE *pDev, int *pCreditSize); int DevGMboxReadCreditSize(AR6K_DEVICE *pDev, int *pCreditSize);
int DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, A_UINT8 *pLookAheadBuffer, int *pLookAheadBytes); int DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, u8 *pLookAheadBuffer, int *pLookAheadBytes);
int DevGMboxSetTargetInterrupt(AR6K_DEVICE *pDev, int SignalNumber, int AckTimeoutMS); int DevGMboxSetTargetInterrupt(AR6K_DEVICE *pDev, int SignalNumber, int AckTimeoutMS);
#endif #endif
......
...@@ -104,7 +104,7 @@ int DevPollMboxMsgRecv(AR6K_DEVICE *pDev, ...@@ -104,7 +104,7 @@ int DevPollMboxMsgRecv(AR6K_DEVICE *pDev,
/* load the register table */ /* load the register table */
status = HIFReadWrite(pDev->HIFDevice, status = HIFReadWrite(pDev->HIFDevice,
HOST_INT_STATUS_ADDRESS, HOST_INT_STATUS_ADDRESS,
(A_UINT8 *)&pDev->IrqProcRegisters, (u8 *)&pDev->IrqProcRegisters,
AR6K_IRQ_PROC_REGS_SIZE, AR6K_IRQ_PROC_REGS_SIZE,
HIF_RD_SYNC_BYTE_INC, HIF_RD_SYNC_BYTE_INC,
NULL); NULL);
...@@ -155,8 +155,8 @@ int DevPollMboxMsgRecv(AR6K_DEVICE *pDev, ...@@ -155,8 +155,8 @@ int DevPollMboxMsgRecv(AR6K_DEVICE *pDev,
static int DevServiceCPUInterrupt(AR6K_DEVICE *pDev) static int DevServiceCPUInterrupt(AR6K_DEVICE *pDev)
{ {
int status; int status;
A_UINT8 cpu_int_status; u8 cpu_int_status;
A_UINT8 regBuffer[4]; u8 regBuffer[4];
AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, ("CPU Interrupt\n")); AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, ("CPU Interrupt\n"));
cpu_int_status = pDev->IrqProcRegisters.cpu_int_status & cpu_int_status = pDev->IrqProcRegisters.cpu_int_status &
...@@ -195,8 +195,8 @@ static int DevServiceCPUInterrupt(AR6K_DEVICE *pDev) ...@@ -195,8 +195,8 @@ static int DevServiceCPUInterrupt(AR6K_DEVICE *pDev)
static int DevServiceErrorInterrupt(AR6K_DEVICE *pDev) static int DevServiceErrorInterrupt(AR6K_DEVICE *pDev)
{ {
int status; int status;
A_UINT8 error_int_status; u8 error_int_status;
A_UINT8 regBuffer[4]; u8 regBuffer[4];
AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, ("Error Interrupt\n")); AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, ("Error Interrupt\n"));
error_int_status = pDev->IrqProcRegisters.error_int_status & 0x0F; error_int_status = pDev->IrqProcRegisters.error_int_status & 0x0F;
...@@ -266,7 +266,7 @@ static int DevServiceDebugInterrupt(AR6K_DEVICE *pDev) ...@@ -266,7 +266,7 @@ static int DevServiceDebugInterrupt(AR6K_DEVICE *pDev)
/* read counter to clear interrupt */ /* read counter to clear interrupt */
status = HIFReadWrite(pDev->HIFDevice, status = HIFReadWrite(pDev->HIFDevice,
COUNT_DEC_ADDRESS, COUNT_DEC_ADDRESS,
(A_UINT8 *)&dummy, (u8 *)&dummy,
4, 4,
HIF_RD_SYNC_BYTE_INC, HIF_RD_SYNC_BYTE_INC,
NULL); NULL);
...@@ -277,7 +277,7 @@ static int DevServiceDebugInterrupt(AR6K_DEVICE *pDev) ...@@ -277,7 +277,7 @@ static int DevServiceDebugInterrupt(AR6K_DEVICE *pDev)
static int DevServiceCounterInterrupt(AR6K_DEVICE *pDev) static int DevServiceCounterInterrupt(AR6K_DEVICE *pDev)
{ {
A_UINT8 counter_int_status; u8 counter_int_status;
AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, ("Counter Interrupt\n")); AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, ("Counter Interrupt\n"));
...@@ -332,7 +332,7 @@ static void DevGetEventAsyncHandler(void *Context, HTC_PACKET *pPacket) ...@@ -332,7 +332,7 @@ static void DevGetEventAsyncHandler(void *Context, HTC_PACKET *pPacket)
} else { } else {
/* standard interrupt table handling.... */ /* standard interrupt table handling.... */
AR6K_IRQ_PROC_REGISTERS *pReg = (AR6K_IRQ_PROC_REGISTERS *)pPacket->pBuffer; AR6K_IRQ_PROC_REGISTERS *pReg = (AR6K_IRQ_PROC_REGISTERS *)pPacket->pBuffer;
A_UINT8 host_int_status; u8 host_int_status;
host_int_status = pReg->host_int_status & pDev->IrqEnableRegisters.int_status_enable; host_int_status = pReg->host_int_status & pDev->IrqEnableRegisters.int_status_enable;
...@@ -470,7 +470,7 @@ void DevAsyncIrqProcessComplete(AR6K_DEVICE *pDev) ...@@ -470,7 +470,7 @@ void DevAsyncIrqProcessComplete(AR6K_DEVICE *pDev)
static int ProcessPendingIRQs(AR6K_DEVICE *pDev, bool *pDone, bool *pASyncProcessing) static int ProcessPendingIRQs(AR6K_DEVICE *pDev, bool *pDone, bool *pASyncProcessing)
{ {
int status = A_OK; int status = A_OK;
A_UINT8 host_int_status = 0; u8 host_int_status = 0;
A_UINT32 lookAhead = 0; A_UINT32 lookAhead = 0;
AR_DEBUG_PRINTF(ATH_DEBUG_IRQ,("+ProcessPendingIRQs: (dev: 0x%lX)\n", (unsigned long)pDev)); AR_DEBUG_PRINTF(ATH_DEBUG_IRQ,("+ProcessPendingIRQs: (dev: 0x%lX)\n", (unsigned long)pDev));
...@@ -545,7 +545,7 @@ static int ProcessPendingIRQs(AR6K_DEVICE *pDev, bool *pDone, bool *pASyncProces ...@@ -545,7 +545,7 @@ static int ProcessPendingIRQs(AR6K_DEVICE *pDev, bool *pDone, bool *pASyncProces
#endif /* CONFIG_MMC_SDHCI_S3C */ #endif /* CONFIG_MMC_SDHCI_S3C */
status = HIFReadWrite(pDev->HIFDevice, status = HIFReadWrite(pDev->HIFDevice,
HOST_INT_STATUS_ADDRESS, HOST_INT_STATUS_ADDRESS,
(A_UINT8 *)&pDev->IrqProcRegisters, (u8 *)&pDev->IrqProcRegisters,
AR6K_IRQ_PROC_REGS_SIZE, AR6K_IRQ_PROC_REGS_SIZE,
HIF_RD_SYNC_BYTE_INC, HIF_RD_SYNC_BYTE_INC,
NULL); NULL);
...@@ -758,7 +758,7 @@ void DumpAR6KDevState(AR6K_DEVICE *pDev) ...@@ -758,7 +758,7 @@ void DumpAR6KDevState(AR6K_DEVICE *pDev)
/* load the register table from the device */ /* load the register table from the device */
status = HIFReadWrite(pDev->HIFDevice, status = HIFReadWrite(pDev->HIFDevice,
HOST_INT_STATUS_ADDRESS, HOST_INT_STATUS_ADDRESS,
(A_UINT8 *)&procRegs, (u8 *)&procRegs,
AR6K_IRQ_PROC_REGS_SIZE, AR6K_IRQ_PROC_REGS_SIZE,
HIF_RD_SYNC_BYTE_INC, HIF_RD_SYNC_BYTE_INC,
NULL); NULL);
......
...@@ -159,7 +159,7 @@ int DevGMboxIRQAction(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE IrqAction, bool A ...@@ -159,7 +159,7 @@ int DevGMboxIRQAction(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE IrqAction, bool A
{ {
int status = A_OK; int status = A_OK;
HTC_PACKET *pIOPacket = NULL; HTC_PACKET *pIOPacket = NULL;
A_UINT8 GMboxIntControl[4]; u8 GMboxIntControl[4];
if (GMBOX_CREDIT_IRQ_ENABLE == IrqAction) { if (GMBOX_CREDIT_IRQ_ENABLE == IrqAction) {
return DevGMboxCounterEnableDisable(pDev, GMBOX_CREDIT_IRQ_ENABLE, AsyncMode); return DevGMboxCounterEnableDisable(pDev, GMBOX_CREDIT_IRQ_ENABLE, AsyncMode);
...@@ -272,7 +272,7 @@ void DevCleanupGMbox(AR6K_DEVICE *pDev) ...@@ -272,7 +272,7 @@ void DevCleanupGMbox(AR6K_DEVICE *pDev)
int DevSetupGMbox(AR6K_DEVICE *pDev) int DevSetupGMbox(AR6K_DEVICE *pDev)
{ {
int status = A_OK; int status = A_OK;
A_UINT8 muxControl[4]; u8 muxControl[4];
do { do {
...@@ -325,9 +325,9 @@ int DevSetupGMbox(AR6K_DEVICE *pDev) ...@@ -325,9 +325,9 @@ int DevSetupGMbox(AR6K_DEVICE *pDev)
int DevCheckGMboxInterrupts(AR6K_DEVICE *pDev) int DevCheckGMboxInterrupts(AR6K_DEVICE *pDev)
{ {
int status = A_OK; int status = A_OK;
A_UINT8 counter_int_status; u8 counter_int_status;
int credits; int credits;
A_UINT8 host_int_status2; u8 host_int_status2;
AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, ("+DevCheckGMboxInterrupts \n")); AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, ("+DevCheckGMboxInterrupts \n"));
...@@ -360,7 +360,7 @@ int DevCheckGMboxInterrupts(AR6K_DEVICE *pDev) ...@@ -360,7 +360,7 @@ int DevCheckGMboxInterrupts(AR6K_DEVICE *pDev)
A_ASSERT(pDev->GMboxInfo.pMessagePendingCallBack != NULL); A_ASSERT(pDev->GMboxInfo.pMessagePendingCallBack != NULL);
status = pDev->GMboxInfo.pMessagePendingCallBack( status = pDev->GMboxInfo.pMessagePendingCallBack(
pDev->GMboxInfo.pProtocolContext, pDev->GMboxInfo.pProtocolContext,
(A_UINT8 *)&pDev->IrqProcRegisters.rx_gmbox_lookahead_alias[0], (u8 *)&pDev->IrqProcRegisters.rx_gmbox_lookahead_alias[0],
pDev->IrqProcRegisters.gmbox_rx_avail); pDev->IrqProcRegisters.gmbox_rx_avail);
} }
} }
...@@ -477,7 +477,7 @@ int DevGMboxRead(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 ReadLength) ...@@ -477,7 +477,7 @@ int DevGMboxRead(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 ReadLength)
} }
static int ProcessCreditCounterReadBuffer(A_UINT8 *pBuffer, int Length) static int ProcessCreditCounterReadBuffer(u8 *pBuffer, int Length)
{ {
int credits = 0; int credits = 0;
...@@ -605,7 +605,7 @@ int DevGMboxReadCreditCounter(AR6K_DEVICE *pDev, bool AsyncMode, int *pCredits) ...@@ -605,7 +605,7 @@ int DevGMboxReadCreditCounter(AR6K_DEVICE *pDev, bool AsyncMode, int *pCredits)
int DevGMboxReadCreditSize(AR6K_DEVICE *pDev, int *pCreditSize) int DevGMboxReadCreditSize(AR6K_DEVICE *pDev, int *pCreditSize)
{ {
int status; int status;
A_UINT8 buffer[4]; u8 buffer[4];
status = HIFReadWrite(pDev->HIFDevice, status = HIFReadWrite(pDev->HIFDevice,
AR6K_GMBOX_CREDIT_SIZE_ADDRESS, AR6K_GMBOX_CREDIT_SIZE_ADDRESS,
...@@ -634,7 +634,7 @@ void DevNotifyGMboxTargetFailure(AR6K_DEVICE *pDev) ...@@ -634,7 +634,7 @@ void DevNotifyGMboxTargetFailure(AR6K_DEVICE *pDev)
} }
} }
int DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, A_UINT8 *pLookAheadBuffer, int *pLookAheadBytes) int DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, u8 *pLookAheadBuffer, int *pLookAheadBytes)
{ {
int status = A_OK; int status = A_OK;
...@@ -654,7 +654,7 @@ int DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, A_UINT8 *pLookAheadBuffer, int ...@@ -654,7 +654,7 @@ int DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, A_UINT8 *pLookAheadBuffer, int
/* load the register table from the device */ /* load the register table from the device */
status = HIFReadWrite(pDev->HIFDevice, status = HIFReadWrite(pDev->HIFDevice,
HOST_INT_STATUS_ADDRESS, HOST_INT_STATUS_ADDRESS,
(A_UINT8 *)&procRegs, (u8 *)&procRegs,
AR6K_IRQ_PROC_REGS_SIZE, AR6K_IRQ_PROC_REGS_SIZE,
HIF_RD_SYNC_BYTE_INC, HIF_RD_SYNC_BYTE_INC,
NULL); NULL);
...@@ -680,7 +680,7 @@ int DevGMboxSetTargetInterrupt(AR6K_DEVICE *pDev, int Signal, int AckTimeoutMS) ...@@ -680,7 +680,7 @@ int DevGMboxSetTargetInterrupt(AR6K_DEVICE *pDev, int Signal, int AckTimeoutMS)
{ {
int status = A_OK; int status = A_OK;
int i; int i;
A_UINT8 buffer[4]; u8 buffer[4];
A_MEMZERO(buffer, sizeof(buffer)); A_MEMZERO(buffer, sizeof(buffer));
......
...@@ -304,7 +304,7 @@ static void StateDumpCallback(void *pContext) ...@@ -304,7 +304,7 @@ static void StateDumpCallback(void *pContext)
AR_DEBUG_PRINTF(ATH_DEBUG_ANY,("==================================================\n")); AR_DEBUG_PRINTF(ATH_DEBUG_ANY,("==================================================\n"));
} }
static int HCIUartMessagePending(void *pContext, A_UINT8 LookAheadBytes[], int ValidBytes) static int HCIUartMessagePending(void *pContext, u8 LookAheadBytes[], int ValidBytes)
{ {
GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)pContext; GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)pContext;
int status = A_OK; int status = A_OK;
...@@ -584,7 +584,7 @@ static int HCITrySend(GMBOX_PROTO_HCI_UART *pProt, HTC_PACKET *pPacket, bool Syn ...@@ -584,7 +584,7 @@ static int HCITrySend(GMBOX_PROTO_HCI_UART *pProt, HTC_PACKET *pPacket, bool Syn
int status = A_OK; int status = A_OK;
int transferLength; int transferLength;
int creditsRequired, remainder; int creditsRequired, remainder;
A_UINT8 hciUartType; u8 hciUartType;
bool synchSendComplete = false; bool synchSendComplete = false;
AR_DEBUG_PRINTF(ATH_DEBUG_SEND,("+HCITrySend (pPacket:0x%lX) %s \n",(unsigned long)pPacket, AR_DEBUG_PRINTF(ATH_DEBUG_SEND,("+HCITrySend (pPacket:0x%lX) %s \n",(unsigned long)pPacket,
...@@ -1164,7 +1164,7 @@ int HCI_TransportRecvHCIEventSync(HCI_TRANSPORT_HANDLE HciTrans, ...@@ -1164,7 +1164,7 @@ int HCI_TransportRecvHCIEventSync(HCI_TRANSPORT_HANDLE HciTrans,
{ {
GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans;
int status = A_OK; int status = A_OK;
A_UINT8 lookAhead[8]; u8 lookAhead[8];
int bytes; int bytes;
int totalRecvLength; int totalRecvLength;
......
...@@ -80,7 +80,7 @@ typedef struct _HTC_ENDPOINT { ...@@ -80,7 +80,7 @@ typedef struct _HTC_ENDPOINT {
HTC_PACKET_QUEUE RecvIndicationQueue; /* recv packets ready to be indicated */ HTC_PACKET_QUEUE RecvIndicationQueue; /* recv packets ready to be indicated */
int RxProcessCount; /* reference count to allow single processing context */ int RxProcessCount; /* reference count to allow single processing context */
struct _HTC_TARGET *target; /* back pointer to target */ struct _HTC_TARGET *target; /* back pointer to target */
A_UINT8 SeqNo; /* TX seq no (helpful) for debugging */ u8 SeqNo; /* TX seq no (helpful) for debugging */
A_UINT32 LocalConnectionFlags; /* local connection flags */ A_UINT32 LocalConnectionFlags; /* local connection flags */
#ifdef HTC_EP_STAT_PROFILING #ifdef HTC_EP_STAT_PROFILING
HTC_ENDPOINT_STATS EndPointStats; /* endpoint statistics */ HTC_ENDPOINT_STATS EndPointStats; /* endpoint statistics */
...@@ -101,7 +101,7 @@ typedef struct _HTC_ENDPOINT { ...@@ -101,7 +101,7 @@ typedef struct _HTC_ENDPOINT {
typedef struct HTC_CONTROL_BUFFER { typedef struct HTC_CONTROL_BUFFER {
HTC_PACKET HtcPacket; HTC_PACKET HtcPacket;
A_UINT8 *Buffer; u8 *Buffer;
} HTC_CONTROL_BUFFER; } HTC_CONTROL_BUFFER;
#define HTC_RECV_WAIT_BUFFERS (1 << 0) #define HTC_RECV_WAIT_BUFFERS (1 << 0)
...@@ -129,11 +129,11 @@ typedef struct _HTC_TARGET { ...@@ -129,11 +129,11 @@ typedef struct _HTC_TARGET {
bool TargetFailure; bool TargetFailure;
#ifdef HTC_CAPTURE_LAST_FRAME #ifdef HTC_CAPTURE_LAST_FRAME
HTC_FRAME_HDR LastFrameHdr; /* useful for debugging */ HTC_FRAME_HDR LastFrameHdr; /* useful for debugging */
A_UINT8 LastTrailer[256]; u8 LastTrailer[256];
A_UINT8 LastTrailerLength; u8 LastTrailerLength;
#endif #endif
HTC_INIT_INFO HTCInitInfo; HTC_INIT_INFO HTCInitInfo;
A_UINT8 HTCTargetVersion; u8 HTCTargetVersion;
int MaxMsgPerBundle; /* max messages per bundle for HTC */ int MaxMsgPerBundle; /* max messages per bundle for HTC */
bool SendBundlingEnabled; /* run time enable for send bundling (dynamic) */ bool SendBundlingEnabled; /* run time enable for send bundling (dynamic) */
int RecvBundlingEnabled; /* run time enable for recv bundling (dynamic) */ int RecvBundlingEnabled; /* run time enable for recv bundling (dynamic) */
...@@ -200,14 +200,14 @@ static INLINE HTC_PACKET *HTC_ALLOC_CONTROL_TX(HTC_TARGET *target) { ...@@ -200,14 +200,14 @@ static INLINE HTC_PACKET *HTC_ALLOC_CONTROL_TX(HTC_TARGET *target) {
#define HTC_PREPARE_SEND_PKT(pP,sendflags,ctrl0,ctrl1) \ #define HTC_PREPARE_SEND_PKT(pP,sendflags,ctrl0,ctrl1) \
{ \ { \
A_UINT8 *pHdrBuf; \ u8 *pHdrBuf; \
(pP)->pBuffer -= HTC_HDR_LENGTH; \ (pP)->pBuffer -= HTC_HDR_LENGTH; \
pHdrBuf = (pP)->pBuffer; \ pHdrBuf = (pP)->pBuffer; \
A_SET_UINT16_FIELD(pHdrBuf,HTC_FRAME_HDR,PayloadLen,(A_UINT16)(pP)->ActualLength); \ A_SET_UINT16_FIELD(pHdrBuf,HTC_FRAME_HDR,PayloadLen,(A_UINT16)(pP)->ActualLength); \
A_SET_UINT8_FIELD(pHdrBuf,HTC_FRAME_HDR,Flags,(sendflags)); \ A_SET_UINT8_FIELD(pHdrBuf,HTC_FRAME_HDR,Flags,(sendflags)); \
A_SET_UINT8_FIELD(pHdrBuf,HTC_FRAME_HDR,EndpointID, (A_UINT8)(pP)->Endpoint); \ A_SET_UINT8_FIELD(pHdrBuf,HTC_FRAME_HDR,EndpointID, (u8)(pP)->Endpoint); \
A_SET_UINT8_FIELD(pHdrBuf,HTC_FRAME_HDR,ControlBytes[0], (A_UINT8)(ctrl0)); \ A_SET_UINT8_FIELD(pHdrBuf,HTC_FRAME_HDR,ControlBytes[0], (u8)(ctrl0)); \
A_SET_UINT8_FIELD(pHdrBuf,HTC_FRAME_HDR,ControlBytes[1], (A_UINT8)(ctrl1)); \ A_SET_UINT8_FIELD(pHdrBuf,HTC_FRAME_HDR,ControlBytes[1], (u8)(ctrl1)); \
} }
#define HTC_UNPREPARE_SEND_PKT(pP) \ #define HTC_UNPREPARE_SEND_PKT(pP) \
......
...@@ -84,16 +84,16 @@ static void DoRecvCompletion(HTC_ENDPOINT *pEndpoint, ...@@ -84,16 +84,16 @@ static void DoRecvCompletion(HTC_ENDPOINT *pEndpoint,
} }
static INLINE int HTCProcessTrailer(HTC_TARGET *target, static INLINE int HTCProcessTrailer(HTC_TARGET *target,
A_UINT8 *pBuffer, u8 *pBuffer,
int Length, int Length,
A_UINT32 *pNextLookAheads, A_UINT32 *pNextLookAheads,
int *pNumLookAheads, int *pNumLookAheads,
HTC_ENDPOINT_ID FromEndpoint) HTC_ENDPOINT_ID FromEndpoint)
{ {
HTC_RECORD_HDR *pRecord; HTC_RECORD_HDR *pRecord;
A_UINT8 *pRecordBuf; u8 *pRecordBuf;
HTC_LOOKAHEAD_REPORT *pLookAhead; HTC_LOOKAHEAD_REPORT *pLookAhead;
A_UINT8 *pOrigBuffer; u8 *pOrigBuffer;
int origLength; int origLength;
int status; int status;
...@@ -149,14 +149,14 @@ static INLINE int HTCProcessTrailer(HTC_TARGET *target, ...@@ -149,14 +149,14 @@ static INLINE int HTCProcessTrailer(HTC_TARGET *target,
pLookAhead->PostValid)); pLookAhead->PostValid));
/* look ahead bytes are valid, copy them over */ /* look ahead bytes are valid, copy them over */
((A_UINT8 *)(&pNextLookAheads[0]))[0] = pLookAhead->LookAhead[0]; ((u8 *)(&pNextLookAheads[0]))[0] = pLookAhead->LookAhead[0];
((A_UINT8 *)(&pNextLookAheads[0]))[1] = pLookAhead->LookAhead[1]; ((u8 *)(&pNextLookAheads[0]))[1] = pLookAhead->LookAhead[1];
((A_UINT8 *)(&pNextLookAheads[0]))[2] = pLookAhead->LookAhead[2]; ((u8 *)(&pNextLookAheads[0]))[2] = pLookAhead->LookAhead[2];
((A_UINT8 *)(&pNextLookAheads[0]))[3] = pLookAhead->LookAhead[3]; ((u8 *)(&pNextLookAheads[0]))[3] = pLookAhead->LookAhead[3];
#ifdef ATH_DEBUG_MODULE #ifdef ATH_DEBUG_MODULE
if (AR_DEBUG_LVL_CHECK(ATH_DEBUG_RECV)) { if (AR_DEBUG_LVL_CHECK(ATH_DEBUG_RECV)) {
DebugDumpBytes((A_UINT8 *)pNextLookAheads,4,"Next Look Ahead"); DebugDumpBytes((u8 *)pNextLookAheads,4,"Next Look Ahead");
} }
#endif #endif
/* just one normal lookahead */ /* just one normal lookahead */
...@@ -188,10 +188,10 @@ static INLINE int HTCProcessTrailer(HTC_TARGET *target, ...@@ -188,10 +188,10 @@ static INLINE int HTCProcessTrailer(HTC_TARGET *target,
} }
for (i = 0; i < (int)(pRecord->Length / (sizeof(HTC_BUNDLED_LOOKAHEAD_REPORT))); i++) { for (i = 0; i < (int)(pRecord->Length / (sizeof(HTC_BUNDLED_LOOKAHEAD_REPORT))); i++) {
((A_UINT8 *)(&pNextLookAheads[i]))[0] = pBundledLookAheadRpt->LookAhead[0]; ((u8 *)(&pNextLookAheads[i]))[0] = pBundledLookAheadRpt->LookAhead[0];
((A_UINT8 *)(&pNextLookAheads[i]))[1] = pBundledLookAheadRpt->LookAhead[1]; ((u8 *)(&pNextLookAheads[i]))[1] = pBundledLookAheadRpt->LookAhead[1];
((A_UINT8 *)(&pNextLookAheads[i]))[2] = pBundledLookAheadRpt->LookAhead[2]; ((u8 *)(&pNextLookAheads[i]))[2] = pBundledLookAheadRpt->LookAhead[2];
((A_UINT8 *)(&pNextLookAheads[i]))[3] = pBundledLookAheadRpt->LookAhead[3]; ((u8 *)(&pNextLookAheads[i]))[3] = pBundledLookAheadRpt->LookAhead[3];
pBundledLookAheadRpt++; pBundledLookAheadRpt++;
} }
...@@ -231,8 +231,8 @@ static int HTCProcessRecvHeader(HTC_TARGET *target, ...@@ -231,8 +231,8 @@ static int HTCProcessRecvHeader(HTC_TARGET *target,
A_UINT32 *pNextLookAheads, A_UINT32 *pNextLookAheads,
int *pNumLookAheads) int *pNumLookAheads)
{ {
A_UINT8 temp; u8 temp;
A_UINT8 *pBuf; u8 *pBuf;
int status = A_OK; int status = A_OK;
A_UINT16 payloadLen; A_UINT16 payloadLen;
A_UINT32 lookAhead; A_UINT32 lookAhead;
...@@ -254,10 +254,10 @@ static int HTCProcessRecvHeader(HTC_TARGET *target, ...@@ -254,10 +254,10 @@ static int HTCProcessRecvHeader(HTC_TARGET *target,
* retrieve 16 bit fields */ * retrieve 16 bit fields */
payloadLen = A_GET_UINT16_FIELD(pBuf, HTC_FRAME_HDR, PayloadLen); payloadLen = A_GET_UINT16_FIELD(pBuf, HTC_FRAME_HDR, PayloadLen);
((A_UINT8 *)&lookAhead)[0] = pBuf[0]; ((u8 *)&lookAhead)[0] = pBuf[0];
((A_UINT8 *)&lookAhead)[1] = pBuf[1]; ((u8 *)&lookAhead)[1] = pBuf[1];
((A_UINT8 *)&lookAhead)[2] = pBuf[2]; ((u8 *)&lookAhead)[2] = pBuf[2];
((A_UINT8 *)&lookAhead)[3] = pBuf[3]; ((u8 *)&lookAhead)[3] = pBuf[3];
if (pPacket->PktInfo.AsRx.HTCRxFlags & HTC_RX_PKT_REFRESH_HDR) { if (pPacket->PktInfo.AsRx.HTCRxFlags & HTC_RX_PKT_REFRESH_HDR) {
/* refresh expected hdr, since this was unknown at the time we grabbed the packets /* refresh expected hdr, since this was unknown at the time we grabbed the packets
...@@ -293,10 +293,10 @@ static int HTCProcessRecvHeader(HTC_TARGET *target, ...@@ -293,10 +293,10 @@ static int HTCProcessRecvHeader(HTC_TARGET *target,
("HTCProcessRecvHeader, lookahead mismatch! (pPkt:0x%lX flags:0x%X) \n", ("HTCProcessRecvHeader, lookahead mismatch! (pPkt:0x%lX flags:0x%X) \n",
(unsigned long)pPacket, pPacket->PktInfo.AsRx.HTCRxFlags)); (unsigned long)pPacket, pPacket->PktInfo.AsRx.HTCRxFlags));
#ifdef ATH_DEBUG_MODULE #ifdef ATH_DEBUG_MODULE
DebugDumpBytes((A_UINT8 *)&pPacket->PktInfo.AsRx.ExpectedHdr,4,"Expected Message LookAhead"); DebugDumpBytes((u8 *)&pPacket->PktInfo.AsRx.ExpectedHdr,4,"Expected Message LookAhead");
DebugDumpBytes(pBuf,sizeof(HTC_FRAME_HDR),"Current Frame Header"); DebugDumpBytes(pBuf,sizeof(HTC_FRAME_HDR),"Current Frame Header");
#ifdef HTC_CAPTURE_LAST_FRAME #ifdef HTC_CAPTURE_LAST_FRAME
DebugDumpBytes((A_UINT8 *)&target->LastFrameHdr,sizeof(HTC_FRAME_HDR),"Last Frame Header"); DebugDumpBytes((u8 *)&target->LastFrameHdr,sizeof(HTC_FRAME_HDR),"Last Frame Header");
if (target->LastTrailerLength != 0) { if (target->LastTrailerLength != 0) {
DebugDumpBytes(target->LastTrailer, DebugDumpBytes(target->LastTrailer,
target->LastTrailerLength, target->LastTrailerLength,
...@@ -405,7 +405,7 @@ static INLINE void HTCAsyncRecvCheckMorePackets(HTC_TARGET *target, ...@@ -405,7 +405,7 @@ static INLINE void HTCAsyncRecvCheckMorePackets(HTC_TARGET *target,
AR_DEBUG_PRINTF(ATH_DEBUG_ERR, AR_DEBUG_PRINTF(ATH_DEBUG_ERR,
("Next look ahead from recv header was INVALID\n")); ("Next look ahead from recv header was INVALID\n"));
#ifdef ATH_DEBUG_MODULE #ifdef ATH_DEBUG_MODULE
DebugDumpBytes((A_UINT8 *)NextLookAheads, DebugDumpBytes((u8 *)NextLookAheads,
NumLookAheads * (sizeof(A_UINT32)), NumLookAheads * (sizeof(A_UINT32)),
"BAD lookaheads from lookahead report"); "BAD lookaheads from lookahead report");
#endif #endif
......
...@@ -152,7 +152,7 @@ static INLINE void GetHTCSendPackets(HTC_TARGET *target, ...@@ -152,7 +152,7 @@ static INLINE void GetHTCSendPackets(HTC_TARGET *target,
{ {
int creditsRequired; int creditsRequired;
int remainder; int remainder;
A_UINT8 sendFlags; u8 sendFlags;
HTC_PACKET *pPacket; HTC_PACKET *pPacket;
unsigned int transferLength; unsigned int transferLength;
......
...@@ -86,7 +86,7 @@ int HTCSendSetupComplete(HTC_TARGET *target) ...@@ -86,7 +86,7 @@ int HTCSendSetupComplete(HTC_TARGET *target)
A_MEMCPY(&pSetupCompleteEx->SetupFlags, &setupFlags, sizeof(pSetupCompleteEx->SetupFlags)); A_MEMCPY(&pSetupCompleteEx->SetupFlags, &setupFlags, sizeof(pSetupCompleteEx->SetupFlags));
SET_HTC_PACKET_INFO_TX(pSendPacket, SET_HTC_PACKET_INFO_TX(pSendPacket,
NULL, NULL,
(A_UINT8 *)pSetupCompleteEx, (u8 *)pSetupCompleteEx,
sizeof(HTC_SETUP_COMPLETE_EX_MSG), sizeof(HTC_SETUP_COMPLETE_EX_MSG),
ENDPOINT_0, ENDPOINT_0,
HTC_SERVICE_TX_PACKET_TAG); HTC_SERVICE_TX_PACKET_TAG);
...@@ -99,7 +99,7 @@ int HTCSendSetupComplete(HTC_TARGET *target) ...@@ -99,7 +99,7 @@ int HTCSendSetupComplete(HTC_TARGET *target)
pSetupComplete->MessageID = HTC_MSG_SETUP_COMPLETE_ID; pSetupComplete->MessageID = HTC_MSG_SETUP_COMPLETE_ID;
SET_HTC_PACKET_INFO_TX(pSendPacket, SET_HTC_PACKET_INFO_TX(pSendPacket,
NULL, NULL,
(A_UINT8 *)pSetupComplete, (u8 *)pSetupComplete,
sizeof(HTC_SETUP_COMPLETE_MSG), sizeof(HTC_SETUP_COMPLETE_MSG),
ENDPOINT_0, ENDPOINT_0,
HTC_SERVICE_TX_PACKET_TAG); HTC_SERVICE_TX_PACKET_TAG);
...@@ -166,7 +166,7 @@ int HTCConnectService(HTC_HANDLE HTCHandle, ...@@ -166,7 +166,7 @@ int HTCConnectService(HTC_HANDLE HTCHandle,
if ((pConnectReq->pMetaData != NULL) && if ((pConnectReq->pMetaData != NULL) &&
(pConnectReq->MetaDataLength <= HTC_SERVICE_META_DATA_MAX_LENGTH)) { (pConnectReq->MetaDataLength <= HTC_SERVICE_META_DATA_MAX_LENGTH)) {
/* copy meta data into message buffer (after header ) */ /* copy meta data into message buffer (after header ) */
A_MEMCPY((A_UINT8 *)pConnectMsg + sizeof(HTC_CONNECT_SERVICE_MSG), A_MEMCPY((u8 *)pConnectMsg + sizeof(HTC_CONNECT_SERVICE_MSG),
pConnectReq->pMetaData, pConnectReq->pMetaData,
pConnectReq->MetaDataLength); pConnectReq->MetaDataLength);
pConnectMsg->ServiceMetaLength = pConnectReq->MetaDataLength; pConnectMsg->ServiceMetaLength = pConnectReq->MetaDataLength;
...@@ -174,7 +174,7 @@ int HTCConnectService(HTC_HANDLE HTCHandle, ...@@ -174,7 +174,7 @@ int HTCConnectService(HTC_HANDLE HTCHandle,
SET_HTC_PACKET_INFO_TX(pSendPacket, SET_HTC_PACKET_INFO_TX(pSendPacket,
NULL, NULL,
(A_UINT8 *)pConnectMsg, (u8 *)pConnectMsg,
sizeof(HTC_CONNECT_SERVICE_MSG) + pConnectMsg->ServiceMetaLength, sizeof(HTC_CONNECT_SERVICE_MSG) + pConnectMsg->ServiceMetaLength,
ENDPOINT_0, ENDPOINT_0,
HTC_SERVICE_TX_PACKET_TAG); HTC_SERVICE_TX_PACKET_TAG);
...@@ -225,7 +225,7 @@ int HTCConnectService(HTC_HANDLE HTCHandle, ...@@ -225,7 +225,7 @@ int HTCConnectService(HTC_HANDLE HTCHandle,
int copyLength = min((int)pConnectResp->BufferLength, (int)pResponseMsg->ServiceMetaLength); int copyLength = min((int)pConnectResp->BufferLength, (int)pResponseMsg->ServiceMetaLength);
/* copy the meta data */ /* copy the meta data */
A_MEMCPY(pConnectResp->pMetaData, A_MEMCPY(pConnectResp->pMetaData,
((A_UINT8 *)pResponseMsg) + sizeof(HTC_CONNECT_SERVICE_RESPONSE_MSG), ((u8 *)pResponseMsg) + sizeof(HTC_CONNECT_SERVICE_RESPONSE_MSG),
copyLength); copyLength);
pConnectResp->ActualLength = copyLength; pConnectResp->ActualLength = copyLength;
} }
......
...@@ -64,7 +64,7 @@ aggr_register_rx_dispatcher(void *cntxt, void * dev, RX_CALLBACK fn); ...@@ -64,7 +64,7 @@ aggr_register_rx_dispatcher(void *cntxt, void * dev, RX_CALLBACK fn);
* up to the indicated sequence number. * up to the indicated sequence number.
*/ */
void void
aggr_process_bar(void *cntxt, A_UINT8 tid, A_UINT16 seq_no); aggr_process_bar(void *cntxt, u8 tid, A_UINT16 seq_no);
/* /*
...@@ -82,7 +82,7 @@ aggr_process_bar(void *cntxt, A_UINT8 tid, A_UINT16 seq_no); ...@@ -82,7 +82,7 @@ aggr_process_bar(void *cntxt, A_UINT8 tid, A_UINT16 seq_no);
* in hold_q to OS. * in hold_q to OS.
*/ */
void void
aggr_recv_addba_req_evt(void * cntxt, A_UINT8 tid, A_UINT16 seq_no, A_UINT8 win_sz); aggr_recv_addba_req_evt(void * cntxt, u8 tid, A_UINT16 seq_no, u8 win_sz);
/* /*
...@@ -93,7 +93,7 @@ aggr_recv_addba_req_evt(void * cntxt, A_UINT8 tid, A_UINT16 seq_no, A_UINT8 win_ ...@@ -93,7 +93,7 @@ aggr_recv_addba_req_evt(void * cntxt, A_UINT8 tid, A_UINT16 seq_no, A_UINT8 win_
* aggr is not enabled on any tid. * aggr is not enabled on any tid.
*/ */
void void
aggr_recv_delba_req_evt(void * cntxt, A_UINT8 tid); aggr_recv_delba_req_evt(void * cntxt, u8 tid);
...@@ -108,7 +108,7 @@ aggr_recv_delba_req_evt(void * cntxt, A_UINT8 tid); ...@@ -108,7 +108,7 @@ aggr_recv_delba_req_evt(void * cntxt, A_UINT8 tid);
* callback may be called to deliver frames in order. * callback may be called to deliver frames in order.
*/ */
void void
aggr_process_recv_frm(void *cntxt, A_UINT8 tid, A_UINT16 seq_no, bool is_amsdu, void **osbuf); aggr_process_recv_frm(void *cntxt, u8 tid, A_UINT16 seq_no, bool is_amsdu, void **osbuf);
/* /*
......
...@@ -51,7 +51,7 @@ typedef struct { ...@@ -51,7 +51,7 @@ typedef struct {
A_UINT32 PwrMgmtEnabled; /* TLPM enabled? */ A_UINT32 PwrMgmtEnabled; /* TLPM enabled? */
A_UINT16 IdleTimeout; /* TLPM idle timeout */ A_UINT16 IdleTimeout; /* TLPM idle timeout */
A_UINT16 WakeupTimeout; /* TLPM wakeup timeout */ A_UINT16 WakeupTimeout; /* TLPM wakeup timeout */
A_UINT8 bdaddr[6]; /* Bluetooth device address */ u8 bdaddr[6]; /* Bluetooth device address */
} AR3K_CONFIG_INFO; } AR3K_CONFIG_INFO;
int AR3KConfigure(AR3K_CONFIG_INFO *pConfigInfo); int AR3KConfigure(AR3K_CONFIG_INFO *pConfigInfo);
......
...@@ -32,11 +32,11 @@ ...@@ -32,11 +32,11 @@
* Used with AR6000_XIOCTL_AP_GET_STA_LIST * Used with AR6000_XIOCTL_AP_GET_STA_LIST
*/ */
typedef struct { typedef struct {
A_UINT8 mac[ATH_MAC_LEN]; u8 mac[ATH_MAC_LEN];
A_UINT8 aid; u8 aid;
A_UINT8 keymgmt; u8 keymgmt;
A_UINT8 ucipher; u8 ucipher;
A_UINT8 auth; u8 auth;
} station_t; } station_t;
typedef struct { typedef struct {
station_t sta[AP_MAX_NUM_STA]; station_t sta[AP_MAX_NUM_STA];
......
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
* A_UINT32 address * A_UINT32 address
* A_UINT32 length, at most BMI_DATASZ_MAX * A_UINT32 length, at most BMI_DATASZ_MAX
* Response format: * Response format:
* A_UINT8 data[length] * u8 data[length]
*/ */
#define BMI_WRITE_MEMORY 3 #define BMI_WRITE_MEMORY 3
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
* A_UINT32 command (BMI_WRITE_MEMORY) * A_UINT32 command (BMI_WRITE_MEMORY)
* A_UINT32 address * A_UINT32 address
* A_UINT32 length, at most BMI_DATASZ_MAX * A_UINT32 length, at most BMI_DATASZ_MAX
* A_UINT8 data[length] * u8 data[length]
* Response format: none * Response format: none
*/ */
...@@ -229,7 +229,7 @@ PREPACK struct bmi_target_info { ...@@ -229,7 +229,7 @@ PREPACK struct bmi_target_info {
* A_UINT32 command (BMI_LZ_DATA) * A_UINT32 command (BMI_LZ_DATA)
* A_UINT32 length (of compressed data), * A_UINT32 length (of compressed data),
* at most BMI_DATASZ_MAX * at most BMI_DATASZ_MAX
* A_UINT8 CompressedData[length] * u8 CompressedData[length]
* Response format: none * Response format: none
* Note: Not supported on all versions of ROM firmware. * Note: Not supported on all versions of ROM firmware.
*/ */
......
...@@ -89,7 +89,7 @@ extern "C" { ...@@ -89,7 +89,7 @@ extern "C" {
PREPACK struct dbglog_buf_s { PREPACK struct dbglog_buf_s {
struct dbglog_buf_s *next; struct dbglog_buf_s *next;
A_UINT8 *buffer; u8 *buffer;
A_UINT32 bufsize; A_UINT32 bufsize;
A_UINT32 length; A_UINT32 length;
A_UINT32 count; A_UINT32 count;
......
...@@ -41,25 +41,25 @@ ...@@ -41,25 +41,25 @@
#define HCI_RSVD_EXPECTED_PKT_TYPE_RECV_OFFSET 7 #define HCI_RSVD_EXPECTED_PKT_TYPE_RECV_OFFSET 7
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 _HCIRsvd[8]; /* reserved for HCI packet header (GMBOX) testing */ u8 _HCIRsvd[8]; /* reserved for HCI packet header (GMBOX) testing */
A_UINT8 StreamEcho_h; /* stream no. to echo this packet on (filled by host) */ u8 StreamEcho_h; /* stream no. to echo this packet on (filled by host) */
A_UINT8 StreamEchoSent_t; /* stream no. packet was echoed to (filled by target) u8 StreamEchoSent_t; /* stream no. packet was echoed to (filled by target)
When echoed: StreamEchoSent_t == StreamEcho_h */ When echoed: StreamEchoSent_t == StreamEcho_h */
A_UINT8 StreamRecv_t; /* stream no. that target received this packet on (filled by target) */ u8 StreamRecv_t; /* stream no. that target received this packet on (filled by target) */
A_UINT8 StreamNo_h; /* stream number to send on (filled by host) */ u8 StreamNo_h; /* stream number to send on (filled by host) */
A_UINT8 Magic_h[4]; /* magic number to filter for this packet on the host*/ u8 Magic_h[4]; /* magic number to filter for this packet on the host*/
A_UINT8 _rsvd[6]; /* reserved fields that must be set to a "reserved" value u8 _rsvd[6]; /* reserved fields that must be set to a "reserved" value
since this packet maps to a 14-byte ethernet frame we want since this packet maps to a 14-byte ethernet frame we want
to make sure ethertype field is set to something unknown */ to make sure ethertype field is set to something unknown */
A_UINT8 _pad[2]; /* padding for alignment */ u8 _pad[2]; /* padding for alignment */
A_UINT8 TimeStamp[8]; /* timestamp of packet (host or target) */ u8 TimeStamp[8]; /* timestamp of packet (host or target) */
A_UINT32 HostContext_h; /* 4 byte host context, target echos this back */ A_UINT32 HostContext_h; /* 4 byte host context, target echos this back */
A_UINT32 SeqNo; /* sequence number (set by host or target) */ A_UINT32 SeqNo; /* sequence number (set by host or target) */
A_UINT16 Cmd_h; /* ping command (filled by host) */ A_UINT16 Cmd_h; /* ping command (filled by host) */
A_UINT16 CmdFlags_h; /* optional flags */ A_UINT16 CmdFlags_h; /* optional flags */
A_UINT8 CmdBuffer_h[8]; /* buffer for command (host -> target) */ u8 CmdBuffer_h[8]; /* buffer for command (host -> target) */
A_UINT8 CmdBuffer_t[8]; /* buffer for command (target -> host) */ u8 CmdBuffer_t[8]; /* buffer for command (target -> host) */
A_UINT16 DataLength; /* length of data */ A_UINT16 DataLength; /* length of data */
A_UINT16 DataCRC; /* 16 bit CRC of data */ A_UINT16 DataCRC; /* 16 bit CRC of data */
A_UINT16 HeaderCRC; /* header CRC (fields : StreamNo_h to end, minus HeaderCRC) */ A_UINT16 HeaderCRC; /* header CRC (fields : StreamNo_h to end, minus HeaderCRC) */
......
...@@ -47,17 +47,17 @@ typedef PREPACK struct { ...@@ -47,17 +47,17 @@ typedef PREPACK struct {
typedef PREPACK struct { typedef PREPACK struct {
A_UINT16 Flags_ConnHandle; A_UINT16 Flags_ConnHandle;
A_UINT8 Length; u8 Length;
} POSTPACK BT_HCI_SCO_HEADER; } POSTPACK BT_HCI_SCO_HEADER;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT16 OpCode; A_UINT16 OpCode;
A_UINT8 ParamLength; u8 ParamLength;
} POSTPACK BT_HCI_COMMAND_HEADER; } POSTPACK BT_HCI_COMMAND_HEADER;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 EventCode; u8 EventCode;
A_UINT8 ParamLength; u8 ParamLength;
} POSTPACK BT_HCI_EVENT_HEADER; } POSTPACK BT_HCI_EVENT_HEADER;
/* MBOX host interrupt signal assignments */ /* MBOX host interrupt signal assignments */
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
#define A_OFFSETOF(type,field) (unsigned long)(&(((type *)NULL)->field)) #define A_OFFSETOF(type,field) (unsigned long)(&(((type *)NULL)->field))
#define ASSEMBLE_UNALIGNED_UINT16(p,highbyte,lowbyte) \ #define ASSEMBLE_UNALIGNED_UINT16(p,highbyte,lowbyte) \
(((A_UINT16)(((A_UINT8 *)(p))[(highbyte)])) << 8 | (A_UINT16)(((A_UINT8 *)(p))[(lowbyte)])) (((A_UINT16)(((u8 *)(p))[(highbyte)])) << 8 | (A_UINT16)(((u8 *)(p))[(lowbyte)]))
/* alignment independent macros (little-endian) to fetch UINT16s or UINT8s from a /* alignment independent macros (little-endian) to fetch UINT16s or UINT8s from a
* structure using only the type and field name. * structure using only the type and field name.
...@@ -43,15 +43,15 @@ ...@@ -43,15 +43,15 @@
#define A_SET_UINT16_FIELD(p,type,field,value) \ #define A_SET_UINT16_FIELD(p,type,field,value) \
{ \ { \
((A_UINT8 *)(p))[A_OFFSETOF(type,field)] = (A_UINT8)(value); \ ((u8 *)(p))[A_OFFSETOF(type,field)] = (u8)(value); \
((A_UINT8 *)(p))[A_OFFSETOF(type,field) + 1] = (A_UINT8)((value) >> 8); \ ((u8 *)(p))[A_OFFSETOF(type,field) + 1] = (u8)((value) >> 8); \
} }
#define A_GET_UINT8_FIELD(p,type,field) \ #define A_GET_UINT8_FIELD(p,type,field) \
((A_UINT8 *)(p))[A_OFFSETOF(type,field)] ((u8 *)(p))[A_OFFSETOF(type,field)]
#define A_SET_UINT8_FIELD(p,type,field,value) \ #define A_SET_UINT8_FIELD(p,type,field,value) \
((A_UINT8 *)(p))[A_OFFSETOF(type,field)] = (value) ((u8 *)(p))[A_OFFSETOF(type,field)] = (value)
/****** DANGER DANGER *************** /****** DANGER DANGER ***************
* *
...@@ -69,13 +69,13 @@ ...@@ -69,13 +69,13 @@
typedef PREPACK struct _HTC_FRAME_HDR{ typedef PREPACK struct _HTC_FRAME_HDR{
/* do not remove or re-arrange these fields, these are minimally required /* do not remove or re-arrange these fields, these are minimally required
* to take advantage of 4-byte lookaheads in some hardware implementations */ * to take advantage of 4-byte lookaheads in some hardware implementations */
A_UINT8 EndpointID; u8 EndpointID;
A_UINT8 Flags; u8 Flags;
A_UINT16 PayloadLen; /* length of data (including trailer) that follows the header */ A_UINT16 PayloadLen; /* length of data (including trailer) that follows the header */
/***** end of 4-byte lookahead ****/ /***** end of 4-byte lookahead ****/
A_UINT8 ControlBytes[2]; u8 ControlBytes[2];
/* message payload starts after the header */ /* message payload starts after the header */
...@@ -119,16 +119,16 @@ typedef PREPACK struct { ...@@ -119,16 +119,16 @@ typedef PREPACK struct {
A_UINT16 MessageID; /* ID */ A_UINT16 MessageID; /* ID */
A_UINT16 CreditCount; /* number of credits the target can offer */ A_UINT16 CreditCount; /* number of credits the target can offer */
A_UINT16 CreditSize; /* size of each credit */ A_UINT16 CreditSize; /* size of each credit */
A_UINT8 MaxEndpoints; /* maximum number of endpoints the target has resources for */ u8 MaxEndpoints; /* maximum number of endpoints the target has resources for */
A_UINT8 _Pad1; u8 _Pad1;
} POSTPACK HTC_READY_MSG; } POSTPACK HTC_READY_MSG;
/* extended HTC ready message */ /* extended HTC ready message */
typedef PREPACK struct { typedef PREPACK struct {
HTC_READY_MSG Version2_0_Info; /* legacy version 2.0 information at the front... */ HTC_READY_MSG Version2_0_Info; /* legacy version 2.0 information at the front... */
/* extended information */ /* extended information */
A_UINT8 HTCVersion; u8 HTCVersion;
A_UINT8 MaxMsgsPerHTCBundle; u8 MaxMsgsPerHTCBundle;
} POSTPACK HTC_READY_EX_MSG; } POSTPACK HTC_READY_EX_MSG;
#define HTC_VERSION_2P0 0x00 #define HTC_VERSION_2P0 0x00
...@@ -151,8 +151,8 @@ typedef PREPACK struct { ...@@ -151,8 +151,8 @@ typedef PREPACK struct {
#define HTC_CONNECT_FLAGS_THRESHOLD_LEVEL_THREE_FOURTHS 0x2 #define HTC_CONNECT_FLAGS_THRESHOLD_LEVEL_THREE_FOURTHS 0x2
#define HTC_CONNECT_FLAGS_THRESHOLD_LEVEL_UNITY 0x3 #define HTC_CONNECT_FLAGS_THRESHOLD_LEVEL_UNITY 0x3
A_UINT8 ServiceMetaLength; /* length of meta data that follows */ u8 ServiceMetaLength; /* length of meta data that follows */
A_UINT8 _Pad1; u8 _Pad1;
/* service-specific meta data starts after the header */ /* service-specific meta data starts after the header */
...@@ -163,11 +163,11 @@ typedef PREPACK struct { ...@@ -163,11 +163,11 @@ typedef PREPACK struct {
typedef PREPACK struct { typedef PREPACK struct {
A_UINT16 MessageID; A_UINT16 MessageID;
A_UINT16 ServiceID; /* service ID that the connection request was made */ A_UINT16 ServiceID; /* service ID that the connection request was made */
A_UINT8 Status; /* service connection status */ u8 Status; /* service connection status */
A_UINT8 EndpointID; /* assigned endpoint ID */ u8 EndpointID; /* assigned endpoint ID */
A_UINT16 MaxMsgSize; /* maximum expected message size on this endpoint */ A_UINT16 MaxMsgSize; /* maximum expected message size on this endpoint */
A_UINT8 ServiceMetaLength; /* length of meta data that follows */ u8 ServiceMetaLength; /* length of meta data that follows */
A_UINT8 _Pad1; u8 _Pad1;
/* service-specific meta data starts after the header */ /* service-specific meta data starts after the header */
...@@ -182,8 +182,8 @@ typedef PREPACK struct { ...@@ -182,8 +182,8 @@ typedef PREPACK struct {
typedef PREPACK struct { typedef PREPACK struct {
A_UINT16 MessageID; A_UINT16 MessageID;
A_UINT32 SetupFlags; A_UINT32 SetupFlags;
A_UINT8 MaxMsgsPerBundledRecv; u8 MaxMsgsPerBundledRecv;
A_UINT8 Rsvd[3]; u8 Rsvd[3];
} POSTPACK HTC_SETUP_COMPLETE_EX_MSG; } POSTPACK HTC_SETUP_COMPLETE_EX_MSG;
#define HTC_SETUP_COMPLETE_FLAGS_ENABLE_BUNDLE_RECV (1 << 0) #define HTC_SETUP_COMPLETE_FLAGS_ENABLE_BUNDLE_RECV (1 << 0)
...@@ -204,19 +204,19 @@ typedef PREPACK struct { ...@@ -204,19 +204,19 @@ typedef PREPACK struct {
#define HTC_RECORD_LOOKAHEAD_BUNDLE 3 #define HTC_RECORD_LOOKAHEAD_BUNDLE 3
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 RecordID; /* Record ID */ u8 RecordID; /* Record ID */
A_UINT8 Length; /* Length of record */ u8 Length; /* Length of record */
} POSTPACK HTC_RECORD_HDR; } POSTPACK HTC_RECORD_HDR;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 EndpointID; /* Endpoint that owns these credits */ u8 EndpointID; /* Endpoint that owns these credits */
A_UINT8 Credits; /* credits to report since last report */ u8 Credits; /* credits to report since last report */
} POSTPACK HTC_CREDIT_REPORT; } POSTPACK HTC_CREDIT_REPORT;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 PreValid; /* pre valid guard */ u8 PreValid; /* pre valid guard */
A_UINT8 LookAhead[4]; /* 4 byte lookahead */ u8 LookAhead[4]; /* 4 byte lookahead */
A_UINT8 PostValid; /* post valid guard */ u8 PostValid; /* post valid guard */
/* NOTE: the LookAhead array is guarded by a PreValid and Post Valid guard bytes. /* NOTE: the LookAhead array is guarded by a PreValid and Post Valid guard bytes.
* The PreValid bytes must equal the inverse of the PostValid byte */ * The PreValid bytes must equal the inverse of the PostValid byte */
...@@ -224,7 +224,7 @@ typedef PREPACK struct { ...@@ -224,7 +224,7 @@ typedef PREPACK struct {
} POSTPACK HTC_LOOKAHEAD_REPORT; } POSTPACK HTC_LOOKAHEAD_REPORT;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 LookAhead[4]; /* 4 byte lookahead */ u8 LookAhead[4]; /* 4 byte lookahead */
} POSTPACK HTC_BUNDLED_LOOKAHEAD_REPORT; } POSTPACK HTC_BUNDLED_LOOKAHEAD_REPORT;
#ifndef ATH_TARGET #ifndef ATH_TARGET
......
...@@ -172,8 +172,8 @@ typedef PREPACK struct reg_dmn_pair_mapping { ...@@ -172,8 +172,8 @@ typedef PREPACK struct reg_dmn_pair_mapping {
A_UINT16 regDmnEnum; /* 16 bit reg domain pair */ A_UINT16 regDmnEnum; /* 16 bit reg domain pair */
A_UINT16 regDmn5GHz; /* 5GHz reg domain */ A_UINT16 regDmn5GHz; /* 5GHz reg domain */
A_UINT16 regDmn2GHz; /* 2GHz reg domain */ A_UINT16 regDmn2GHz; /* 2GHz reg domain */
A_UINT8 flags5GHz; /* Requirements flags (AdHoc disallow etc) */ u8 flags5GHz; /* Requirements flags (AdHoc disallow etc) */
A_UINT8 flags2GHz; /* Requirements flags (AdHoc disallow etc) */ u8 flags2GHz; /* Requirements flags (AdHoc disallow etc) */
A_UINT32 pscanMask; /* Passive Scan flags which can override unitary domain passive scan A_UINT32 pscanMask; /* Passive Scan flags which can override unitary domain passive scan
flags. This value is used as a mask on the unitary flags*/ flags. This value is used as a mask on the unitary flags*/
} POSTPACK REG_DMN_PAIR_MAPPING; } POSTPACK REG_DMN_PAIR_MAPPING;
...@@ -211,10 +211,10 @@ typedef PREPACK struct { ...@@ -211,10 +211,10 @@ typedef PREPACK struct {
typedef PREPACK struct RegDmnFreqBand { typedef PREPACK struct RegDmnFreqBand {
A_UINT16 lowChannel; /* Low channel center in MHz */ A_UINT16 lowChannel; /* Low channel center in MHz */
A_UINT16 highChannel; /* High Channel center in MHz */ A_UINT16 highChannel; /* High Channel center in MHz */
A_UINT8 power; /* Max power (dBm) for channel range */ u8 power; /* Max power (dBm) for channel range */
A_UINT8 channelSep; /* Channel separation within the band */ u8 channelSep; /* Channel separation within the band */
A_UINT8 useDfs; /* Use DFS in the RegDomain if corresponding bit is set */ u8 useDfs; /* Use DFS in the RegDomain if corresponding bit is set */
A_UINT8 mode; /* Mode of operation */ u8 mode; /* Mode of operation */
A_UINT32 usePassScan; /* Use Passive Scan in the RegDomain if corresponding bit is set */ A_UINT32 usePassScan; /* Use Passive Scan in the RegDomain if corresponding bit is set */
A_UINT32 ht40ChanMask; /* lower 16 bits: indicate which frequencies in the block is HT40 capable A_UINT32 ht40ChanMask; /* lower 16 bits: indicate which frequencies in the block is HT40 capable
upper 16 bits: what rate (half/quarter) the channel is */ upper 16 bits: what rate (half/quarter) the channel is */
...@@ -224,10 +224,10 @@ typedef PREPACK struct RegDmnFreqBand { ...@@ -224,10 +224,10 @@ typedef PREPACK struct RegDmnFreqBand {
typedef PREPACK struct regDomain { typedef PREPACK struct regDomain {
A_UINT16 regDmnEnum; /* value from EnumRd table */ A_UINT16 regDmnEnum; /* value from EnumRd table */
A_UINT8 rdCTL; u8 rdCTL;
A_UINT8 maxAntGain; u8 maxAntGain;
A_UINT8 dfsMask; /* DFS bitmask for 5Ghz tables */ u8 dfsMask; /* DFS bitmask for 5Ghz tables */
A_UINT8 flags; /* Requirement flags (AdHoc disallow etc) */ u8 flags; /* Requirement flags (AdHoc disallow etc) */
A_UINT16 reserved; /* for alignment */ A_UINT16 reserved; /* for alignment */
A_UINT32 pscan; /* Bitmask for passive scan */ A_UINT32 pscan; /* Bitmask for passive scan */
A_UINT32 chan11a[BMLEN]; /* 64 bit bitmask for channel/band selection */ A_UINT32 chan11a[BMLEN]; /* 64 bit bitmask for channel/band selection */
......
...@@ -25,8 +25,8 @@ ...@@ -25,8 +25,8 @@
typedef PREPACK struct wow_config_dset { typedef PREPACK struct wow_config_dset {
A_UINT8 valid_dset; u8 valid_dset;
A_UINT8 gpio_enable; u8 gpio_enable;
A_UINT16 gpio_pin; A_UINT16 gpio_pin;
} POSTPACK WOW_CONFIG_DSET; } POSTPACK WOW_CONFIG_DSET;
......
This diff is collapsed.
...@@ -101,8 +101,8 @@ typedef enum{ ...@@ -101,8 +101,8 @@ typedef enum{
* disabled by default but can be enabled using this structure and the * disabled by default but can be enabled using this structure and the
* WMI_THIN_CONFIG_CMDID. */ * WMI_THIN_CONFIG_CMDID. */
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 version; /* the versioned type of messages to use or 0 to disable */ u8 version; /* the versioned type of messages to use or 0 to disable */
A_UINT8 countThreshold; /* msg count threshold triggering a tx complete message */ u8 countThreshold; /* msg count threshold triggering a tx complete message */
A_UINT16 timeThreshold; /* timeout interval in MSEC triggering a tx complete message */ A_UINT16 timeThreshold; /* timeout interval in MSEC triggering a tx complete message */
} POSTPACK WMI_THIN_CONFIG_TXCOMPLETE; } POSTPACK WMI_THIN_CONFIG_TXCOMPLETE;
...@@ -111,8 +111,8 @@ typedef PREPACK struct { ...@@ -111,8 +111,8 @@ typedef PREPACK struct {
* without notification. Alternately, the MAC Header is forwarded to the host * without notification. Alternately, the MAC Header is forwarded to the host
* with the failed status. */ * with the failed status. */
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 enable; /* 1 == send decrypt errors to the host, 0 == don't */ u8 enable; /* 1 == send decrypt errors to the host, 0 == don't */
A_UINT8 reserved[3]; /* align padding */ u8 reserved[3]; /* align padding */
} POSTPACK WMI_THIN_CONFIG_DECRYPT_ERR; } POSTPACK WMI_THIN_CONFIG_DECRYPT_ERR;
/* WMI_THIN_CONFIG_TX_MAC_RULES -- Used to configure behavior for transmitted /* WMI_THIN_CONFIG_TX_MAC_RULES -- Used to configure behavior for transmitted
...@@ -140,7 +140,7 @@ typedef PREPACK struct { ...@@ -140,7 +140,7 @@ typedef PREPACK struct {
#define WMI_THIN_CFG_FILTER_RULES 0x00000008 #define WMI_THIN_CFG_FILTER_RULES 0x00000008
A_UINT32 cfgField; /* combination of WMI_THIN_CFG_... describes contents of config command */ A_UINT32 cfgField; /* combination of WMI_THIN_CFG_... describes contents of config command */
A_UINT16 length; /* length in bytes of appended sub-commands */ A_UINT16 length; /* length in bytes of appended sub-commands */
A_UINT8 reserved[2]; /* align padding */ u8 reserved[2]; /* align padding */
} POSTPACK WMI_THIN_CONFIG_CMD; } POSTPACK WMI_THIN_CONFIG_CMD;
/* MIB Access Identifiers tailored for Symbian. */ /* MIB Access Identifiers tailored for Symbian. */
...@@ -176,7 +176,7 @@ enum { ...@@ -176,7 +176,7 @@ enum {
}; };
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 addr[ATH_MAC_LEN]; u8 addr[ATH_MAC_LEN];
} POSTPACK WMI_THIN_MIB_STA_MAC; } POSTPACK WMI_THIN_MIB_STA_MAC;
typedef PREPACK struct { typedef PREPACK struct {
...@@ -184,7 +184,7 @@ typedef PREPACK struct { ...@@ -184,7 +184,7 @@ typedef PREPACK struct {
} POSTPACK WMI_THIN_MIB_RX_LIFE_TIME; } POSTPACK WMI_THIN_MIB_RX_LIFE_TIME;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 enable; //1 = on, 0 = off u8 enable; //1 = on, 0 = off
} POSTPACK WMI_THIN_MIB_CTS_TO_SELF; } POSTPACK WMI_THIN_MIB_CTS_TO_SELF;
typedef PREPACK struct { typedef PREPACK struct {
...@@ -196,8 +196,8 @@ typedef PREPACK struct { ...@@ -196,8 +196,8 @@ typedef PREPACK struct {
} POSTPACK WMI_THIN_MIB_RTS_THRESHOLD; } POSTPACK WMI_THIN_MIB_RTS_THRESHOLD;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 type; // type of frame u8 type; // type of frame
A_UINT8 rate; // tx rate to be used (one of WMI_BIT_RATE) u8 rate; // tx rate to be used (one of WMI_BIT_RATE)
A_UINT16 length; // num bytes following this structure as the template data A_UINT16 length; // num bytes following this structure as the template data
} POSTPACK WMI_THIN_MIB_TEMPLATE_FRAME; } POSTPACK WMI_THIN_MIB_TEMPLATE_FRAME;
...@@ -212,28 +212,28 @@ typedef PREPACK struct { ...@@ -212,28 +212,28 @@ typedef PREPACK struct {
#define IE_FILTER_TREATMENT_APPEAR 2 #define IE_FILTER_TREATMENT_APPEAR 2
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 ie; u8 ie;
A_UINT8 treatment; u8 treatment;
} POSTPACK WMI_THIN_MIB_BEACON_FILTER_TABLE; } POSTPACK WMI_THIN_MIB_BEACON_FILTER_TABLE;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 ie; u8 ie;
A_UINT8 treatment; u8 treatment;
A_UINT8 oui[3]; u8 oui[3];
A_UINT8 type; u8 type;
A_UINT16 version; A_UINT16 version;
} POSTPACK WMI_THIN_MIB_BEACON_FILTER_TABLE_OUI; } POSTPACK WMI_THIN_MIB_BEACON_FILTER_TABLE_OUI;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT16 numElements; A_UINT16 numElements;
A_UINT8 entrySize; // sizeof(WMI_THIN_MIB_BEACON_FILTER_TABLE) on host cpu may be 2 may be 4 u8 entrySize; // sizeof(WMI_THIN_MIB_BEACON_FILTER_TABLE) on host cpu may be 2 may be 4
A_UINT8 reserved; u8 reserved;
} POSTPACK WMI_THIN_MIB_BEACON_FILTER_TABLE_HEADER; } POSTPACK WMI_THIN_MIB_BEACON_FILTER_TABLE_HEADER;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT32 count; /* num beacons between deliveries */ A_UINT32 count; /* num beacons between deliveries */
A_UINT8 enable; u8 enable;
A_UINT8 reserved[3]; u8 reserved[3];
} POSTPACK WMI_THIN_MIB_BEACON_FILTER; } POSTPACK WMI_THIN_MIB_BEACON_FILTER;
typedef PREPACK struct { typedef PREPACK struct {
...@@ -241,10 +241,10 @@ typedef PREPACK struct { ...@@ -241,10 +241,10 @@ typedef PREPACK struct {
} POSTPACK WMI_THIN_MIB_BEACON_LOST_COUNT; } POSTPACK WMI_THIN_MIB_BEACON_LOST_COUNT;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 rssi; /* the low threshold which can trigger an event warning */ u8 rssi; /* the low threshold which can trigger an event warning */
A_UINT8 tolerance; /* the range above and below the threshold to prevent event flooding to the host. */ u8 tolerance; /* the range above and below the threshold to prevent event flooding to the host. */
A_UINT8 count; /* the sample count of consecutive frames necessary to trigger an event. */ u8 count; /* the sample count of consecutive frames necessary to trigger an event. */
A_UINT8 reserved[1]; /* padding */ u8 reserved[1]; /* padding */
} POSTPACK WMI_THIN_MIB_RSSI_THRESHOLD; } POSTPACK WMI_THIN_MIB_RSSI_THRESHOLD;
...@@ -252,52 +252,52 @@ typedef PREPACK struct { ...@@ -252,52 +252,52 @@ typedef PREPACK struct {
A_UINT32 cap; A_UINT32 cap;
A_UINT32 rxRateField; A_UINT32 rxRateField;
A_UINT32 beamForming; A_UINT32 beamForming;
A_UINT8 addr[ATH_MAC_LEN]; u8 addr[ATH_MAC_LEN];
A_UINT8 enable; u8 enable;
A_UINT8 stbc; u8 stbc;
A_UINT8 maxAMPDU; u8 maxAMPDU;
A_UINT8 msduSpacing; u8 msduSpacing;
A_UINT8 mcsFeedback; u8 mcsFeedback;
A_UINT8 antennaSelCap; u8 antennaSelCap;
} POSTPACK WMI_THIN_MIB_HT_CAP; } POSTPACK WMI_THIN_MIB_HT_CAP;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT32 infoField; A_UINT32 infoField;
A_UINT32 basicRateField; A_UINT32 basicRateField;
A_UINT8 protection; u8 protection;
A_UINT8 secondChanneloffset; u8 secondChanneloffset;
A_UINT8 channelWidth; u8 channelWidth;
A_UINT8 reserved; u8 reserved;
} POSTPACK WMI_THIN_MIB_HT_OP; } POSTPACK WMI_THIN_MIB_HT_OP;
typedef PREPACK struct { typedef PREPACK struct {
#define SECOND_BEACON_PRIMARY 1 #define SECOND_BEACON_PRIMARY 1
#define SECOND_BEACON_EITHER 2 #define SECOND_BEACON_EITHER 2
#define SECOND_BEACON_SECONDARY 3 #define SECOND_BEACON_SECONDARY 3
A_UINT8 cfg; u8 cfg;
A_UINT8 reserved[3]; /* padding */ u8 reserved[3]; /* padding */
} POSTPACK WMI_THIN_MIB_HT_2ND_BEACON; } POSTPACK WMI_THIN_MIB_HT_2ND_BEACON;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 txTIDField; u8 txTIDField;
A_UINT8 rxTIDField; u8 rxTIDField;
A_UINT8 reserved[2]; /* padding */ u8 reserved[2]; /* padding */
} POSTPACK WMI_THIN_MIB_HT_BLOCK_ACK; } POSTPACK WMI_THIN_MIB_HT_BLOCK_ACK;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 enableLong; // 1 == long preamble, 0 == short preamble u8 enableLong; // 1 == long preamble, 0 == short preamble
A_UINT8 reserved[3]; u8 reserved[3];
} POSTPACK WMI_THIN_MIB_PREAMBLE; } POSTPACK WMI_THIN_MIB_PREAMBLE;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT16 length; /* the length in bytes of the appended MIB data */ A_UINT16 length; /* the length in bytes of the appended MIB data */
A_UINT8 mibID; /* the ID of the MIB element being set */ u8 mibID; /* the ID of the MIB element being set */
A_UINT8 reserved; /* align padding */ u8 reserved; /* align padding */
} POSTPACK WMI_THIN_SET_MIB_CMD; } POSTPACK WMI_THIN_SET_MIB_CMD;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 mibID; /* the ID of the MIB element being set */ u8 mibID; /* the ID of the MIB element being set */
A_UINT8 reserved[3]; /* align padding */ u8 reserved[3]; /* align padding */
} POSTPACK WMI_THIN_GET_MIB_CMD; } POSTPACK WMI_THIN_GET_MIB_CMD;
typedef PREPACK struct { typedef PREPACK struct {
...@@ -305,12 +305,12 @@ typedef PREPACK struct { ...@@ -305,12 +305,12 @@ typedef PREPACK struct {
A_UINT32 beaconIntval; /* TUs */ A_UINT32 beaconIntval; /* TUs */
A_UINT16 atimWindow; /* TUs */ A_UINT16 atimWindow; /* TUs */
A_UINT16 channel; /* frequency in Mhz */ A_UINT16 channel; /* frequency in Mhz */
A_UINT8 networkType; /* INFRA_NETWORK | ADHOC_NETWORK */ u8 networkType; /* INFRA_NETWORK | ADHOC_NETWORK */
A_UINT8 ssidLength; /* 0 - 32 */ u8 ssidLength; /* 0 - 32 */
A_UINT8 probe; /* != 0 : issue probe req at start */ u8 probe; /* != 0 : issue probe req at start */
A_UINT8 reserved; /* alignment */ u8 reserved; /* alignment */
A_UCHAR ssid[WMI_MAX_SSID_LEN]; A_UCHAR ssid[WMI_MAX_SSID_LEN];
A_UINT8 bssid[ATH_MAC_LEN]; u8 bssid[ATH_MAC_LEN];
} POSTPACK WMI_THIN_JOIN_CMD; } POSTPACK WMI_THIN_JOIN_CMD;
typedef PREPACK struct { typedef PREPACK struct {
...@@ -336,8 +336,8 @@ typedef enum { ...@@ -336,8 +336,8 @@ typedef enum {
}WMI_THIN_JOIN_RESULT; }WMI_THIN_JOIN_RESULT;
typedef PREPACK struct { typedef PREPACK struct {
A_UINT8 result; /* the result of the join cmd. one of WMI_THIN_JOIN_RESULT */ u8 result; /* the result of the join cmd. one of WMI_THIN_JOIN_RESULT */
A_UINT8 reserved[3]; /* alignment */ u8 reserved[3]; /* alignment */
} POSTPACK WMI_THIN_JOIN_EVENT; } POSTPACK WMI_THIN_JOIN_EVENT;
#ifdef __cplusplus #ifdef __cplusplus
......
...@@ -139,7 +139,7 @@ typedef PREPACK struct { ...@@ -139,7 +139,7 @@ typedef PREPACK struct {
A_UINT32 targ_reply_fn; A_UINT32 targ_reply_fn;
A_UINT32 targ_reply_arg; A_UINT32 targ_reply_arg;
A_UINT32 length; A_UINT32 length;
A_UINT8 buf[1]; u8 buf[1];
} POSTPACK WMIX_DSETDATA_REPLY_CMD; } POSTPACK WMIX_DSETDATA_REPLY_CMD;
......
...@@ -79,7 +79,7 @@ void ar6000_dump_target_assert_info(HIF_DEVICE *hifDevice, A_UINT32 TargetType); ...@@ -79,7 +79,7 @@ void ar6000_dump_target_assert_info(HIF_DEVICE *hifDevice, A_UINT32 TargetType);
int ar6000_set_htc_params(HIF_DEVICE *hifDevice, int ar6000_set_htc_params(HIF_DEVICE *hifDevice,
A_UINT32 TargetType, A_UINT32 TargetType,
A_UINT32 MboxIsrYieldValue, A_UINT32 MboxIsrYieldValue,
A_UINT8 HtcControlBuffers); u8 HtcControlBuffers);
int ar6000_prepare_target(HIF_DEVICE *hifDevice, int ar6000_prepare_target(HIF_DEVICE *hifDevice,
A_UINT32 TargetType, A_UINT32 TargetType,
...@@ -91,15 +91,15 @@ int ar6000_set_hci_bridge_flags(HIF_DEVICE *hifDevice, ...@@ -91,15 +91,15 @@ int ar6000_set_hci_bridge_flags(HIF_DEVICE *hifDevice,
void ar6000_copy_cust_data_from_target(HIF_DEVICE *hifDevice, A_UINT32 TargetType); void ar6000_copy_cust_data_from_target(HIF_DEVICE *hifDevice, A_UINT32 TargetType);
A_UINT8 *ar6000_get_cust_data_buffer(A_UINT32 TargetType); u8 *ar6000_get_cust_data_buffer(A_UINT32 TargetType);
int ar6000_setBTState(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); int ar6000_setBTState(void *context, u8 *pInBuf, A_UINT32 InBufSize);
int ar6000_setDevicePowerState(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); int ar6000_setDevicePowerState(void *context, u8 *pInBuf, A_UINT32 InBufSize);
int ar6000_setWowMode(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); int ar6000_setWowMode(void *context, u8 *pInBuf, A_UINT32 InBufSize);
int ar6000_setHostMode(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); int ar6000_setHostMode(void *context, u8 *pInBuf, A_UINT32 InBufSize);
#ifdef __cplusplus #ifdef __cplusplus
} }
......
...@@ -51,7 +51,7 @@ int wmi_dset_open_reply(struct wmi_t *wmip, ...@@ -51,7 +51,7 @@ int wmi_dset_open_reply(struct wmi_t *wmip,
/* Called to send a DataSet Data Reply back to the Target. */ /* Called to send a DataSet Data Reply back to the Target. */
int wmi_dset_data_reply(struct wmi_t *wmip, int wmi_dset_data_reply(struct wmi_t *wmip,
A_UINT32 status, A_UINT32 status,
A_UINT8 *host_buf, u8 *host_buf,
A_UINT32 length, A_UINT32 length,
A_UINT32 targ_buf, A_UINT32 targ_buf,
A_UINT32 targ_reply_fn, A_UINT32 targ_reply_fn,
......
...@@ -271,7 +271,7 @@ typedef struct { ...@@ -271,7 +271,7 @@ typedef struct {
typedef struct _HIF_SCATTER_ITEM { typedef struct _HIF_SCATTER_ITEM {
A_UINT8 *pBuffer; /* CPU accessible address of buffer */ u8 *pBuffer; /* CPU accessible address of buffer */
int Length; /* length of transfer to/from this buffer */ int Length; /* length of transfer to/from this buffer */
void *pCallerContexts[2]; /* space for caller to insert a context associated with this item */ void *pCallerContexts[2]; /* space for caller to insert a context associated with this item */
} HIF_SCATTER_ITEM; } HIF_SCATTER_ITEM;
...@@ -298,7 +298,7 @@ typedef struct _HIF_SCATTER_REQ { ...@@ -298,7 +298,7 @@ typedef struct _HIF_SCATTER_REQ {
int ValidScatterEntries; /* number of valid entries set by caller */ int ValidScatterEntries; /* number of valid entries set by caller */
HIF_SCATTER_METHOD ScatterMethod; /* scatter method handled by HIF */ HIF_SCATTER_METHOD ScatterMethod; /* scatter method handled by HIF */
void *HIFPrivate[4]; /* HIF private area */ void *HIFPrivate[4]; /* HIF private area */
A_UINT8 *pScatterBounceBuffer; /* bounce buffer for upper layers to copy to/from */ u8 *pScatterBounceBuffer; /* bounce buffer for upper layers to copy to/from */
HIF_SCATTER_ITEM ScatterList[1]; /* start of scatter list */ HIF_SCATTER_ITEM ScatterList[1]; /* start of scatter list */
} HIF_SCATTER_REQ; } HIF_SCATTER_REQ;
......
...@@ -142,8 +142,8 @@ typedef struct _HTC_EP_CALLBACKS { ...@@ -142,8 +142,8 @@ typedef struct _HTC_EP_CALLBACKS {
typedef struct _HTC_SERVICE_CONNECT_REQ { typedef struct _HTC_SERVICE_CONNECT_REQ {
HTC_SERVICE_ID ServiceID; /* service ID to connect to */ HTC_SERVICE_ID ServiceID; /* service ID to connect to */
A_UINT16 ConnectionFlags; /* connection flags, see htc protocol definition */ A_UINT16 ConnectionFlags; /* connection flags, see htc protocol definition */
A_UINT8 *pMetaData; /* ptr to optional service-specific meta-data */ u8 *pMetaData; /* ptr to optional service-specific meta-data */
A_UINT8 MetaDataLength; /* optional meta data length */ u8 MetaDataLength; /* optional meta data length */
HTC_EP_CALLBACKS EpCallbacks; /* endpoint callbacks */ HTC_EP_CALLBACKS EpCallbacks; /* endpoint callbacks */
int MaxSendQueueDepth; /* maximum depth of any send queue */ int MaxSendQueueDepth; /* maximum depth of any send queue */
A_UINT32 LocalConnectionFlags; /* HTC flags for the host-side (local) connection */ A_UINT32 LocalConnectionFlags; /* HTC flags for the host-side (local) connection */
...@@ -154,12 +154,12 @@ typedef struct _HTC_SERVICE_CONNECT_REQ { ...@@ -154,12 +154,12 @@ typedef struct _HTC_SERVICE_CONNECT_REQ {
/* service connection response information */ /* service connection response information */
typedef struct _HTC_SERVICE_CONNECT_RESP { typedef struct _HTC_SERVICE_CONNECT_RESP {
A_UINT8 *pMetaData; /* caller supplied buffer to optional meta-data */ u8 *pMetaData; /* caller supplied buffer to optional meta-data */
A_UINT8 BufferLength; /* length of caller supplied buffer */ u8 BufferLength; /* length of caller supplied buffer */
A_UINT8 ActualLength; /* actual length of meta data */ u8 ActualLength; /* actual length of meta data */
HTC_ENDPOINT_ID Endpoint; /* endpoint to communicate over */ HTC_ENDPOINT_ID Endpoint; /* endpoint to communicate over */
unsigned int MaxMsgLength; /* max length of all messages over this endpoint */ unsigned int MaxMsgLength; /* max length of all messages over this endpoint */
A_UINT8 ConnectRespCode; /* connect response code from target */ u8 ConnectRespCode; /* connect response code from target */
} HTC_SERVICE_CONNECT_RESP; } HTC_SERVICE_CONNECT_RESP;
/* endpoint distribution structure */ /* endpoint distribution structure */
......
...@@ -51,7 +51,7 @@ typedef A_UINT16 HTC_TX_TAG; ...@@ -51,7 +51,7 @@ typedef A_UINT16 HTC_TX_TAG;
typedef struct _HTC_TX_PACKET_INFO { typedef struct _HTC_TX_PACKET_INFO {
HTC_TX_TAG Tag; /* tag used to selective flush packets */ HTC_TX_TAG Tag; /* tag used to selective flush packets */
int CreditsUsed; /* number of credits used for this TX packet (HTC internal) */ int CreditsUsed; /* number of credits used for this TX packet (HTC internal) */
A_UINT8 SendFlags; /* send flags (HTC internal) */ u8 SendFlags; /* send flags (HTC internal) */
int SeqNo; /* internal seq no for debugging (HTC internal) */ int SeqNo; /* internal seq no for debugging (HTC internal) */
} HTC_TX_PACKET_INFO; } HTC_TX_PACKET_INFO;
...@@ -72,7 +72,7 @@ typedef struct _HTC_PACKET { ...@@ -72,7 +72,7 @@ typedef struct _HTC_PACKET {
DL_LIST ListLink; /* double link */ DL_LIST ListLink; /* double link */
void *pPktContext; /* caller's per packet specific context */ void *pPktContext; /* caller's per packet specific context */
A_UINT8 *pBufferStart; /* the true buffer start , the caller can u8 *pBufferStart; /* the true buffer start , the caller can
store the real buffer start here. In store the real buffer start here. In
receive callbacks, the HTC layer sets pBuffer receive callbacks, the HTC layer sets pBuffer
to the start of the payload past the header. This to the start of the payload past the header. This
...@@ -85,7 +85,7 @@ typedef struct _HTC_PACKET { ...@@ -85,7 +85,7 @@ typedef struct _HTC_PACKET {
* points to the start of the HTC header but when returned * points to the start of the HTC header but when returned
* to the caller points to the start of the payload * to the caller points to the start of the payload
*/ */
A_UINT8 *pBuffer; /* payload start (RX/TX) */ u8 *pBuffer; /* payload start (RX/TX) */
A_UINT32 BufferLength; /* length of buffer */ A_UINT32 BufferLength; /* length of buffer */
A_UINT32 ActualLength; /* actual length of payload */ A_UINT32 ActualLength; /* actual length of payload */
HTC_ENDPOINT_ID Endpoint; /* endpoint that this packet was sent/recv'd from */ HTC_ENDPOINT_ID Endpoint; /* endpoint that this packet was sent/recv'd from */
......
...@@ -36,38 +36,38 @@ struct ieee80211_frame; ...@@ -36,38 +36,38 @@ struct ieee80211_frame;
struct ieee80211_common_ie { struct ieee80211_common_ie {
A_UINT16 ie_chan; A_UINT16 ie_chan;
A_UINT8 *ie_tstamp; u8 *ie_tstamp;
A_UINT8 *ie_ssid; u8 *ie_ssid;
A_UINT8 *ie_rates; u8 *ie_rates;
A_UINT8 *ie_xrates; u8 *ie_xrates;
A_UINT8 *ie_country; u8 *ie_country;
A_UINT8 *ie_wpa; u8 *ie_wpa;
A_UINT8 *ie_rsn; u8 *ie_rsn;
A_UINT8 *ie_wmm; u8 *ie_wmm;
A_UINT8 *ie_ath; u8 *ie_ath;
A_UINT16 ie_capInfo; A_UINT16 ie_capInfo;
A_UINT16 ie_beaconInt; A_UINT16 ie_beaconInt;
A_UINT8 *ie_tim; u8 *ie_tim;
A_UINT8 *ie_chswitch; u8 *ie_chswitch;
A_UINT8 ie_erp; u8 ie_erp;
A_UINT8 *ie_wsc; u8 *ie_wsc;
A_UINT8 *ie_htcap; u8 *ie_htcap;
A_UINT8 *ie_htop; u8 *ie_htop;
#ifdef WAPI_ENABLE #ifdef WAPI_ENABLE
A_UINT8 *ie_wapi; u8 *ie_wapi;
#endif #endif
}; };
typedef struct bss { typedef struct bss {
A_UINT8 ni_macaddr[6]; u8 ni_macaddr[6];
A_UINT8 ni_snr; u8 ni_snr;
A_INT16 ni_rssi; A_INT16 ni_rssi;
struct bss *ni_list_next; struct bss *ni_list_next;
struct bss *ni_list_prev; struct bss *ni_list_prev;
struct bss *ni_hash_next; struct bss *ni_hash_next;
struct bss *ni_hash_prev; struct bss *ni_hash_prev;
struct ieee80211_common_ie ni_cie; struct ieee80211_common_ie ni_cie;
A_UINT8 *ni_buf; u8 *ni_buf;
A_UINT16 ni_framelen; A_UINT16 ni_framelen;
struct ieee80211_node_table *ni_table; struct ieee80211_node_table *ni_table;
A_UINT32 ni_refcnt; A_UINT32 ni_refcnt;
...@@ -85,8 +85,8 @@ typedef void wlan_node_iter_func(void *arg, bss_t *); ...@@ -85,8 +85,8 @@ typedef void wlan_node_iter_func(void *arg, bss_t *);
bss_t *wlan_node_alloc(struct ieee80211_node_table *nt, int wh_size); bss_t *wlan_node_alloc(struct ieee80211_node_table *nt, int wh_size);
void wlan_node_free(bss_t *ni); void wlan_node_free(bss_t *ni);
void wlan_setup_node(struct ieee80211_node_table *nt, bss_t *ni, void wlan_setup_node(struct ieee80211_node_table *nt, bss_t *ni,
const A_UINT8 *macaddr); const u8 *macaddr);
bss_t *wlan_find_node(struct ieee80211_node_table *nt, const A_UINT8 *macaddr); bss_t *wlan_find_node(struct ieee80211_node_table *nt, const u8 *macaddr);
void wlan_node_reclaim(struct ieee80211_node_table *nt, bss_t *ni); void wlan_node_reclaim(struct ieee80211_node_table *nt, bss_t *ni);
void wlan_free_allnodes(struct ieee80211_node_table *nt); void wlan_free_allnodes(struct ieee80211_node_table *nt);
void wlan_iterate_nodes(struct ieee80211_node_table *nt, wlan_node_iter_func *f, void wlan_iterate_nodes(struct ieee80211_node_table *nt, wlan_node_iter_func *f,
...@@ -96,7 +96,7 @@ void wlan_node_table_init(void *wmip, struct ieee80211_node_table *nt); ...@@ -96,7 +96,7 @@ void wlan_node_table_init(void *wmip, struct ieee80211_node_table *nt);
void wlan_node_table_reset(struct ieee80211_node_table *nt); void wlan_node_table_reset(struct ieee80211_node_table *nt);
void wlan_node_table_cleanup(struct ieee80211_node_table *nt); void wlan_node_table_cleanup(struct ieee80211_node_table *nt);
int wlan_parse_beacon(A_UINT8 *buf, int framelen, int wlan_parse_beacon(u8 *buf, int framelen,
struct ieee80211_common_ie *cie); struct ieee80211_common_ie *cie);
A_UINT16 wlan_ieee2freq(int chan); A_UINT16 wlan_ieee2freq(int chan);
...@@ -114,7 +114,7 @@ wlan_find_Ssidnode (struct ieee80211_node_table *nt, A_UCHAR *pSsid, ...@@ -114,7 +114,7 @@ wlan_find_Ssidnode (struct ieee80211_node_table *nt, A_UCHAR *pSsid,
void void
wlan_node_return (struct ieee80211_node_table *nt, bss_t *ni); wlan_node_return (struct ieee80211_node_table *nt, bss_t *ni);
bss_t *wlan_node_remove(struct ieee80211_node_table *nt, A_UINT8 *bssid); bss_t *wlan_node_remove(struct ieee80211_node_table *nt, u8 *bssid);
bss_t * bss_t *
wlan_find_matching_Ssidnode (struct ieee80211_node_table *nt, A_UCHAR *pSsid, wlan_find_matching_Ssidnode (struct ieee80211_node_table *nt, A_UCHAR *pSsid,
......
This diff is collapsed.
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
int AthPSInitialize(AR3K_CONFIG_INFO *hdev); int AthPSInitialize(AR3K_CONFIG_INFO *hdev);
static int SendHCICommand(AR3K_CONFIG_INFO *pConfig, static int SendHCICommand(AR3K_CONFIG_INFO *pConfig,
A_UINT8 *pBuffer, u8 *pBuffer,
int Length) int Length)
{ {
HTC_PACKET *pPacket = NULL; HTC_PACKET *pPacket = NULL;
...@@ -85,7 +85,7 @@ static int SendHCICommand(AR3K_CONFIG_INFO *pConfig, ...@@ -85,7 +85,7 @@ static int SendHCICommand(AR3K_CONFIG_INFO *pConfig,
} }
static int RecvHCIEvent(AR3K_CONFIG_INFO *pConfig, static int RecvHCIEvent(AR3K_CONFIG_INFO *pConfig,
A_UINT8 *pBuffer, u8 *pBuffer,
int *pLength) int *pLength)
{ {
int status = A_OK; int status = A_OK;
...@@ -123,17 +123,17 @@ static int RecvHCIEvent(AR3K_CONFIG_INFO *pConfig, ...@@ -123,17 +123,17 @@ static int RecvHCIEvent(AR3K_CONFIG_INFO *pConfig,
} }
int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig,
A_UINT8 *pHCICommand, u8 *pHCICommand,
int CmdLength, int CmdLength,
A_UINT8 **ppEventBuffer, u8 **ppEventBuffer,
A_UINT8 **ppBufferToFree) u8 **ppBufferToFree)
{ {
int status = A_OK; int status = A_OK;
A_UINT8 *pBuffer = NULL; u8 *pBuffer = NULL;
A_UINT8 *pTemp; u8 *pTemp;
int length; int length;
bool commandComplete = false; bool commandComplete = false;
A_UINT8 opCodeBytes[2]; u8 opCodeBytes[2];
do { do {
...@@ -141,7 +141,7 @@ int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, ...@@ -141,7 +141,7 @@ int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig,
length += pConfig->pHCIProps->HeadRoom + pConfig->pHCIProps->TailRoom; length += pConfig->pHCIProps->HeadRoom + pConfig->pHCIProps->TailRoom;
length += pConfig->pHCIProps->IOBlockPad; length += pConfig->pHCIProps->IOBlockPad;
pBuffer = (A_UINT8 *)A_MALLOC(length); pBuffer = (u8 *)A_MALLOC(length);
if (NULL == pBuffer) { if (NULL == pBuffer) {
AR_DEBUG_PRINTF(ATH_DEBUG_ERR,("AR3K Config: Failed to allocate bt buffer \n")); AR_DEBUG_PRINTF(ATH_DEBUG_ERR,("AR3K Config: Failed to allocate bt buffer \n"));
status = A_NO_MEMORY; status = A_NO_MEMORY;
...@@ -212,17 +212,17 @@ int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, ...@@ -212,17 +212,17 @@ int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig,
static int AR3KConfigureHCIBaud(AR3K_CONFIG_INFO *pConfig) static int AR3KConfigureHCIBaud(AR3K_CONFIG_INFO *pConfig)
{ {
int status = A_OK; int status = A_OK;
A_UINT8 hciBaudChangeCommand[] = {0x0c,0xfc,0x2,0,0}; u8 hciBaudChangeCommand[] = {0x0c,0xfc,0x2,0,0};
A_UINT16 baudVal; A_UINT16 baudVal;
A_UINT8 *pEvent = NULL; u8 *pEvent = NULL;
A_UINT8 *pBufferToFree = NULL; u8 *pBufferToFree = NULL;
do { do {
if (pConfig->Flags & AR3K_CONFIG_FLAG_SET_AR3K_BAUD) { if (pConfig->Flags & AR3K_CONFIG_FLAG_SET_AR3K_BAUD) {
baudVal = (A_UINT16)(pConfig->AR3KBaudRate / 100); baudVal = (A_UINT16)(pConfig->AR3KBaudRate / 100);
hciBaudChangeCommand[3] = (A_UINT8)baudVal; hciBaudChangeCommand[3] = (u8)baudVal;
hciBaudChangeCommand[4] = (A_UINT8)(baudVal >> 8); hciBaudChangeCommand[4] = (u8)(baudVal >> 8);
status = SendHCICommandWaitCommandComplete(pConfig, status = SendHCICommandWaitCommandComplete(pConfig,
hciBaudChangeCommand, hciBaudChangeCommand,
...@@ -279,8 +279,8 @@ static int AR3KExitMinBoot(AR3K_CONFIG_INFO *pConfig) ...@@ -279,8 +279,8 @@ static int AR3KExitMinBoot(AR3K_CONFIG_INFO *pConfig)
int status; int status;
char exitMinBootCmd[] = {0x25,0xFC,0x0c,0x03,0x00,0x00,0x00,0x00,0x00,0x00, char exitMinBootCmd[] = {0x25,0xFC,0x0c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00}; 0x00,0x00,0x00,0x00,0x00};
A_UINT8 *pEvent = NULL; u8 *pEvent = NULL;
A_UINT8 *pBufferToFree = NULL; u8 *pBufferToFree = NULL;
status = SendHCICommandWaitCommandComplete(pConfig, status = SendHCICommandWaitCommandComplete(pConfig,
exitMinBootCmd, exitMinBootCmd,
...@@ -313,9 +313,9 @@ static int AR3KExitMinBoot(AR3K_CONFIG_INFO *pConfig) ...@@ -313,9 +313,9 @@ static int AR3KExitMinBoot(AR3K_CONFIG_INFO *pConfig)
static int AR3KConfigureSendHCIReset(AR3K_CONFIG_INFO *pConfig) static int AR3KConfigureSendHCIReset(AR3K_CONFIG_INFO *pConfig)
{ {
int status = A_OK; int status = A_OK;
A_UINT8 hciResetCommand[] = {0x03,0x0c,0x0}; u8 hciResetCommand[] = {0x03,0x0c,0x0};
A_UINT8 *pEvent = NULL; u8 *pEvent = NULL;
A_UINT8 *pBufferToFree = NULL; u8 *pBufferToFree = NULL;
status = SendHCICommandWaitCommandComplete( pConfig, status = SendHCICommandWaitCommandComplete( pConfig,
hciResetCommand, hciResetCommand,
...@@ -362,12 +362,12 @@ static int AR3KEnableTLPM(AR3K_CONFIG_INFO *pConfig) ...@@ -362,12 +362,12 @@ static int AR3KEnableTLPM(AR3K_CONFIG_INFO *pConfig)
/* AR3K vendor specific command for Sleep Enable */ /* AR3K vendor specific command for Sleep Enable */
char sleepEnable[] = {0x4,0xFC,0x1, char sleepEnable[] = {0x4,0xFC,0x1,
0x1}; 0x1};
A_UINT8 *pEvent = NULL; u8 *pEvent = NULL;
A_UINT8 *pBufferToFree = NULL; u8 *pBufferToFree = NULL;
if (0 != pConfig->IdleTimeout) { if (0 != pConfig->IdleTimeout) {
A_UINT8 idle_lsb = pConfig->IdleTimeout & 0xFF; u8 idle_lsb = pConfig->IdleTimeout & 0xFF;
A_UINT8 idle_msb = (pConfig->IdleTimeout & 0xFF00) >> 8; u8 idle_msb = (pConfig->IdleTimeout & 0xFF00) >> 8;
hostWakeupConfig[11] = targetWakeupConfig[11] = idle_lsb; hostWakeupConfig[11] = targetWakeupConfig[11] = idle_lsb;
hostWakeupConfig[12] = targetWakeupConfig[12] = idle_msb; hostWakeupConfig[12] = targetWakeupConfig[12] = idle_msb;
} }
......
...@@ -47,10 +47,10 @@ typedef struct { ...@@ -47,10 +47,10 @@ typedef struct {
}HciCommandListParam; }HciCommandListParam;
int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig,
A_UINT8 *pHCICommand, u8 *pHCICommand,
int CmdLength, int CmdLength,
A_UINT8 **ppEventBuffer, u8 **ppEventBuffer,
A_UINT8 **ppBufferToFree); u8 **ppBufferToFree);
A_UINT32 Rom_Version; A_UINT32 Rom_Version;
A_UINT32 Build_Version; A_UINT32 Build_Version;
...@@ -136,8 +136,8 @@ int PSSendOps(void *arg) ...@@ -136,8 +136,8 @@ int PSSendOps(void *arg)
PSCmdPacket *HciCmdList; /* List storing the commands */ PSCmdPacket *HciCmdList; /* List storing the commands */
const struct firmware* firmware; const struct firmware* firmware;
A_UINT32 numCmds; A_UINT32 numCmds;
A_UINT8 *event; u8 *event;
A_UINT8 *bufferToFree; u8 *bufferToFree;
struct hci_dev *device; struct hci_dev *device;
A_UCHAR *buffer; A_UCHAR *buffer;
A_UINT32 len; A_UINT32 len;
...@@ -390,10 +390,10 @@ int PSSendOps(void *arg) ...@@ -390,10 +390,10 @@ int PSSendOps(void *arg)
* For HCI SDIO transport, this will be internally defined. * For HCI SDIO transport, this will be internally defined.
*/ */
int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig,
A_UINT8 *pHCICommand, u8 *pHCICommand,
int CmdLength, int CmdLength,
A_UINT8 **ppEventBuffer, u8 **ppEventBuffer,
A_UINT8 **ppBufferToFree) u8 **ppBufferToFree)
{ {
if(CmdLength == 0) { if(CmdLength == 0) {
return A_ERROR; return A_ERROR;
...@@ -486,8 +486,8 @@ int write_bdaddr(AR3K_CONFIG_INFO *pConfig,A_UCHAR *bdaddr,int type) ...@@ -486,8 +486,8 @@ int write_bdaddr(AR3K_CONFIG_INFO *pConfig,A_UCHAR *bdaddr,int type)
A_UCHAR bdaddr_cmd[] = { 0x0B, 0xFC, 0x0A, 0x01, 0x01, A_UCHAR bdaddr_cmd[] = { 0x0B, 0xFC, 0x0A, 0x01, 0x01,
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
A_UINT8 *event; u8 *event;
A_UINT8 *bufferToFree = NULL; u8 *bufferToFree = NULL;
int result = A_ERROR; int result = A_ERROR;
int inc,outc; int inc,outc;
...@@ -518,9 +518,9 @@ int write_bdaddr(AR3K_CONFIG_INFO *pConfig,A_UCHAR *bdaddr,int type) ...@@ -518,9 +518,9 @@ int write_bdaddr(AR3K_CONFIG_INFO *pConfig,A_UCHAR *bdaddr,int type)
} }
int ReadVersionInfo(AR3K_CONFIG_INFO *pConfig) int ReadVersionInfo(AR3K_CONFIG_INFO *pConfig)
{ {
A_UINT8 hciCommand[] = {0x1E,0xfc,0x00}; u8 hciCommand[] = {0x1E,0xfc,0x00};
A_UINT8 *event; u8 *event;
A_UINT8 *bufferToFree = NULL; u8 *bufferToFree = NULL;
int result = A_ERROR; int result = A_ERROR;
if(A_OK == SendHCICommandWaitCommandComplete(pConfig,hciCommand,sizeof(hciCommand),&event,&bufferToFree)) { if(A_OK == SendHCICommandWaitCommandComplete(pConfig,hciCommand,sizeof(hciCommand),&event,&bufferToFree)) {
result = ReadPSEvent(event); result = ReadPSEvent(event);
...@@ -533,16 +533,16 @@ int ReadVersionInfo(AR3K_CONFIG_INFO *pConfig) ...@@ -533,16 +533,16 @@ int ReadVersionInfo(AR3K_CONFIG_INFO *pConfig)
} }
int getDeviceType(AR3K_CONFIG_INFO *pConfig, A_UINT32 * code) int getDeviceType(AR3K_CONFIG_INFO *pConfig, A_UINT32 * code)
{ {
A_UINT8 hciCommand[] = {0x05,0xfc,0x05,0x00,0x00,0x00,0x00,0x04}; u8 hciCommand[] = {0x05,0xfc,0x05,0x00,0x00,0x00,0x00,0x04};
A_UINT8 *event; u8 *event;
A_UINT8 *bufferToFree = NULL; u8 *bufferToFree = NULL;
A_UINT32 reg; A_UINT32 reg;
int result = A_ERROR; int result = A_ERROR;
*code = 0; *code = 0;
hciCommand[3] = (A_UINT8)(FPGA_REGISTER & 0xFF); hciCommand[3] = (u8)(FPGA_REGISTER & 0xFF);
hciCommand[4] = (A_UINT8)((FPGA_REGISTER >> 8) & 0xFF); hciCommand[4] = (u8)((FPGA_REGISTER >> 8) & 0xFF);
hciCommand[5] = (A_UINT8)((FPGA_REGISTER >> 16) & 0xFF); hciCommand[5] = (u8)((FPGA_REGISTER >> 16) & 0xFF);
hciCommand[6] = (A_UINT8)((FPGA_REGISTER >> 24) & 0xFF); hciCommand[6] = (u8)((FPGA_REGISTER >> 24) & 0xFF);
if(A_OK == SendHCICommandWaitCommandComplete(pConfig,hciCommand,sizeof(hciCommand),&event,&bufferToFree)) { if(A_OK == SendHCICommandWaitCommandComplete(pConfig,hciCommand,sizeof(hciCommand),&event,&bufferToFree)) {
if(event[4] == 0xFC && event[5] == 0x00){ if(event[4] == 0xFC && event[5] == 0x00){
......
...@@ -89,13 +89,13 @@ typedef struct tPsTagEntry ...@@ -89,13 +89,13 @@ typedef struct tPsTagEntry
{ {
A_UINT32 TagId; A_UINT32 TagId;
A_UINT32 TagLen; A_UINT32 TagLen;
A_UINT8 *TagData; u8 *TagData;
} tPsTagEntry, *tpPsTagEntry; } tPsTagEntry, *tpPsTagEntry;
typedef struct tRamPatch typedef struct tRamPatch
{ {
A_UINT16 Len; A_UINT16 Len;
A_UINT8 * Data; u8 *Data;
} tRamPatch, *ptRamPatch; } tRamPatch, *ptRamPatch;
...@@ -319,9 +319,9 @@ int AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat) ...@@ -319,9 +319,9 @@ int AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat)
{ {
char *Buffer; char *Buffer;
char *pCharLine; char *pCharLine;
A_UINT8 TagCount; u8 TagCount;
A_UINT16 ByteCount; A_UINT16 ByteCount;
A_UINT8 ParseSection=RAM_PS_SECTION; u8 ParseSection=RAM_PS_SECTION;
A_UINT32 pos; A_UINT32 pos;
...@@ -438,7 +438,7 @@ int AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat) ...@@ -438,7 +438,7 @@ int AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat)
return A_ERROR; return A_ERROR;
} }
PsTagEntry[TagCount].TagLen = ByteCount; PsTagEntry[TagCount].TagLen = ByteCount;
PsTagEntry[TagCount].TagData = (A_UINT8*)A_MALLOC(ByteCount); PsTagEntry[TagCount].TagData = (u8 *)A_MALLOC(ByteCount);
AR_DEBUG_PRINTF(ATH_DEBUG_ERR,(" TAG Length %d Tag Index %d \n",PsTagEntry[TagCount].TagLen,TagCount)); AR_DEBUG_PRINTF(ATH_DEBUG_ERR,(" TAG Length %d Tag Index %d \n",PsTagEntry[TagCount].TagLen,TagCount));
stReadStatus.uSection = 3; stReadStatus.uSection = 3;
stReadStatus.uLineCount = 0; stReadStatus.uLineCount = 0;
...@@ -472,12 +472,12 @@ int AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat) ...@@ -472,12 +472,12 @@ int AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat)
if((stPS_DataFormat.eDataType == eHex) && stPS_DataFormat.bIsArray == true) { if((stPS_DataFormat.eDataType == eHex) && stPS_DataFormat.bIsArray == true) {
while(uReadCount > 0) { while(uReadCount > 0) {
PsTagEntry[TagCount].TagData[stReadStatus.uByteCount] = PsTagEntry[TagCount].TagData[stReadStatus.uByteCount] =
(A_UINT8)(hex_to_bin(pCharLine[stReadStatus.uCharCount]) << 4) (u8)(hex_to_bin(pCharLine[stReadStatus.uCharCount]) << 4)
| (A_UINT8)(hex_to_bin(pCharLine[stReadStatus.uCharCount + 1])); | (u8)(hex_to_bin(pCharLine[stReadStatus.uCharCount + 1]));
PsTagEntry[TagCount].TagData[stReadStatus.uByteCount+1] = PsTagEntry[TagCount].TagData[stReadStatus.uByteCount+1] =
(A_UINT8)(hex_to_bin(pCharLine[stReadStatus.uCharCount + 3]) << 4) (u8)(hex_to_bin(pCharLine[stReadStatus.uCharCount + 3]) << 4)
| (A_UINT8)(hex_to_bin(pCharLine[stReadStatus.uCharCount + 4])); | (u8)(hex_to_bin(pCharLine[stReadStatus.uCharCount + 4]));
stReadStatus.uCharCount += 6; // read two bytes, plus a space; stReadStatus.uCharCount += 6; // read two bytes, plus a space;
stReadStatus.uByteCount += 2; stReadStatus.uByteCount += 2;
...@@ -614,7 +614,7 @@ int AthDoParsePatch(A_UCHAR *patchbuffer, A_UINT32 patchlen) ...@@ -614,7 +614,7 @@ int AthDoParsePatch(A_UCHAR *patchbuffer, A_UINT32 patchlen)
return A_ERROR; return A_ERROR;
} }
RamPatch[Patch_Count].Len= MAX_BYTE_LENGTH; RamPatch[Patch_Count].Len= MAX_BYTE_LENGTH;
RamPatch[Patch_Count].Data = (A_UINT8*)A_MALLOC(MAX_BYTE_LENGTH); RamPatch[Patch_Count].Data = (u8 *)A_MALLOC(MAX_BYTE_LENGTH);
Patch_Count ++; Patch_Count ++;
...@@ -623,7 +623,7 @@ int AthDoParsePatch(A_UCHAR *patchbuffer, A_UINT32 patchlen) ...@@ -623,7 +623,7 @@ int AthDoParsePatch(A_UCHAR *patchbuffer, A_UINT32 patchlen)
RamPatch[Patch_Count].Len= (ByteCount & 0xFF); RamPatch[Patch_Count].Len= (ByteCount & 0xFF);
if(ByteCount != 0) { if(ByteCount != 0) {
RamPatch[Patch_Count].Data = (A_UINT8*)A_MALLOC(ByteCount); RamPatch[Patch_Count].Data = (u8 *)A_MALLOC(ByteCount);
Patch_Count ++; Patch_Count ++;
} }
count = 0; count = 0;
...@@ -767,7 +767,7 @@ static void LoadHeader(A_UCHAR *HCI_PS_Command,A_UCHAR opcode,int length,int ind ...@@ -767,7 +767,7 @@ static void LoadHeader(A_UCHAR *HCI_PS_Command,A_UCHAR opcode,int length,int ind
int AthCreateCommandList(PSCmdPacket **HciPacketList, A_UINT32 *numPackets) int AthCreateCommandList(PSCmdPacket **HciPacketList, A_UINT32 *numPackets)
{ {
A_UINT8 count; u8 count;
A_UINT32 NumcmdEntry = 0; A_UINT32 NumcmdEntry = 0;
A_UINT32 Crc = 0; A_UINT32 Crc = 0;
......
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
#define A_UCHAR unsigned char #define A_UCHAR unsigned char
#define A_UINT32 unsigned long #define A_UINT32 unsigned long
#define A_UINT16 unsigned short #define A_UINT16 unsigned short
#define A_UINT8 unsigned char #define u8 unsigned char
#define bool unsigned char #define bool unsigned char
#endif /* A_UINT32 */ #endif /* A_UINT32 */
......
...@@ -71,8 +71,8 @@ ATH_DEBUG_INSTANTIATE_MODULE_VAR(misc, ...@@ -71,8 +71,8 @@ ATH_DEBUG_INSTANTIATE_MODULE_VAR(misc,
#define CPU_DBG_SEL_ADDRESS 0x00000483 #define CPU_DBG_SEL_ADDRESS 0x00000483
#define CPU_DBG_ADDRESS 0x00000484 #define CPU_DBG_ADDRESS 0x00000484
static A_UINT8 custDataAR6002[AR6002_CUST_DATA_SIZE]; static u8 custDataAR6002[AR6002_CUST_DATA_SIZE];
static A_UINT8 custDataAR6003[AR6003_CUST_DATA_SIZE]; static u8 custDataAR6003[AR6003_CUST_DATA_SIZE];
/* Compile the 4BYTE version of the window register setup routine, /* Compile the 4BYTE version of the window register setup routine,
* This mitigates host interconnect issues with non-4byte aligned bus requests, some * This mitigates host interconnect issues with non-4byte aligned bus requests, some
...@@ -86,7 +86,7 @@ static A_UINT8 custDataAR6003[AR6003_CUST_DATA_SIZE]; ...@@ -86,7 +86,7 @@ static A_UINT8 custDataAR6003[AR6003_CUST_DATA_SIZE];
int ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr, A_UINT32 Address) int ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr, A_UINT32 Address)
{ {
int status; int status;
A_UINT8 addrValue[4]; u8 addrValue[4];
A_INT32 i; A_INT32 i;
/* write bytes 1,2,3 of the register to set the upper address bytes, the LSB is written /* write bytes 1,2,3 of the register to set the upper address bytes, the LSB is written
...@@ -94,7 +94,7 @@ int ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr ...@@ -94,7 +94,7 @@ int ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr
for (i = 1; i <= 3; i++) { for (i = 1; i <= 3; i++) {
/* fill the buffer with the address byte value we want to hit 4 times*/ /* fill the buffer with the address byte value we want to hit 4 times*/
addrValue[0] = ((A_UINT8 *)&Address)[i]; addrValue[0] = ((u8 *)&Address)[i];
addrValue[1] = addrValue[0]; addrValue[1] = addrValue[0];
addrValue[2] = addrValue[0]; addrValue[2] = addrValue[0];
addrValue[3] = addrValue[0]; addrValue[3] = addrValue[0];
...@@ -167,7 +167,7 @@ int ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr ...@@ -167,7 +167,7 @@ int ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr
status = HIFReadWrite(hifDevice, status = HIFReadWrite(hifDevice,
RegisterAddr, RegisterAddr,
(A_UCHAR *)(&Address), (A_UCHAR *)(&Address),
sizeof(A_UINT8), sizeof(u8),
HIF_WR_SYNC_BYTE_INC, HIF_WR_SYNC_BYTE_INC,
NULL); NULL);
...@@ -484,7 +484,7 @@ void ...@@ -484,7 +484,7 @@ void
ar6000_copy_cust_data_from_target(HIF_DEVICE *hifDevice, A_UINT32 TargetType) ar6000_copy_cust_data_from_target(HIF_DEVICE *hifDevice, A_UINT32 TargetType)
{ {
A_UINT32 eepHeaderAddr; A_UINT32 eepHeaderAddr;
A_UINT8 AR6003CustDataShadow[AR6003_CUST_DATA_SIZE+4]; u8 AR6003CustDataShadow[AR6003_CUST_DATA_SIZE+4];
A_INT32 i; A_INT32 i;
if (BMIReadMemory(hifDevice, if (BMIReadMemory(hifDevice,
...@@ -526,8 +526,7 @@ ar6000_copy_cust_data_from_target(HIF_DEVICE *hifDevice, A_UINT32 TargetType) ...@@ -526,8 +526,7 @@ ar6000_copy_cust_data_from_target(HIF_DEVICE *hifDevice, A_UINT32 TargetType)
} }
/* This is the function to call when need to use the cust data */ /* This is the function to call when need to use the cust data */
A_UINT8 * u8 *ar6000_get_cust_data_buffer(A_UINT32 TargetType)
ar6000_get_cust_data_buffer(A_UINT32 TargetType)
{ {
if (TargetType == TARGET_TYPE_AR6003) if (TargetType == TARGET_TYPE_AR6003)
return custDataAR6003; return custDataAR6003;
...@@ -628,7 +627,7 @@ void ar6000_dump_target_assert_info(HIF_DEVICE *hifDevice, A_UINT32 TargetType) ...@@ -628,7 +627,7 @@ void ar6000_dump_target_assert_info(HIF_DEVICE *hifDevice, A_UINT32 TargetType)
int ar6000_set_htc_params(HIF_DEVICE *hifDevice, int ar6000_set_htc_params(HIF_DEVICE *hifDevice,
A_UINT32 TargetType, A_UINT32 TargetType,
A_UINT32 MboxIsrYieldValue, A_UINT32 MboxIsrYieldValue,
A_UINT8 HtcControlBuffers) u8 HtcControlBuffers)
{ {
int status; int status;
A_UINT32 blocksizes[HTC_MAILBOX_NUM_MAX]; A_UINT32 blocksizes[HTC_MAILBOX_NUM_MAX];
......
...@@ -121,7 +121,7 @@ static void ar6000_wow_suspend(AR_SOFTC_T *ar) ...@@ -121,7 +121,7 @@ static void ar6000_wow_suspend(AR_SOFTC_T *ar)
struct in_ifaddr **ifap = NULL; struct in_ifaddr **ifap = NULL;
struct in_ifaddr *ifa = NULL; struct in_ifaddr *ifa = NULL;
struct in_device *in_dev; struct in_device *in_dev;
A_UINT8 macMask[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; u8 macMask[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
int status; int status;
WMI_ADD_WOW_PATTERN_CMD addWowCmd = { .filter = { 0 } }; WMI_ADD_WOW_PATTERN_CMD addWowCmd = { .filter = { 0 } };
WMI_DEL_WOW_PATTERN_CMD delWowCmd; WMI_DEL_WOW_PATTERN_CMD delWowCmd;
...@@ -642,7 +642,7 @@ ar6000_update_wlan_pwr_state(struct ar6_softc *ar, AR6000_WLAN_STATE state, bool ...@@ -642,7 +642,7 @@ ar6000_update_wlan_pwr_state(struct ar6_softc *ar, AR6000_WLAN_STATE state, bool
} }
if (pSleepEvent) { if (pSleepEvent) {
AR_DEBUG_PRINTF(ATH_DEBUG_PM, ("SENT WLAN Sleep Event %d\n", wmiSleepEvent.sleepState)); AR_DEBUG_PRINTF(ATH_DEBUG_PM, ("SENT WLAN Sleep Event %d\n", wmiSleepEvent.sleepState));
ar6000_send_event_to_app(ar, WMI_REPORT_SLEEP_STATE_EVENTID, (A_UINT8*)pSleepEvent, ar6000_send_event_to_app(ar, WMI_REPORT_SLEEP_STATE_EVENTID, (u8 *)pSleepEvent,
sizeof(WMI_REPORT_SLEEP_STATE_EVENTID)); sizeof(WMI_REPORT_SLEEP_STATE_EVENTID));
} }
} }
......
...@@ -116,16 +116,16 @@ static int ar6000_connect_raw_service(AR_SOFTC_T *ar, ...@@ -116,16 +116,16 @@ static int ar6000_connect_raw_service(AR_SOFTC_T *ar,
{ {
int status; int status;
HTC_SERVICE_CONNECT_RESP response; HTC_SERVICE_CONNECT_RESP response;
A_UINT8 streamNo; u8 streamNo;
HTC_SERVICE_CONNECT_REQ connect; HTC_SERVICE_CONNECT_REQ connect;
do { do {
A_MEMZERO(&connect,sizeof(connect)); A_MEMZERO(&connect,sizeof(connect));
/* pass the stream ID as meta data to the RAW streams service */ /* pass the stream ID as meta data to the RAW streams service */
streamNo = (A_UINT8)StreamID; streamNo = (u8)StreamID;
connect.pMetaData = &streamNo; connect.pMetaData = &streamNo;
connect.MetaDataLength = sizeof(A_UINT8); connect.MetaDataLength = sizeof(u8);
/* these fields are the same for all endpoints */ /* these fields are the same for all endpoints */
connect.EpCallbacks.pContext = ar; connect.EpCallbacks.pContext = ar;
connect.EpCallbacks.EpTxComplete = ar6000_htc_raw_write_cb; connect.EpCallbacks.EpTxComplete = ar6000_htc_raw_write_cb;
......
...@@ -356,7 +356,7 @@ bool ar6k_pal_recv_pkt(void *pHciPal, void *osbuf) ...@@ -356,7 +356,7 @@ bool ar6k_pal_recv_pkt(void *pHciPal, void *osbuf)
struct sk_buff *skb = (struct sk_buff *)osbuf; struct sk_buff *skb = (struct sk_buff *)osbuf;
ar6k_hci_pal_info_t *pHciPalInfo; ar6k_hci_pal_info_t *pHciPalInfo;
bool success = false; bool success = false;
A_UINT8 btType = 0; u8 btType = 0;
pHciPalInfo = (ar6k_hci_pal_info_t *)pHciPal; pHciPalInfo = (ar6k_hci_pal_info_t *)pHciPal;
do { do {
......
...@@ -185,9 +185,9 @@ ar6k_set_auth_type(AR_SOFTC_T *ar, enum nl80211_auth_type auth_type) ...@@ -185,9 +185,9 @@ ar6k_set_auth_type(AR_SOFTC_T *ar, enum nl80211_auth_type auth_type)
static int static int
ar6k_set_cipher(AR_SOFTC_T *ar, A_UINT32 cipher, bool ucast) ar6k_set_cipher(AR_SOFTC_T *ar, A_UINT32 cipher, bool ucast)
{ {
A_UINT8 *ar_cipher = ucast ? &ar->arPairwiseCrypto : u8 *ar_cipher = ucast ? &ar->arPairwiseCrypto :
&ar->arGroupCrypto; &ar->arGroupCrypto;
A_UINT8 *ar_cipher_len = ucast ? &ar->arPairwiseCryptoLen : u8 *ar_cipher_len = ucast ? &ar->arPairwiseCryptoLen :
&ar->arGroupCryptoLen; &ar->arGroupCryptoLen;
AR_DEBUG_PRINTF(ATH_DEBUG_INFO, AR_DEBUG_PRINTF(ATH_DEBUG_INFO,
...@@ -429,10 +429,10 @@ ar6k_cfg80211_connect(struct wiphy *wiphy, struct net_device *dev, ...@@ -429,10 +429,10 @@ ar6k_cfg80211_connect(struct wiphy *wiphy, struct net_device *dev,
void void
ar6k_cfg80211_connect_event(AR_SOFTC_T *ar, A_UINT16 channel, ar6k_cfg80211_connect_event(AR_SOFTC_T *ar, A_UINT16 channel,
A_UINT8 *bssid, A_UINT16 listenInterval, u8 *bssid, A_UINT16 listenInterval,
A_UINT16 beaconInterval,NETWORK_TYPE networkType, A_UINT16 beaconInterval,NETWORK_TYPE networkType,
A_UINT8 beaconIeLen, A_UINT8 assocReqLen, u8 beaconIeLen, u8 assocReqLen,
A_UINT8 assocRespLen, A_UINT8 *assocInfo) u8 assocRespLen, u8 *assocInfo)
{ {
A_UINT16 size = 0; A_UINT16 size = 0;
A_UINT16 capability = 0; A_UINT16 capability = 0;
...@@ -440,19 +440,19 @@ ar6k_cfg80211_connect_event(AR_SOFTC_T *ar, A_UINT16 channel, ...@@ -440,19 +440,19 @@ ar6k_cfg80211_connect_event(AR_SOFTC_T *ar, A_UINT16 channel,
struct ieee80211_mgmt *mgmt = NULL; struct ieee80211_mgmt *mgmt = NULL;
struct ieee80211_channel *ibss_channel = NULL; struct ieee80211_channel *ibss_channel = NULL;
s32 signal = 50 * 100; s32 signal = 50 * 100;
A_UINT8 ie_buf_len = 0; u8 ie_buf_len = 0;
unsigned char ie_buf[256]; unsigned char ie_buf[256];
unsigned char *ptr_ie_buf = ie_buf; unsigned char *ptr_ie_buf = ie_buf;
unsigned char *ieeemgmtbuf = NULL; unsigned char *ieeemgmtbuf = NULL;
A_UINT8 source_mac[ATH_MAC_LEN]; u8 source_mac[ATH_MAC_LEN];
A_UINT8 assocReqIeOffset = sizeof(A_UINT16) + /* capinfo*/ u8 assocReqIeOffset = sizeof(A_UINT16) + /* capinfo*/
sizeof(A_UINT16); /* listen interval */ sizeof(A_UINT16); /* listen interval */
A_UINT8 assocRespIeOffset = sizeof(A_UINT16) + /* capinfo*/ u8 assocRespIeOffset = sizeof(A_UINT16) + /* capinfo*/
sizeof(A_UINT16) + /* status Code */ sizeof(A_UINT16) + /* status Code */
sizeof(A_UINT16); /* associd */ sizeof(A_UINT16); /* associd */
A_UINT8 *assocReqIe = assocInfo + beaconIeLen + assocReqIeOffset; u8 *assocReqIe = assocInfo + beaconIeLen + assocReqIeOffset;
A_UINT8 *assocRespIe = assocInfo + beaconIeLen + assocReqLen + assocRespIeOffset; u8 *assocRespIe = assocInfo + beaconIeLen + assocReqLen + assocRespIeOffset;
AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: \n", __func__)); AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: \n", __func__));
...@@ -618,9 +618,9 @@ ar6k_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *dev, ...@@ -618,9 +618,9 @@ ar6k_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *dev,
} }
void void
ar6k_cfg80211_disconnect_event(AR_SOFTC_T *ar, A_UINT8 reason, ar6k_cfg80211_disconnect_event(AR_SOFTC_T *ar, u8 reason,
A_UINT8 *bssid, A_UINT8 assocRespLen, u8 *bssid, u8 assocRespLen,
A_UINT8 *assocInfo, A_UINT16 protocolReasonStatus) u8 *assocInfo, A_UINT16 protocolReasonStatus)
{ {
AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: reason=%u\n", __func__, reason)); AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: reason=%u\n", __func__, reason));
...@@ -751,7 +751,7 @@ ar6k_cfg80211_scan(struct wiphy *wiphy, struct net_device *ndev, ...@@ -751,7 +751,7 @@ ar6k_cfg80211_scan(struct wiphy *wiphy, struct net_device *ndev,
if(request->n_ssids && if(request->n_ssids &&
request->ssids[0].ssid_len) { request->ssids[0].ssid_len) {
A_UINT8 i; u8 i;
if(request->n_ssids > MAX_PROBED_SSID_INDEX) { if(request->n_ssids > MAX_PROBED_SSID_INDEX) {
request->n_ssids = MAX_PROBED_SSID_INDEX; request->n_ssids = MAX_PROBED_SSID_INDEX;
...@@ -795,7 +795,7 @@ ar6k_cfg80211_scanComplete_event(AR_SOFTC_T *ar, int status) ...@@ -795,7 +795,7 @@ ar6k_cfg80211_scanComplete_event(AR_SOFTC_T *ar, int status)
if(ar->scan_request->n_ssids && if(ar->scan_request->n_ssids &&
ar->scan_request->ssids[0].ssid_len) { ar->scan_request->ssids[0].ssid_len) {
A_UINT8 i; u8 i;
for (i = 0; i < ar->scan_request->n_ssids; i++) { for (i = 0; i < ar->scan_request->n_ssids; i++) {
wmi_probedSsid_cmd(ar->arWmi, i, DISABLE_SSID_FLAG, wmi_probedSsid_cmd(ar->arWmi, i, DISABLE_SSID_FLAG,
...@@ -808,13 +808,13 @@ ar6k_cfg80211_scanComplete_event(AR_SOFTC_T *ar, int status) ...@@ -808,13 +808,13 @@ ar6k_cfg80211_scanComplete_event(AR_SOFTC_T *ar, int status)
static int static int
ar6k_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, ar6k_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev,
A_UINT8 key_index, bool pairwise, const A_UINT8 *mac_addr, u8 key_index, bool pairwise, const u8 *mac_addr,
struct key_params *params) struct key_params *params)
{ {
AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev); AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev);
struct ar_key *key = NULL; struct ar_key *key = NULL;
A_UINT8 key_usage; u8 key_usage;
A_UINT8 key_type; u8 key_type;
int status = 0; int status = 0;
AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s:\n", __func__)); AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s:\n", __func__));
...@@ -889,7 +889,7 @@ ar6k_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, ...@@ -889,7 +889,7 @@ ar6k_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev,
ar->arDefTxKeyIndex = key_index; ar->arDefTxKeyIndex = key_index;
status = wmi_addKey_cmd(ar->arWmi, ar->arDefTxKeyIndex, key_type, key_usage, status = wmi_addKey_cmd(ar->arWmi, ar->arDefTxKeyIndex, key_type, key_usage,
key->key_len, key->seq, key->key, KEY_OP_INIT_VAL, key->key_len, key->seq, key->key, KEY_OP_INIT_VAL,
(A_UINT8*)mac_addr, SYNC_BOTH_WMIFLAG); (u8 *)mac_addr, SYNC_BOTH_WMIFLAG);
if(status != A_OK) { if(status != A_OK) {
...@@ -901,7 +901,7 @@ ar6k_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, ...@@ -901,7 +901,7 @@ ar6k_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev,
static int static int
ar6k_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev, ar6k_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev,
A_UINT8 key_index, bool pairwise, const A_UINT8 *mac_addr) u8 key_index, bool pairwise, const u8 *mac_addr)
{ {
AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev); AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev);
...@@ -936,7 +936,7 @@ ar6k_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev, ...@@ -936,7 +936,7 @@ ar6k_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev,
static int static int
ar6k_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev, ar6k_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev,
A_UINT8 key_index, bool pairwise, const A_UINT8 *mac_addr, u8 key_index, bool pairwise, const u8 *mac_addr,
void *cookie, void *cookie,
void (*callback)(void *cookie, struct key_params*)) void (*callback)(void *cookie, struct key_params*))
{ {
...@@ -978,7 +978,7 @@ ar6k_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev, ...@@ -978,7 +978,7 @@ ar6k_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev,
static int static int
ar6k_cfg80211_set_default_key(struct wiphy *wiphy, struct net_device *ndev, ar6k_cfg80211_set_default_key(struct wiphy *wiphy, struct net_device *ndev,
A_UINT8 key_index, bool unicast, bool multicast) u8 key_index, bool unicast, bool multicast)
{ {
AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev); AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev);
struct ar_key *key = NULL; struct ar_key *key = NULL;
...@@ -1024,7 +1024,7 @@ ar6k_cfg80211_set_default_key(struct wiphy *wiphy, struct net_device *ndev, ...@@ -1024,7 +1024,7 @@ ar6k_cfg80211_set_default_key(struct wiphy *wiphy, struct net_device *ndev,
static int static int
ar6k_cfg80211_set_default_mgmt_key(struct wiphy *wiphy, struct net_device *ndev, ar6k_cfg80211_set_default_mgmt_key(struct wiphy *wiphy, struct net_device *ndev,
A_UINT8 key_index) u8 key_index)
{ {
AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev); AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev);
...@@ -1045,7 +1045,7 @@ ar6k_cfg80211_set_default_mgmt_key(struct wiphy *wiphy, struct net_device *ndev, ...@@ -1045,7 +1045,7 @@ ar6k_cfg80211_set_default_mgmt_key(struct wiphy *wiphy, struct net_device *ndev,
} }
void void
ar6k_cfg80211_tkip_micerr_event(AR_SOFTC_T *ar, A_UINT8 keyid, bool ismcast) ar6k_cfg80211_tkip_micerr_event(AR_SOFTC_T *ar, u8 keyid, bool ismcast)
{ {
AR_DEBUG_PRINTF(ATH_DEBUG_INFO, AR_DEBUG_PRINTF(ATH_DEBUG_INFO,
("%s: keyid %d, ismcast %d\n", __func__, keyid, ismcast)); ("%s: keyid %d, ismcast %d\n", __func__, keyid, ismcast));
...@@ -1084,7 +1084,7 @@ ar6k_cfg80211_set_wiphy_params(struct wiphy *wiphy, A_UINT32 changed) ...@@ -1084,7 +1084,7 @@ ar6k_cfg80211_set_wiphy_params(struct wiphy *wiphy, A_UINT32 changed)
static int static int
ar6k_cfg80211_set_bitrate_mask(struct wiphy *wiphy, struct net_device *dev, ar6k_cfg80211_set_bitrate_mask(struct wiphy *wiphy, struct net_device *dev,
const A_UINT8 *peer, const u8 *peer,
const struct cfg80211_bitrate_mask *mask) const struct cfg80211_bitrate_mask *mask)
{ {
AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Setting rates: Not supported\n")); AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Setting rates: Not supported\n"));
...@@ -1096,7 +1096,7 @@ static int ...@@ -1096,7 +1096,7 @@ static int
ar6k_cfg80211_set_txpower(struct wiphy *wiphy, enum nl80211_tx_power_setting type, int dbm) ar6k_cfg80211_set_txpower(struct wiphy *wiphy, enum nl80211_tx_power_setting type, int dbm)
{ {
AR_SOFTC_T *ar = (AR_SOFTC_T *)wiphy_priv(wiphy); AR_SOFTC_T *ar = (AR_SOFTC_T *)wiphy_priv(wiphy);
A_UINT8 ar_dbm; u8 ar_dbm;
AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: type 0x%x, dbm %d\n", __func__, type, dbm)); AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: type 0x%x, dbm %d\n", __func__, type, dbm));
......
...@@ -63,7 +63,7 @@ static HIF_DEVICE *p_bmi_device; ...@@ -63,7 +63,7 @@ static HIF_DEVICE *p_bmi_device;
/* soft mac */ /* soft mac */
static int static int
wmic_ether_aton(const char *orig, A_UINT8 *eth) wmic_ether_aton(const char *orig, u8 *eth)
{ {
const char *bufp; const char *bufp;
int i; int i;
...@@ -148,7 +148,7 @@ BMI_read_mem(A_UINT32 address, A_UINT32 *pvalue) ...@@ -148,7 +148,7 @@ BMI_read_mem(A_UINT32 address, A_UINT32 *pvalue)
/* Write a word to a Target memory. */ /* Write a word to a Target memory. */
inline void inline void
BMI_write_mem(A_UINT32 address, A_UINT8 *p_data, A_UINT32 sz) BMI_write_mem(A_UINT32 address, u8 *p_data, A_UINT32 sz)
{ {
BMIWriteMemory(p_bmi_device, address, (A_UCHAR*)(p_data), sz); BMIWriteMemory(p_bmi_device, address, (A_UCHAR*)(p_data), sz);
} }
...@@ -289,7 +289,7 @@ request_in_progress(void) ...@@ -289,7 +289,7 @@ request_in_progress(void)
static void eeprom_type_detect(void) static void eeprom_type_detect(void)
{ {
A_UINT32 regval; A_UINT32 regval;
A_UINT8 i = 0; u8 i = 0;
request_8byte_read(0x100); request_8byte_read(0x100);
/* Wait for DONE_INT in SI_CS */ /* Wait for DONE_INT in SI_CS */
...@@ -558,13 +558,13 @@ void eeprom_ar6000_transfer(HIF_DEVICE *device, char *fake_file, char *p_mac) ...@@ -558,13 +558,13 @@ void eeprom_ar6000_transfer(HIF_DEVICE *device, char *fake_file, char *p_mac)
/* soft mac */ /* soft mac */
/* Write EEPROM data to Target RAM */ /* Write EEPROM data to Target RAM */
BMI_write_mem(board_data_addr, ((A_UINT8 *)eeprom_data), EEPROM_SZ); BMI_write_mem(board_data_addr, ((u8 *)eeprom_data), EEPROM_SZ);
/* Record the fact that Board Data IS initialized */ /* Record the fact that Board Data IS initialized */
{ {
A_UINT32 one = 1; A_UINT32 one = 1;
BMI_write_mem(HOST_INTEREST_ITEM_ADDRESS(hi_board_data_initialized), BMI_write_mem(HOST_INTEREST_ITEM_ADDRESS(hi_board_data_initialized),
(A_UINT8 *)&one, sizeof(A_UINT32)); (u8 *)&one, sizeof(A_UINT32));
} }
disable_SI(); disable_SI();
......
...@@ -80,7 +80,7 @@ typedef struct { ...@@ -80,7 +80,7 @@ typedef struct {
bool HciNormalMode; /* Actual HCI mode enabled (non-TEST)*/ bool HciNormalMode; /* Actual HCI mode enabled (non-TEST)*/
bool HciRegistered; /* HCI device registered with stack */ bool HciRegistered; /* HCI device registered with stack */
HTC_PACKET_QUEUE HTCPacketStructHead; HTC_PACKET_QUEUE HTCPacketStructHead;
A_UINT8 *pHTCStructAlloc; u8 *pHTCStructAlloc;
spinlock_t BridgeLock; spinlock_t BridgeLock;
#ifdef EXPORT_HCI_BRIDGE_INTERFACE #ifdef EXPORT_HCI_BRIDGE_INTERFACE
HCI_TRANSPORT_MISC_HANDLES HCITransHdl; HCI_TRANSPORT_MISC_HANDLES HCITransHdl;
...@@ -509,7 +509,7 @@ int ar6000_setup_hci(AR_SOFTC_T *ar) ...@@ -509,7 +509,7 @@ int ar6000_setup_hci(AR_SOFTC_T *ar)
AR_DEBUG_PRINTF(ATH_DEBUG_HCI_BRIDGE, ("HCI Bridge: running in test mode... \n")); AR_DEBUG_PRINTF(ATH_DEBUG_HCI_BRIDGE, ("HCI Bridge: running in test mode... \n"));
} }
pHcidevInfo->pHTCStructAlloc = (A_UINT8 *)A_MALLOC((sizeof(HTC_PACKET)) * NUM_HTC_PACKET_STRUCTS); pHcidevInfo->pHTCStructAlloc = (u8 *)A_MALLOC((sizeof(HTC_PACKET)) * NUM_HTC_PACKET_STRUCTS);
if (NULL == pHcidevInfo->pHTCStructAlloc) { if (NULL == pHcidevInfo->pHTCStructAlloc) {
status = A_NO_MEMORY; status = A_NO_MEMORY;
...@@ -963,7 +963,7 @@ static bool bt_indicate_recv(AR6K_HCI_BRIDGE_INFO *pHcidevInfo, ...@@ -963,7 +963,7 @@ static bool bt_indicate_recv(AR6K_HCI_BRIDGE_INFO *pHcidevInfo,
HCI_TRANSPORT_PACKET_TYPE Type, HCI_TRANSPORT_PACKET_TYPE Type,
struct sk_buff *skb) struct sk_buff *skb)
{ {
A_UINT8 btType; u8 btType;
int len; int len;
bool success = false; bool success = false;
BT_HCI_EVENT_HEADER *pEvent; BT_HCI_EVENT_HEADER *pEvent;
......
...@@ -380,26 +380,26 @@ enum { ...@@ -380,26 +380,26 @@ enum {
#endif /* CONFIG_HOST_TCMD_SUPPORT */ #endif /* CONFIG_HOST_TCMD_SUPPORT */
struct ar_wep_key { struct ar_wep_key {
A_UINT8 arKeyIndex; u8 arKeyIndex;
A_UINT8 arKeyLen; u8 arKeyLen;
A_UINT8 arKey[64]; u8 arKey[64];
} ; } ;
#ifdef ATH6K_CONFIG_CFG80211 #ifdef ATH6K_CONFIG_CFG80211
struct ar_key { struct ar_key {
A_UINT8 key[WLAN_MAX_KEY_LEN]; u8 key[WLAN_MAX_KEY_LEN];
A_UINT8 key_len; u8 key_len;
A_UINT8 seq[IW_ENCODE_SEQ_MAX_SIZE]; u8 seq[IW_ENCODE_SEQ_MAX_SIZE];
A_UINT8 seq_len; u8 seq_len;
A_UINT32 cipher; A_UINT32 cipher;
}; };
#endif /* ATH6K_CONFIG_CFG80211 */ #endif /* ATH6K_CONFIG_CFG80211 */
struct ar_node_mapping { struct ar_node_mapping {
A_UINT8 macAddress[6]; u8 macAddress[6];
A_UINT8 epId; u8 epId;
A_UINT8 txPending; u8 txPending;
}; };
struct ar_cookie { struct ar_cookie {
...@@ -413,8 +413,8 @@ struct ar_hb_chlng_resp { ...@@ -413,8 +413,8 @@ struct ar_hb_chlng_resp {
A_UINT32 frequency; A_UINT32 frequency;
A_UINT32 seqNum; A_UINT32 seqNum;
bool outstanding; bool outstanding;
A_UINT8 missCnt; u8 missCnt;
A_UINT8 missThres; u8 missThres;
}; };
/* Per STA data, used in AP mode */ /* Per STA data, used in AP mode */
...@@ -437,12 +437,12 @@ struct ar_hb_chlng_resp { ...@@ -437,12 +437,12 @@ struct ar_hb_chlng_resp {
typedef struct { typedef struct {
A_UINT16 flags; A_UINT16 flags;
A_UINT8 mac[ATH_MAC_LEN]; u8 mac[ATH_MAC_LEN];
A_UINT8 aid; u8 aid;
A_UINT8 keymgmt; u8 keymgmt;
A_UINT8 ucipher; u8 ucipher;
A_UINT8 auth; u8 auth;
A_UINT8 wpa_ie[IEEE80211_MAX_IE]; u8 wpa_ie[IEEE80211_MAX_IE];
A_NETBUF_QUEUE_T psq; /* power save q */ A_NETBUF_QUEUE_T psq; /* power save q */
A_MUTEX_T psqLock; A_MUTEX_T psqLock;
} sta_t; } sta_t;
...@@ -465,7 +465,7 @@ typedef struct ar6_softc { ...@@ -465,7 +465,7 @@ typedef struct ar6_softc {
void *arWmi; void *arWmi;
int arTxPending[ENDPOINT_MAX]; int arTxPending[ENDPOINT_MAX];
int arTotalTxDataPending; int arTotalTxDataPending;
A_UINT8 arNumDataEndPts; u8 arNumDataEndPts;
bool arWmiEnabled; bool arWmiEnabled;
bool arWmiReady; bool arWmiReady;
bool arConnected; bool arConnected;
...@@ -475,18 +475,18 @@ typedef struct ar6_softc { ...@@ -475,18 +475,18 @@ typedef struct ar6_softc {
struct semaphore arSem; struct semaphore arSem;
int arSsidLen; int arSsidLen;
u_char arSsid[32]; u_char arSsid[32];
A_UINT8 arNextMode; u8 arNextMode;
A_UINT8 arNetworkType; u8 arNetworkType;
A_UINT8 arDot11AuthMode; u8 arDot11AuthMode;
A_UINT8 arAuthMode; u8 arAuthMode;
A_UINT8 arPairwiseCrypto; u8 arPairwiseCrypto;
A_UINT8 arPairwiseCryptoLen; u8 arPairwiseCryptoLen;
A_UINT8 arGroupCrypto; u8 arGroupCrypto;
A_UINT8 arGroupCryptoLen; u8 arGroupCryptoLen;
A_UINT8 arDefTxKeyIndex; u8 arDefTxKeyIndex;
struct ar_wep_key arWepKeyList[WMI_MAX_KEY_INDEX + 1]; struct ar_wep_key arWepKeyList[WMI_MAX_KEY_INDEX + 1];
A_UINT8 arBssid[6]; u8 arBssid[6];
A_UINT8 arReqBssid[6]; u8 arReqBssid[6];
A_UINT16 arChannelHint; A_UINT16 arChannelHint;
A_UINT16 arBssChannel; A_UINT16 arBssChannel;
A_UINT16 arListenIntervalB; A_UINT16 arListenIntervalB;
...@@ -494,7 +494,7 @@ typedef struct ar6_softc { ...@@ -494,7 +494,7 @@ typedef struct ar6_softc {
struct ar6000_version arVersion; struct ar6000_version arVersion;
A_UINT32 arTargetType; A_UINT32 arTargetType;
A_INT8 arRssi; A_INT8 arRssi;
A_UINT8 arTxPwr; u8 arTxPwr;
bool arTxPwrSet; bool arTxPwrSet;
A_INT32 arBitRate; A_INT32 arBitRate;
struct net_device_stats arNetStats; struct net_device_stats arNetStats;
...@@ -505,9 +505,9 @@ typedef struct ar6_softc { ...@@ -505,9 +505,9 @@ typedef struct ar6_softc {
bool statsUpdatePending; bool statsUpdatePending;
TARGET_STATS arTargetStats; TARGET_STATS arTargetStats;
A_INT8 arMaxRetries; A_INT8 arMaxRetries;
A_UINT8 arPhyCapability; u8 arPhyCapability;
#ifdef CONFIG_HOST_TCMD_SUPPORT #ifdef CONFIG_HOST_TCMD_SUPPORT
A_UINT8 tcmdRxReport; u8 tcmdRxReport;
A_UINT32 tcmdRxTotalPkt; A_UINT32 tcmdRxTotalPkt;
A_INT32 tcmdRxRssi; A_INT32 tcmdRxRssi;
A_UINT32 tcmdPm; A_UINT32 tcmdPm;
...@@ -519,24 +519,24 @@ typedef struct ar6_softc { ...@@ -519,24 +519,24 @@ typedef struct ar6_softc {
#endif #endif
AR6000_WLAN_STATE arWlanState; AR6000_WLAN_STATE arWlanState;
struct ar_node_mapping arNodeMap[MAX_NODE_NUM]; struct ar_node_mapping arNodeMap[MAX_NODE_NUM];
A_UINT8 arIbssPsEnable; u8 arIbssPsEnable;
A_UINT8 arNodeNum; u8 arNodeNum;
A_UINT8 arNexEpId; u8 arNexEpId;
struct ar_cookie *arCookieList; struct ar_cookie *arCookieList;
A_UINT32 arCookieCount; A_UINT32 arCookieCount;
A_UINT32 arRateMask; A_UINT32 arRateMask;
A_UINT8 arSkipScan; u8 arSkipScan;
A_UINT16 arBeaconInterval; A_UINT16 arBeaconInterval;
bool arConnectPending; bool arConnectPending;
bool arWmmEnabled; bool arWmmEnabled;
struct ar_hb_chlng_resp arHBChallengeResp; struct ar_hb_chlng_resp arHBChallengeResp;
A_UINT8 arKeepaliveConfigured; u8 arKeepaliveConfigured;
A_UINT32 arMgmtFilter; A_UINT32 arMgmtFilter;
HTC_ENDPOINT_ID arAc2EpMapping[WMM_NUM_AC]; HTC_ENDPOINT_ID arAc2EpMapping[WMM_NUM_AC];
bool arAcStreamActive[WMM_NUM_AC]; bool arAcStreamActive[WMM_NUM_AC];
A_UINT8 arAcStreamPriMap[WMM_NUM_AC]; u8 arAcStreamPriMap[WMM_NUM_AC];
A_UINT8 arHiAcStreamActivePri; u8 arHiAcStreamActivePri;
A_UINT8 arEp2AcMapping[ENDPOINT_MAX]; u8 arEp2AcMapping[ENDPOINT_MAX];
HTC_ENDPOINT_ID arControlEp; HTC_ENDPOINT_ID arControlEp;
#ifdef HTC_RAW_INTERFACE #ifdef HTC_RAW_INTERFACE
AR_RAW_HTC_T *arRawHtc; AR_RAW_HTC_T *arRawHtc;
...@@ -557,35 +557,35 @@ typedef struct ar6_softc { ...@@ -557,35 +557,35 @@ typedef struct ar6_softc {
struct USER_SAVEDKEYS user_saved_keys; struct USER_SAVEDKEYS user_saved_keys;
#endif #endif
USER_RSSI_THOLD rssi_map[12]; USER_RSSI_THOLD rssi_map[12];
A_UINT8 arUserBssFilter; u8 arUserBssFilter;
A_UINT16 ap_profile_flag; /* AP mode */ A_UINT16 ap_profile_flag; /* AP mode */
WMI_AP_ACL g_acl; /* AP mode */ WMI_AP_ACL g_acl; /* AP mode */
sta_t sta_list[AP_MAX_NUM_STA]; /* AP mode */ sta_t sta_list[AP_MAX_NUM_STA]; /* AP mode */
A_UINT8 sta_list_index; /* AP mode */ u8 sta_list_index; /* AP mode */
struct ieee80211req_key ap_mode_bkey; /* AP mode */ struct ieee80211req_key ap_mode_bkey; /* AP mode */
A_NETBUF_QUEUE_T mcastpsq; /* power save q for Mcast frames */ A_NETBUF_QUEUE_T mcastpsq; /* power save q for Mcast frames */
A_MUTEX_T mcastpsqLock; A_MUTEX_T mcastpsqLock;
bool DTIMExpired; /* flag to indicate DTIM expired */ bool DTIMExpired; /* flag to indicate DTIM expired */
A_UINT8 intra_bss; /* enable/disable intra bss data forward */ u8 intra_bss; /* enable/disable intra bss data forward */
void *aggr_cntxt; void *aggr_cntxt;
#ifndef EXPORT_HCI_BRIDGE_INTERFACE #ifndef EXPORT_HCI_BRIDGE_INTERFACE
void *hcidev_info; void *hcidev_info;
#endif #endif
void *hcipal_info; void *hcipal_info;
WMI_AP_MODE_STAT arAPStats; WMI_AP_MODE_STAT arAPStats;
A_UINT8 ap_hidden_ssid; u8 ap_hidden_ssid;
A_UINT8 ap_country_code[3]; u8 ap_country_code[3];
A_UINT8 ap_wmode; u8 ap_wmode;
A_UINT8 ap_dtim_period; u8 ap_dtim_period;
A_UINT16 ap_beacon_interval; A_UINT16 ap_beacon_interval;
A_UINT16 arRTS; A_UINT16 arRTS;
A_UINT16 arACS; /* AP mode - Auto Channel Selection */ A_UINT16 arACS; /* AP mode - Auto Channel Selection */
HTC_PACKET_QUEUE amsdu_rx_buffer_queue; HTC_PACKET_QUEUE amsdu_rx_buffer_queue;
bool bIsDestroyProgress; /* flag to indicate ar6k destroy is in progress */ bool bIsDestroyProgress; /* flag to indicate ar6k destroy is in progress */
A_TIMER disconnect_timer; A_TIMER disconnect_timer;
A_UINT8 rxMetaVersion; u8 rxMetaVersion;
#ifdef WAPI_ENABLE #ifdef WAPI_ENABLE
A_UINT8 arWapiEnable; u8 arWapiEnable;
#endif #endif
WMI_BTCOEX_CONFIG_EVENT arBtcoexConfig; WMI_BTCOEX_CONFIG_EVENT arBtcoexConfig;
WMI_BTCOEX_STATS_EVENT arBtcoexStats; WMI_BTCOEX_STATS_EVENT arBtcoexStats;
...@@ -606,11 +606,11 @@ typedef struct ar6_softc { ...@@ -606,11 +606,11 @@ typedef struct ar6_softc {
A_UINT16 arWlanOffConfig; A_UINT16 arWlanOffConfig;
A_UINT16 arWow2Config; A_UINT16 arWow2Config;
#endif #endif
A_UINT8 scan_triggered; u8 scan_triggered;
WMI_SCAN_PARAMS_CMD scParams; WMI_SCAN_PARAMS_CMD scParams;
#define AR_MCAST_FILTER_MAC_ADDR_SIZE 4 #define AR_MCAST_FILTER_MAC_ADDR_SIZE 4
A_UINT8 mcast_filters[MAC_MAX_FILTERS_PER_LIST][AR_MCAST_FILTER_MAC_ADDR_SIZE]; u8 mcast_filters[MAC_MAX_FILTERS_PER_LIST][AR_MCAST_FILTER_MAC_ADDR_SIZE];
A_UINT8 bdaddr[6]; u8 bdaddr[6];
bool scanSpecificSsid; bool scanSpecificSsid;
#ifdef CONFIG_AP_VIRTUAL_ADAPTER_SUPPORT #ifdef CONFIG_AP_VIRTUAL_ADAPTER_SUPPORT
void *arApDev; void *arApDev;
...@@ -726,13 +726,12 @@ ssize_t ar6000_htc_raw_write(AR_SOFTC_T *ar, ...@@ -726,13 +726,12 @@ ssize_t ar6000_htc_raw_write(AR_SOFTC_T *ar,
/* AP mode */ /* AP mode */
/*TODO: These routines should be moved to a file that is common across OS */ /*TODO: These routines should be moved to a file that is common across OS */
sta_t * sta_t *
ieee80211_find_conn(AR_SOFTC_T *ar, A_UINT8 *node_addr); ieee80211_find_conn(AR_SOFTC_T *ar, u8 *node_addr);
sta_t * sta_t *
ieee80211_find_conn_for_aid(AR_SOFTC_T *ar, A_UINT8 aid); ieee80211_find_conn_for_aid(AR_SOFTC_T *ar, u8 aid);
A_UINT8 u8 remove_sta(AR_SOFTC_T *ar, u8 *mac, A_UINT16 reason);
remove_sta(AR_SOFTC_T *ar, A_UINT8 *mac, A_UINT16 reason);
/* HCI support */ /* HCI support */
...@@ -752,8 +751,8 @@ ATH_DEBUG_DECLARE_EXTERN(hif); ...@@ -752,8 +751,8 @@ ATH_DEBUG_DECLARE_EXTERN(hif);
ATH_DEBUG_DECLARE_EXTERN(wlan); ATH_DEBUG_DECLARE_EXTERN(wlan);
ATH_DEBUG_DECLARE_EXTERN(misc); ATH_DEBUG_DECLARE_EXTERN(misc);
extern A_UINT8 bcast_mac[]; extern u8 bcast_mac[];
extern A_UINT8 null_mac[]; extern u8 null_mac[];
#ifdef __cplusplus #ifdef __cplusplus
} }
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment