aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c')
-rw-r--r--drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c b/drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c
index bee4850b54f..aa455907457 100644
--- a/drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c
+++ b/drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c
@@ -33,10 +33,10 @@
33#include "htc_packet.h" 33#include "htc_packet.h"
34#include "ar6k.h" 34#include "ar6k.h"
35 35
36extern void AR6KFreeIOPacket(AR6K_DEVICE *pDev, HTC_PACKET *pPacket); 36extern void AR6KFreeIOPacket(struct ar6k_device *pDev, HTC_PACKET *pPacket);
37extern HTC_PACKET *AR6KAllocIOPacket(AR6K_DEVICE *pDev); 37extern HTC_PACKET *AR6KAllocIOPacket(struct ar6k_device *pDev);
38 38
39static int DevServiceDebugInterrupt(AR6K_DEVICE *pDev); 39static int DevServiceDebugInterrupt(struct ar6k_device *pDev);
40 40
41#define DELAY_PER_INTERVAL_MS 10 /* 10 MS delay per polling interval */ 41#define DELAY_PER_INTERVAL_MS 10 /* 10 MS delay per polling interval */
42 42
@@ -59,7 +59,7 @@ int DevRWCompletionHandler(void *context, int status)
59} 59}
60 60
61/* mailbox recv message polling */ 61/* mailbox recv message polling */
62int DevPollMboxMsgRecv(AR6K_DEVICE *pDev, 62int DevPollMboxMsgRecv(struct ar6k_device *pDev,
63 u32 *pLookAhead, 63 u32 *pLookAhead,
64 int TimeoutMS) 64 int TimeoutMS)
65{ 65{
@@ -152,7 +152,7 @@ int DevPollMboxMsgRecv(AR6K_DEVICE *pDev,
152 return status; 152 return status;
153} 153}
154 154
155static int DevServiceCPUInterrupt(AR6K_DEVICE *pDev) 155static int DevServiceCPUInterrupt(struct ar6k_device *pDev)
156{ 156{
157 int status; 157 int status;
158 u8 cpu_int_status; 158 u8 cpu_int_status;
@@ -192,7 +192,7 @@ static int DevServiceCPUInterrupt(AR6K_DEVICE *pDev)
192} 192}
193 193
194 194
195static int DevServiceErrorInterrupt(AR6K_DEVICE *pDev) 195static int DevServiceErrorInterrupt(struct ar6k_device *pDev)
196{ 196{
197 int status; 197 int status;
198 u8 error_int_status; 198 u8 error_int_status;
@@ -245,7 +245,7 @@ static int DevServiceErrorInterrupt(AR6K_DEVICE *pDev)
245 return status; 245 return status;
246} 246}
247 247
248static int DevServiceDebugInterrupt(AR6K_DEVICE *pDev) 248static int DevServiceDebugInterrupt(struct ar6k_device *pDev)
249{ 249{
250 u32 dummy; 250 u32 dummy;
251 int status; 251 int status;
@@ -275,7 +275,7 @@ static int DevServiceDebugInterrupt(AR6K_DEVICE *pDev)
275 return status; 275 return status;
276} 276}
277 277
278static int DevServiceCounterInterrupt(AR6K_DEVICE *pDev) 278static int DevServiceCounterInterrupt(struct ar6k_device *pDev)
279{ 279{
280 u8 counter_int_status; 280 u8 counter_int_status;
281 281
@@ -302,7 +302,7 @@ static int DevServiceCounterInterrupt(AR6K_DEVICE *pDev)
302/* callback when our fetch to get interrupt status registers completes */ 302/* callback when our fetch to get interrupt status registers completes */
303static void DevGetEventAsyncHandler(void *Context, HTC_PACKET *pPacket) 303static void DevGetEventAsyncHandler(void *Context, HTC_PACKET *pPacket)
304{ 304{
305 AR6K_DEVICE *pDev = (AR6K_DEVICE *)Context; 305 struct ar6k_device *pDev = (struct ar6k_device *)Context;
306 u32 lookAhead = 0; 306 u32 lookAhead = 0;
307 bool otherInts = false; 307 bool otherInts = false;
308 308
@@ -390,7 +390,7 @@ static void DevGetEventAsyncHandler(void *Context, HTC_PACKET *pPacket)
390 * recv messages, this starts off a series of async requests to read interrupt registers */ 390 * recv messages, this starts off a series of async requests to read interrupt registers */
391int DevCheckPendingRecvMsgsAsync(void *context) 391int DevCheckPendingRecvMsgsAsync(void *context)
392{ 392{
393 AR6K_DEVICE *pDev = (AR6K_DEVICE *)context; 393 struct ar6k_device *pDev = (struct ar6k_device *)context;
394 int status = 0; 394 int status = 0;
395 HTC_PACKET *pIOPacket; 395 HTC_PACKET *pIOPacket;
396 396
@@ -460,14 +460,14 @@ int DevCheckPendingRecvMsgsAsync(void *context)
460 return status; 460 return status;
461} 461}
462 462
463void DevAsyncIrqProcessComplete(AR6K_DEVICE *pDev) 463void DevAsyncIrqProcessComplete(struct ar6k_device *pDev)
464{ 464{
465 AR_DEBUG_PRINTF(ATH_DEBUG_IRQ,("DevAsyncIrqProcessComplete - forcing HIF IRQ ACK \n")); 465 AR_DEBUG_PRINTF(ATH_DEBUG_IRQ,("DevAsyncIrqProcessComplete - forcing HIF IRQ ACK \n"));
466 HIFAckInterrupt(pDev->HIFDevice); 466 HIFAckInterrupt(pDev->HIFDevice);
467} 467}
468 468
469/* process pending interrupts synchronously */ 469/* process pending interrupts synchronously */
470static int ProcessPendingIRQs(AR6K_DEVICE *pDev, bool *pDone, bool *pASyncProcessing) 470static int ProcessPendingIRQs(struct ar6k_device *pDev, bool *pDone, bool *pASyncProcessing)
471{ 471{
472 int status = 0; 472 int status = 0;
473 u8 host_int_status = 0; 473 u8 host_int_status = 0;
@@ -683,7 +683,7 @@ static int ProcessPendingIRQs(AR6K_DEVICE *pDev, bool *pDone, bool *pASyncProces
683/* Synchronousinterrupt handler, this handler kicks off all interrupt processing.*/ 683/* Synchronousinterrupt handler, this handler kicks off all interrupt processing.*/
684int DevDsrHandler(void *context) 684int DevDsrHandler(void *context)
685{ 685{
686 AR6K_DEVICE *pDev = (AR6K_DEVICE *)context; 686 struct ar6k_device *pDev = (struct ar6k_device *)context;
687 int status = 0; 687 int status = 0;
688 bool done = false; 688 bool done = false;
689 bool asyncProc = false; 689 bool asyncProc = false;
@@ -744,7 +744,7 @@ int DevDsrHandler(void *context)
744} 744}
745 745
746#ifdef ATH_DEBUG_MODULE 746#ifdef ATH_DEBUG_MODULE
747void DumpAR6KDevState(AR6K_DEVICE *pDev) 747void DumpAR6KDevState(struct ar6k_device *pDev)
748{ 748{
749 int status; 749 int status;
750 AR6K_IRQ_ENABLE_REGISTERS regs; 750 AR6K_IRQ_ENABLE_REGISTERS regs;