diff options
author | Joe Perches <joe@perches.com> | 2011-01-27 23:04:19 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-01-31 16:53:11 -0500 |
commit | 1f4c34bded914e81b4388ccfdfab8a31da5ab0c3 (patch) | |
tree | 17143db6180c0e30c4634f69d67e67d761fc37e1 /drivers/staging/ath6kl | |
parent | a789325dc3aa89bb5001d26b542d7abc775b46f1 (diff) |
staging: ath6kl: Convert enum A_STATUS to int
Convert enum members to int as well.
Signed-off-by: Joe Perches <joe@perches.com>
Acked-by: Vipin Mehta <vipin.mehta@atheros.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/ath6kl')
55 files changed, 1055 insertions, 1052 deletions
diff --git a/drivers/staging/ath6kl/bmi/include/bmi_internal.h b/drivers/staging/ath6kl/bmi/include/bmi_internal.h index a44027cee4e..34e86f31eb9 100644 --- a/drivers/staging/ath6kl/bmi/include/bmi_internal.h +++ b/drivers/staging/ath6kl/bmi/include/bmi_internal.h | |||
@@ -41,12 +41,12 @@ | |||
41 | /* ------ Global Variable Declarations ------- */ | 41 | /* ------ Global Variable Declarations ------- */ |
42 | static A_BOOL bmiDone; | 42 | static A_BOOL bmiDone; |
43 | 43 | ||
44 | A_STATUS | 44 | int |
45 | bmiBufferSend(HIF_DEVICE *device, | 45 | bmiBufferSend(HIF_DEVICE *device, |
46 | A_UCHAR *buffer, | 46 | A_UCHAR *buffer, |
47 | A_UINT32 length); | 47 | A_UINT32 length); |
48 | 48 | ||
49 | A_STATUS | 49 | int |
50 | bmiBufferReceive(HIF_DEVICE *device, | 50 | bmiBufferReceive(HIF_DEVICE *device, |
51 | A_UCHAR *buffer, | 51 | A_UCHAR *buffer, |
52 | A_UINT32 length, | 52 | A_UINT32 length, |
diff --git a/drivers/staging/ath6kl/bmi/src/bmi.c b/drivers/staging/ath6kl/bmi/src/bmi.c index f17f5636f5b..a782166875e 100644 --- a/drivers/staging/ath6kl/bmi/src/bmi.c +++ b/drivers/staging/ath6kl/bmi/src/bmi.c | |||
@@ -105,10 +105,10 @@ BMICleanup(void) | |||
105 | } | 105 | } |
106 | } | 106 | } |
107 | 107 | ||
108 | A_STATUS | 108 | int |
109 | BMIDone(HIF_DEVICE *device) | 109 | BMIDone(HIF_DEVICE *device) |
110 | { | 110 | { |
111 | A_STATUS status; | 111 | int status; |
112 | A_UINT32 cid; | 112 | A_UINT32 cid; |
113 | 113 | ||
114 | if (bmiDone) { | 114 | if (bmiDone) { |
@@ -141,10 +141,10 @@ BMIDone(HIF_DEVICE *device) | |||
141 | return A_OK; | 141 | return A_OK; |
142 | } | 142 | } |
143 | 143 | ||
144 | A_STATUS | 144 | int |
145 | BMIGetTargetInfo(HIF_DEVICE *device, struct bmi_target_info *targ_info) | 145 | BMIGetTargetInfo(HIF_DEVICE *device, struct bmi_target_info *targ_info) |
146 | { | 146 | { |
147 | A_STATUS status; | 147 | int status; |
148 | A_UINT32 cid; | 148 | A_UINT32 cid; |
149 | 149 | ||
150 | if (bmiDone) { | 150 | if (bmiDone) { |
@@ -200,14 +200,14 @@ BMIGetTargetInfo(HIF_DEVICE *device, struct bmi_target_info *targ_info) | |||
200 | return A_OK; | 200 | return A_OK; |
201 | } | 201 | } |
202 | 202 | ||
203 | A_STATUS | 203 | int |
204 | BMIReadMemory(HIF_DEVICE *device, | 204 | BMIReadMemory(HIF_DEVICE *device, |
205 | A_UINT32 address, | 205 | A_UINT32 address, |
206 | A_UCHAR *buffer, | 206 | A_UCHAR *buffer, |
207 | A_UINT32 length) | 207 | A_UINT32 length) |
208 | { | 208 | { |
209 | A_UINT32 cid; | 209 | A_UINT32 cid; |
210 | A_STATUS status; | 210 | int status; |
211 | A_UINT32 offset; | 211 | A_UINT32 offset; |
212 | A_UINT32 remaining, rxlen; | 212 | A_UINT32 remaining, rxlen; |
213 | 213 | ||
@@ -256,14 +256,14 @@ BMIReadMemory(HIF_DEVICE *device, | |||
256 | return A_OK; | 256 | return A_OK; |
257 | } | 257 | } |
258 | 258 | ||
259 | A_STATUS | 259 | int |
260 | BMIWriteMemory(HIF_DEVICE *device, | 260 | BMIWriteMemory(HIF_DEVICE *device, |
261 | A_UINT32 address, | 261 | A_UINT32 address, |
262 | A_UCHAR *buffer, | 262 | A_UCHAR *buffer, |
263 | A_UINT32 length) | 263 | A_UINT32 length) |
264 | { | 264 | { |
265 | A_UINT32 cid; | 265 | A_UINT32 cid; |
266 | A_STATUS status; | 266 | int status; |
267 | A_UINT32 offset; | 267 | A_UINT32 offset; |
268 | A_UINT32 remaining, txlen; | 268 | A_UINT32 remaining, txlen; |
269 | const A_UINT32 header = sizeof(cid) + sizeof(address) + sizeof(length); | 269 | const A_UINT32 header = sizeof(cid) + sizeof(address) + sizeof(length); |
@@ -321,13 +321,13 @@ BMIWriteMemory(HIF_DEVICE *device, | |||
321 | return A_OK; | 321 | return A_OK; |
322 | } | 322 | } |
323 | 323 | ||
324 | A_STATUS | 324 | int |
325 | BMIExecute(HIF_DEVICE *device, | 325 | BMIExecute(HIF_DEVICE *device, |
326 | A_UINT32 address, | 326 | A_UINT32 address, |
327 | A_UINT32 *param) | 327 | A_UINT32 *param) |
328 | { | 328 | { |
329 | A_UINT32 cid; | 329 | A_UINT32 cid; |
330 | A_STATUS status; | 330 | int status; |
331 | A_UINT32 offset; | 331 | A_UINT32 offset; |
332 | 332 | ||
333 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address) + sizeof(param))); | 333 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address) + sizeof(param))); |
@@ -369,12 +369,12 @@ BMIExecute(HIF_DEVICE *device, | |||
369 | return A_OK; | 369 | return A_OK; |
370 | } | 370 | } |
371 | 371 | ||
372 | A_STATUS | 372 | int |
373 | BMISetAppStart(HIF_DEVICE *device, | 373 | BMISetAppStart(HIF_DEVICE *device, |
374 | A_UINT32 address) | 374 | A_UINT32 address) |
375 | { | 375 | { |
376 | A_UINT32 cid; | 376 | A_UINT32 cid; |
377 | A_STATUS status; | 377 | int status; |
378 | A_UINT32 offset; | 378 | A_UINT32 offset; |
379 | 379 | ||
380 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address))); | 380 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address))); |
@@ -406,13 +406,13 @@ BMISetAppStart(HIF_DEVICE *device, | |||
406 | return A_OK; | 406 | return A_OK; |
407 | } | 407 | } |
408 | 408 | ||
409 | A_STATUS | 409 | int |
410 | BMIReadSOCRegister(HIF_DEVICE *device, | 410 | BMIReadSOCRegister(HIF_DEVICE *device, |
411 | A_UINT32 address, | 411 | A_UINT32 address, |
412 | A_UINT32 *param) | 412 | A_UINT32 *param) |
413 | { | 413 | { |
414 | A_UINT32 cid; | 414 | A_UINT32 cid; |
415 | A_STATUS status; | 415 | int status; |
416 | A_UINT32 offset; | 416 | A_UINT32 offset; |
417 | 417 | ||
418 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address))); | 418 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address))); |
@@ -452,13 +452,13 @@ BMIReadSOCRegister(HIF_DEVICE *device, | |||
452 | return A_OK; | 452 | return A_OK; |
453 | } | 453 | } |
454 | 454 | ||
455 | A_STATUS | 455 | int |
456 | BMIWriteSOCRegister(HIF_DEVICE *device, | 456 | BMIWriteSOCRegister(HIF_DEVICE *device, |
457 | A_UINT32 address, | 457 | A_UINT32 address, |
458 | A_UINT32 param) | 458 | A_UINT32 param) |
459 | { | 459 | { |
460 | A_UINT32 cid; | 460 | A_UINT32 cid; |
461 | A_STATUS status; | 461 | int status; |
462 | A_UINT32 offset; | 462 | A_UINT32 offset; |
463 | 463 | ||
464 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address) + sizeof(param))); | 464 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address) + sizeof(param))); |
@@ -492,7 +492,7 @@ BMIWriteSOCRegister(HIF_DEVICE *device, | |||
492 | return A_OK; | 492 | return A_OK; |
493 | } | 493 | } |
494 | 494 | ||
495 | A_STATUS | 495 | int |
496 | BMIrompatchInstall(HIF_DEVICE *device, | 496 | BMIrompatchInstall(HIF_DEVICE *device, |
497 | A_UINT32 ROM_addr, | 497 | A_UINT32 ROM_addr, |
498 | A_UINT32 RAM_addr, | 498 | A_UINT32 RAM_addr, |
@@ -501,7 +501,7 @@ BMIrompatchInstall(HIF_DEVICE *device, | |||
501 | A_UINT32 *rompatch_id) | 501 | A_UINT32 *rompatch_id) |
502 | { | 502 | { |
503 | A_UINT32 cid; | 503 | A_UINT32 cid; |
504 | A_STATUS status; | 504 | int status; |
505 | A_UINT32 offset; | 505 | A_UINT32 offset; |
506 | 506 | ||
507 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(ROM_addr) + sizeof(RAM_addr) + | 507 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(ROM_addr) + sizeof(RAM_addr) + |
@@ -548,12 +548,12 @@ BMIrompatchInstall(HIF_DEVICE *device, | |||
548 | return A_OK; | 548 | return A_OK; |
549 | } | 549 | } |
550 | 550 | ||
551 | A_STATUS | 551 | int |
552 | BMIrompatchUninstall(HIF_DEVICE *device, | 552 | BMIrompatchUninstall(HIF_DEVICE *device, |
553 | A_UINT32 rompatch_id) | 553 | A_UINT32 rompatch_id) |
554 | { | 554 | { |
555 | A_UINT32 cid; | 555 | A_UINT32 cid; |
556 | A_STATUS status; | 556 | int status; |
557 | A_UINT32 offset; | 557 | A_UINT32 offset; |
558 | 558 | ||
559 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(rompatch_id))); | 559 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(rompatch_id))); |
@@ -585,14 +585,14 @@ BMIrompatchUninstall(HIF_DEVICE *device, | |||
585 | return A_OK; | 585 | return A_OK; |
586 | } | 586 | } |
587 | 587 | ||
588 | static A_STATUS | 588 | static int |
589 | _BMIrompatchChangeActivation(HIF_DEVICE *device, | 589 | _BMIrompatchChangeActivation(HIF_DEVICE *device, |
590 | A_UINT32 rompatch_count, | 590 | A_UINT32 rompatch_count, |
591 | A_UINT32 *rompatch_list, | 591 | A_UINT32 *rompatch_list, |
592 | A_UINT32 do_activate) | 592 | A_UINT32 do_activate) |
593 | { | 593 | { |
594 | A_UINT32 cid; | 594 | A_UINT32 cid; |
595 | A_STATUS status; | 595 | int status; |
596 | A_UINT32 offset; | 596 | A_UINT32 offset; |
597 | A_UINT32 length; | 597 | A_UINT32 length; |
598 | 598 | ||
@@ -629,7 +629,7 @@ _BMIrompatchChangeActivation(HIF_DEVICE *device, | |||
629 | return A_OK; | 629 | return A_OK; |
630 | } | 630 | } |
631 | 631 | ||
632 | A_STATUS | 632 | int |
633 | BMIrompatchActivate(HIF_DEVICE *device, | 633 | BMIrompatchActivate(HIF_DEVICE *device, |
634 | A_UINT32 rompatch_count, | 634 | A_UINT32 rompatch_count, |
635 | A_UINT32 *rompatch_list) | 635 | A_UINT32 *rompatch_list) |
@@ -637,7 +637,7 @@ BMIrompatchActivate(HIF_DEVICE *device, | |||
637 | return _BMIrompatchChangeActivation(device, rompatch_count, rompatch_list, 1); | 637 | return _BMIrompatchChangeActivation(device, rompatch_count, rompatch_list, 1); |
638 | } | 638 | } |
639 | 639 | ||
640 | A_STATUS | 640 | int |
641 | BMIrompatchDeactivate(HIF_DEVICE *device, | 641 | BMIrompatchDeactivate(HIF_DEVICE *device, |
642 | A_UINT32 rompatch_count, | 642 | A_UINT32 rompatch_count, |
643 | A_UINT32 *rompatch_list) | 643 | A_UINT32 *rompatch_list) |
@@ -645,13 +645,13 @@ BMIrompatchDeactivate(HIF_DEVICE *device, | |||
645 | return _BMIrompatchChangeActivation(device, rompatch_count, rompatch_list, 0); | 645 | return _BMIrompatchChangeActivation(device, rompatch_count, rompatch_list, 0); |
646 | } | 646 | } |
647 | 647 | ||
648 | A_STATUS | 648 | int |
649 | BMILZData(HIF_DEVICE *device, | 649 | BMILZData(HIF_DEVICE *device, |
650 | A_UCHAR *buffer, | 650 | A_UCHAR *buffer, |
651 | A_UINT32 length) | 651 | A_UINT32 length) |
652 | { | 652 | { |
653 | A_UINT32 cid; | 653 | A_UINT32 cid; |
654 | A_STATUS status; | 654 | int status; |
655 | A_UINT32 offset; | 655 | A_UINT32 offset; |
656 | A_UINT32 remaining, txlen; | 656 | A_UINT32 remaining, txlen; |
657 | const A_UINT32 header = sizeof(cid) + sizeof(length); | 657 | const A_UINT32 header = sizeof(cid) + sizeof(length); |
@@ -695,12 +695,12 @@ BMILZData(HIF_DEVICE *device, | |||
695 | return A_OK; | 695 | return A_OK; |
696 | } | 696 | } |
697 | 697 | ||
698 | A_STATUS | 698 | int |
699 | BMILZStreamStart(HIF_DEVICE *device, | 699 | BMILZStreamStart(HIF_DEVICE *device, |
700 | A_UINT32 address) | 700 | A_UINT32 address) |
701 | { | 701 | { |
702 | A_UINT32 cid; | 702 | A_UINT32 cid; |
703 | A_STATUS status; | 703 | int status; |
704 | A_UINT32 offset; | 704 | A_UINT32 offset; |
705 | 705 | ||
706 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address))); | 706 | A_ASSERT(BMI_COMMAND_FITS(sizeof(cid) + sizeof(address))); |
@@ -733,12 +733,12 @@ BMILZStreamStart(HIF_DEVICE *device, | |||
733 | } | 733 | } |
734 | 734 | ||
735 | /* BMI Access routines */ | 735 | /* BMI Access routines */ |
736 | A_STATUS | 736 | int |
737 | bmiBufferSend(HIF_DEVICE *device, | 737 | bmiBufferSend(HIF_DEVICE *device, |
738 | A_UCHAR *buffer, | 738 | A_UCHAR *buffer, |
739 | A_UINT32 length) | 739 | A_UINT32 length) |
740 | { | 740 | { |
741 | A_STATUS status; | 741 | int status; |
742 | A_UINT32 timeout; | 742 | A_UINT32 timeout; |
743 | A_UINT32 address; | 743 | A_UINT32 address; |
744 | A_UINT32 mboxAddress[HTC_MAILBOX_NUM_MAX]; | 744 | A_UINT32 mboxAddress[HTC_MAILBOX_NUM_MAX]; |
@@ -781,13 +781,13 @@ bmiBufferSend(HIF_DEVICE *device, | |||
781 | return status; | 781 | return status; |
782 | } | 782 | } |
783 | 783 | ||
784 | A_STATUS | 784 | int |
785 | bmiBufferReceive(HIF_DEVICE *device, | 785 | bmiBufferReceive(HIF_DEVICE *device, |
786 | A_UCHAR *buffer, | 786 | A_UCHAR *buffer, |
787 | A_UINT32 length, | 787 | A_UINT32 length, |
788 | A_BOOL want_timeout) | 788 | A_BOOL want_timeout) |
789 | { | 789 | { |
790 | A_STATUS status; | 790 | int status; |
791 | A_UINT32 address; | 791 | A_UINT32 address; |
792 | A_UINT32 mboxAddress[HTC_MAILBOX_NUM_MAX]; | 792 | A_UINT32 mboxAddress[HTC_MAILBOX_NUM_MAX]; |
793 | HIF_PENDING_EVENTS_INFO hifPendingEvents; | 793 | HIF_PENDING_EVENTS_INFO hifPendingEvents; |
@@ -957,10 +957,10 @@ bmiBufferReceive(HIF_DEVICE *device, | |||
957 | return A_OK; | 957 | return A_OK; |
958 | } | 958 | } |
959 | 959 | ||
960 | A_STATUS | 960 | int |
961 | BMIFastDownload(HIF_DEVICE *device, A_UINT32 address, A_UCHAR *buffer, A_UINT32 length) | 961 | BMIFastDownload(HIF_DEVICE *device, A_UINT32 address, A_UCHAR *buffer, A_UINT32 length) |
962 | { | 962 | { |
963 | A_STATUS status = A_ERROR; | 963 | int status = A_ERROR; |
964 | A_UINT32 lastWord = 0; | 964 | A_UINT32 lastWord = 0; |
965 | A_UINT32 lastWordOffset = length & ~0x3; | 965 | A_UINT32 lastWordOffset = length & ~0x3; |
966 | A_UINT32 unalignedBytes = length & 0x3; | 966 | A_UINT32 unalignedBytes = length & 0x3; |
@@ -997,13 +997,13 @@ BMIFastDownload(HIF_DEVICE *device, A_UINT32 address, A_UCHAR *buffer, A_UINT32 | |||
997 | return status; | 997 | return status; |
998 | } | 998 | } |
999 | 999 | ||
1000 | A_STATUS | 1000 | int |
1001 | BMIRawWrite(HIF_DEVICE *device, A_UCHAR *buffer, A_UINT32 length) | 1001 | BMIRawWrite(HIF_DEVICE *device, A_UCHAR *buffer, A_UINT32 length) |
1002 | { | 1002 | { |
1003 | return bmiBufferSend(device, buffer, length); | 1003 | return bmiBufferSend(device, buffer, length); |
1004 | } | 1004 | } |
1005 | 1005 | ||
1006 | A_STATUS | 1006 | int |
1007 | BMIRawRead(HIF_DEVICE *device, A_UCHAR *buffer, A_UINT32 length, A_BOOL want_timeout) | 1007 | BMIRawRead(HIF_DEVICE *device, A_UCHAR *buffer, A_UINT32 length, A_BOOL want_timeout) |
1008 | { | 1008 | { |
1009 | return bmiBufferReceive(device, buffer, length, want_timeout); | 1009 | return bmiBufferReceive(device, buffer, length, want_timeout); |
diff --git a/drivers/staging/ath6kl/hif/sdio/linux_sdio/include/hif_internal.h b/drivers/staging/ath6kl/hif/sdio/linux_sdio/include/hif_internal.h index 857f35f36ca..f72ba6cf50c 100644 --- a/drivers/staging/ath6kl/hif/sdio/linux_sdio/include/hif_internal.h +++ b/drivers/staging/ath6kl/hif/sdio/linux_sdio/include/hif_internal.h | |||
@@ -58,7 +58,7 @@ typedef struct bus_request { | |||
58 | A_UINT32 length; | 58 | A_UINT32 length; |
59 | A_UINT32 request; | 59 | A_UINT32 request; |
60 | void *context; | 60 | void *context; |
61 | A_STATUS status; | 61 | int status; |
62 | struct _HIF_SCATTER_REQ_PRIV *pScatterReq; /* this request is a scatter request */ | 62 | struct _HIF_SCATTER_REQ_PRIV *pScatterReq; /* this request is a scatter request */ |
63 | } BUS_REQUEST; | 63 | } BUS_REQUEST; |
64 | 64 | ||
@@ -110,18 +110,18 @@ typedef struct _HIF_SCATTER_REQ_PRIV { | |||
110 | 110 | ||
111 | #define ATH_DEBUG_SCATTER ATH_DEBUG_MAKE_MODULE_MASK(0) | 111 | #define ATH_DEBUG_SCATTER ATH_DEBUG_MAKE_MODULE_MASK(0) |
112 | 112 | ||
113 | A_STATUS SetupHIFScatterSupport(HIF_DEVICE *device, HIF_DEVICE_SCATTER_SUPPORT_INFO *pInfo); | 113 | int SetupHIFScatterSupport(HIF_DEVICE *device, HIF_DEVICE_SCATTER_SUPPORT_INFO *pInfo); |
114 | void CleanupHIFScatterResources(HIF_DEVICE *device); | 114 | void CleanupHIFScatterResources(HIF_DEVICE *device); |
115 | A_STATUS DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest); | 115 | int DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest); |
116 | 116 | ||
117 | #else // HIF_LINUX_MMC_SCATTER_SUPPORT | 117 | #else // HIF_LINUX_MMC_SCATTER_SUPPORT |
118 | 118 | ||
119 | static inline A_STATUS SetupHIFScatterSupport(HIF_DEVICE *device, HIF_DEVICE_SCATTER_SUPPORT_INFO *pInfo) | 119 | static inline int SetupHIFScatterSupport(HIF_DEVICE *device, HIF_DEVICE_SCATTER_SUPPORT_INFO *pInfo) |
120 | { | 120 | { |
121 | return A_ENOTSUP; | 121 | return A_ENOTSUP; |
122 | } | 122 | } |
123 | 123 | ||
124 | static inline A_STATUS DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest) | 124 | static inline int DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest) |
125 | { | 125 | { |
126 | return A_ENOTSUP; | 126 | return A_ENOTSUP; |
127 | } | 127 | } |
diff --git a/drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif.c b/drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif.c index e96662b84ed..61166a5cb02 100644 --- a/drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif.c +++ b/drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif.c | |||
@@ -107,8 +107,8 @@ extern A_UINT32 busspeedlow; | |||
107 | extern A_UINT32 debughif; | 107 | extern A_UINT32 debughif; |
108 | 108 | ||
109 | static void ResetAllCards(void); | 109 | static void ResetAllCards(void); |
110 | static A_STATUS hifDisableFunc(HIF_DEVICE *device, struct sdio_func *func); | 110 | static int hifDisableFunc(HIF_DEVICE *device, struct sdio_func *func); |
111 | static A_STATUS hifEnableFunc(HIF_DEVICE *device, struct sdio_func *func); | 111 | static int hifEnableFunc(HIF_DEVICE *device, struct sdio_func *func); |
112 | 112 | ||
113 | #ifdef DEBUG | 113 | #ifdef DEBUG |
114 | 114 | ||
@@ -123,7 +123,7 @@ ATH_DEBUG_INSTANTIATE_MODULE_VAR(hif, | |||
123 | 123 | ||
124 | 124 | ||
125 | /* ------ Functions ------ */ | 125 | /* ------ Functions ------ */ |
126 | A_STATUS HIFInit(OSDRV_CALLBACKS *callbacks) | 126 | int HIFInit(OSDRV_CALLBACKS *callbacks) |
127 | { | 127 | { |
128 | int status; | 128 | int status; |
129 | AR_DEBUG_ASSERT(callbacks != NULL); | 129 | AR_DEBUG_ASSERT(callbacks != NULL); |
@@ -152,7 +152,7 @@ A_STATUS HIFInit(OSDRV_CALLBACKS *callbacks) | |||
152 | 152 | ||
153 | } | 153 | } |
154 | 154 | ||
155 | static A_STATUS | 155 | static int |
156 | __HIFReadWrite(HIF_DEVICE *device, | 156 | __HIFReadWrite(HIF_DEVICE *device, |
157 | A_UINT32 address, | 157 | A_UINT32 address, |
158 | A_UCHAR *buffer, | 158 | A_UCHAR *buffer, |
@@ -161,7 +161,7 @@ __HIFReadWrite(HIF_DEVICE *device, | |||
161 | void *context) | 161 | void *context) |
162 | { | 162 | { |
163 | A_UINT8 opcode; | 163 | A_UINT8 opcode; |
164 | A_STATUS status = A_OK; | 164 | int status = A_OK; |
165 | int ret; | 165 | int ret; |
166 | A_UINT8 *tbuffer; | 166 | A_UINT8 *tbuffer; |
167 | A_BOOL bounced = FALSE; | 167 | A_BOOL bounced = FALSE; |
@@ -329,7 +329,7 @@ void AddToAsyncList(HIF_DEVICE *device, BUS_REQUEST *busrequest) | |||
329 | 329 | ||
330 | 330 | ||
331 | /* queue a read/write request */ | 331 | /* queue a read/write request */ |
332 | A_STATUS | 332 | int |
333 | HIFReadWrite(HIF_DEVICE *device, | 333 | HIFReadWrite(HIF_DEVICE *device, |
334 | A_UINT32 address, | 334 | A_UINT32 address, |
335 | A_UCHAR *buffer, | 335 | A_UCHAR *buffer, |
@@ -337,7 +337,7 @@ HIFReadWrite(HIF_DEVICE *device, | |||
337 | A_UINT32 request, | 337 | A_UINT32 request, |
338 | void *context) | 338 | void *context) |
339 | { | 339 | { |
340 | A_STATUS status = A_OK; | 340 | int status = A_OK; |
341 | BUS_REQUEST *busrequest; | 341 | BUS_REQUEST *busrequest; |
342 | 342 | ||
343 | 343 | ||
@@ -375,7 +375,7 @@ HIFReadWrite(HIF_DEVICE *device, | |||
375 | /* interrupted, exit */ | 375 | /* interrupted, exit */ |
376 | return A_ERROR; | 376 | return A_ERROR; |
377 | } else { | 377 | } else { |
378 | A_STATUS status = busrequest->status; | 378 | int status = busrequest->status; |
379 | AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: sync return freeing 0x%lX: 0x%X\n", | 379 | AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: sync return freeing 0x%lX: 0x%X\n", |
380 | (unsigned long)busrequest, busrequest->status)); | 380 | (unsigned long)busrequest, busrequest->status)); |
381 | AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: freeing req: 0x%X\n", (unsigned int)request)); | 381 | AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: freeing req: 0x%X\n", (unsigned int)request)); |
@@ -402,7 +402,7 @@ static int async_task(void *param) | |||
402 | { | 402 | { |
403 | HIF_DEVICE *device; | 403 | HIF_DEVICE *device; |
404 | BUS_REQUEST *request; | 404 | BUS_REQUEST *request; |
405 | A_STATUS status; | 405 | int status; |
406 | unsigned long flags; | 406 | unsigned long flags; |
407 | 407 | ||
408 | device = (HIF_DEVICE *)param; | 408 | device = (HIF_DEVICE *)param; |
@@ -488,7 +488,7 @@ static A_INT32 IssueSDCommand(HIF_DEVICE *device, A_UINT32 opcode, A_UINT32 arg, | |||
488 | return err; | 488 | return err; |
489 | } | 489 | } |
490 | 490 | ||
491 | A_STATUS ReinitSDIO(HIF_DEVICE *device) | 491 | int ReinitSDIO(HIF_DEVICE *device) |
492 | { | 492 | { |
493 | A_INT32 err; | 493 | A_INT32 err; |
494 | struct mmc_host *host; | 494 | struct mmc_host *host; |
@@ -647,10 +647,10 @@ A_STATUS ReinitSDIO(HIF_DEVICE *device) | |||
647 | return (err) ? A_ERROR : A_OK; | 647 | return (err) ? A_ERROR : A_OK; |
648 | } | 648 | } |
649 | 649 | ||
650 | A_STATUS | 650 | int |
651 | PowerStateChangeNotify(HIF_DEVICE *device, HIF_DEVICE_POWER_CHANGE_TYPE config) | 651 | PowerStateChangeNotify(HIF_DEVICE *device, HIF_DEVICE_POWER_CHANGE_TYPE config) |
652 | { | 652 | { |
653 | A_STATUS status = A_OK; | 653 | int status = A_OK; |
654 | #if defined(CONFIG_PM) | 654 | #if defined(CONFIG_PM) |
655 | struct sdio_func *func = device->func; | 655 | struct sdio_func *func = device->func; |
656 | int old_reset_val; | 656 | int old_reset_val; |
@@ -690,12 +690,12 @@ PowerStateChangeNotify(HIF_DEVICE *device, HIF_DEVICE_POWER_CHANGE_TYPE config) | |||
690 | return status; | 690 | return status; |
691 | } | 691 | } |
692 | 692 | ||
693 | A_STATUS | 693 | int |
694 | HIFConfigureDevice(HIF_DEVICE *device, HIF_DEVICE_CONFIG_OPCODE opcode, | 694 | HIFConfigureDevice(HIF_DEVICE *device, HIF_DEVICE_CONFIG_OPCODE opcode, |
695 | void *config, A_UINT32 configLen) | 695 | void *config, A_UINT32 configLen) |
696 | { | 696 | { |
697 | A_UINT32 count; | 697 | A_UINT32 count; |
698 | A_STATUS status = A_OK; | 698 | int status = A_OK; |
699 | 699 | ||
700 | switch(opcode) { | 700 | switch(opcode) { |
701 | case HIF_DEVICE_GET_MBOX_BLOCK_SIZE: | 701 | case HIF_DEVICE_GET_MBOX_BLOCK_SIZE: |
@@ -774,7 +774,7 @@ HIFShutDownDevice(HIF_DEVICE *device) | |||
774 | static void | 774 | static void |
775 | hifIRQHandler(struct sdio_func *func) | 775 | hifIRQHandler(struct sdio_func *func) |
776 | { | 776 | { |
777 | A_STATUS status; | 777 | int status; |
778 | HIF_DEVICE *device; | 778 | HIF_DEVICE *device; |
779 | AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: +hifIRQHandler\n")); | 779 | AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: +hifIRQHandler\n")); |
780 | 780 | ||
@@ -949,10 +949,10 @@ hifFreeBusRequest(HIF_DEVICE *device, BUS_REQUEST *busrequest) | |||
949 | spin_unlock_irqrestore(&device->lock, flag); | 949 | spin_unlock_irqrestore(&device->lock, flag); |
950 | } | 950 | } |
951 | 951 | ||
952 | static A_STATUS hifDisableFunc(HIF_DEVICE *device, struct sdio_func *func) | 952 | static int hifDisableFunc(HIF_DEVICE *device, struct sdio_func *func) |
953 | { | 953 | { |
954 | int ret; | 954 | int ret; |
955 | A_STATUS status = A_OK; | 955 | int status = A_OK; |
956 | 956 | ||
957 | AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: +hifDisableFunc\n")); | 957 | AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: +hifDisableFunc\n")); |
958 | device = getHifDevice(func); | 958 | device = getHifDevice(func); |
@@ -1080,7 +1080,7 @@ static int hifEnableFunc(HIF_DEVICE *device, struct sdio_func *func) | |||
1080 | static int hifDeviceSuspend(struct device *dev) | 1080 | static int hifDeviceSuspend(struct device *dev) |
1081 | { | 1081 | { |
1082 | struct sdio_func *func=dev_to_sdio_func(dev); | 1082 | struct sdio_func *func=dev_to_sdio_func(dev); |
1083 | A_STATUS status = A_OK; | 1083 | int status = A_OK; |
1084 | HIF_DEVICE *device; | 1084 | HIF_DEVICE *device; |
1085 | 1085 | ||
1086 | device = getHifDevice(func); | 1086 | device = getHifDevice(func); |
@@ -1107,7 +1107,7 @@ static int hifDeviceSuspend(struct device *dev) | |||
1107 | static int hifDeviceResume(struct device *dev) | 1107 | static int hifDeviceResume(struct device *dev) |
1108 | { | 1108 | { |
1109 | struct sdio_func *func=dev_to_sdio_func(dev); | 1109 | struct sdio_func *func=dev_to_sdio_func(dev); |
1110 | A_STATUS status = A_OK; | 1110 | int status = A_OK; |
1111 | HIF_DEVICE *device; | 1111 | HIF_DEVICE *device; |
1112 | 1112 | ||
1113 | device = getHifDevice(func); | 1113 | device = getHifDevice(func); |
@@ -1126,7 +1126,7 @@ static int hifDeviceResume(struct device *dev) | |||
1126 | 1126 | ||
1127 | static void hifDeviceRemoved(struct sdio_func *func) | 1127 | static void hifDeviceRemoved(struct sdio_func *func) |
1128 | { | 1128 | { |
1129 | A_STATUS status = A_OK; | 1129 | int status = A_OK; |
1130 | HIF_DEVICE *device; | 1130 | HIF_DEVICE *device; |
1131 | AR_DEBUG_ASSERT(func != NULL); | 1131 | AR_DEBUG_ASSERT(func != NULL); |
1132 | 1132 | ||
@@ -1151,11 +1151,11 @@ static void hifDeviceRemoved(struct sdio_func *func) | |||
1151 | /* | 1151 | /* |
1152 | * This should be moved to AR6K HTC layer. | 1152 | * This should be moved to AR6K HTC layer. |
1153 | */ | 1153 | */ |
1154 | A_STATUS hifWaitForPendingRecv(HIF_DEVICE *device) | 1154 | int hifWaitForPendingRecv(HIF_DEVICE *device) |
1155 | { | 1155 | { |
1156 | A_INT32 cnt = 10; | 1156 | A_INT32 cnt = 10; |
1157 | A_UINT8 host_int_status; | 1157 | A_UINT8 host_int_status; |
1158 | A_STATUS status = A_OK; | 1158 | int status = A_OK; |
1159 | 1159 | ||
1160 | do { | 1160 | do { |
1161 | while (atomic_read(&device->irqHandling)) { | 1161 | while (atomic_read(&device->irqHandling)) { |
@@ -1233,7 +1233,7 @@ void HIFReleaseDevice(HIF_DEVICE *device) | |||
1233 | device->claimedContext = NULL; | 1233 | device->claimedContext = NULL; |
1234 | } | 1234 | } |
1235 | 1235 | ||
1236 | A_STATUS HIFAttachHTC(HIF_DEVICE *device, HTC_CALLBACKS *callbacks) | 1236 | int HIFAttachHTC(HIF_DEVICE *device, HTC_CALLBACKS *callbacks) |
1237 | { | 1237 | { |
1238 | if (device->htcCallbacks.context != NULL) { | 1238 | if (device->htcCallbacks.context != NULL) { |
1239 | /* already in use! */ | 1239 | /* already in use! */ |
diff --git a/drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif_scatter.c b/drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif_scatter.c index ee8b47746a1..ceeced47cd2 100644 --- a/drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif_scatter.c +++ b/drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif_scatter.c | |||
@@ -79,7 +79,7 @@ static HIF_SCATTER_REQ *AllocScatterReq(HIF_DEVICE *device) | |||
79 | } | 79 | } |
80 | 80 | ||
81 | /* called by async task to perform the operation synchronously using direct MMC APIs */ | 81 | /* called by async task to perform the operation synchronously using direct MMC APIs */ |
82 | A_STATUS DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest) | 82 | int DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest) |
83 | { | 83 | { |
84 | int i; | 84 | int i; |
85 | A_UINT8 rw; | 85 | A_UINT8 rw; |
@@ -89,7 +89,7 @@ A_STATUS DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest) | |||
89 | struct mmc_data data; | 89 | struct mmc_data data; |
90 | HIF_SCATTER_REQ_PRIV *pReqPriv; | 90 | HIF_SCATTER_REQ_PRIV *pReqPriv; |
91 | HIF_SCATTER_REQ *pReq; | 91 | HIF_SCATTER_REQ *pReq; |
92 | A_STATUS status = A_OK; | 92 | int status = A_OK; |
93 | struct scatterlist *pSg; | 93 | struct scatterlist *pSg; |
94 | 94 | ||
95 | pReqPriv = busrequest->pScatterReq; | 95 | pReqPriv = busrequest->pScatterReq; |
@@ -199,9 +199,9 @@ A_STATUS DoHifReadWriteScatter(HIF_DEVICE *device, BUS_REQUEST *busrequest) | |||
199 | } | 199 | } |
200 | 200 | ||
201 | /* callback to issue a read-write scatter request */ | 201 | /* callback to issue a read-write scatter request */ |
202 | static A_STATUS HifReadWriteScatter(HIF_DEVICE *device, HIF_SCATTER_REQ *pReq) | 202 | static int HifReadWriteScatter(HIF_DEVICE *device, HIF_SCATTER_REQ *pReq) |
203 | { | 203 | { |
204 | A_STATUS status = A_EINVAL; | 204 | int status = A_EINVAL; |
205 | A_UINT32 request = pReq->Request; | 205 | A_UINT32 request = pReq->Request; |
206 | HIF_SCATTER_REQ_PRIV *pReqPriv = (HIF_SCATTER_REQ_PRIV *)pReq->HIFPrivate[0]; | 206 | HIF_SCATTER_REQ_PRIV *pReqPriv = (HIF_SCATTER_REQ_PRIV *)pReq->HIFPrivate[0]; |
207 | 207 | ||
@@ -275,9 +275,9 @@ static A_STATUS HifReadWriteScatter(HIF_DEVICE *device, HIF_SCATTER_REQ *pReq) | |||
275 | } | 275 | } |
276 | 276 | ||
277 | /* setup of HIF scatter resources */ | 277 | /* setup of HIF scatter resources */ |
278 | A_STATUS SetupHIFScatterSupport(HIF_DEVICE *device, HIF_DEVICE_SCATTER_SUPPORT_INFO *pInfo) | 278 | int SetupHIFScatterSupport(HIF_DEVICE *device, HIF_DEVICE_SCATTER_SUPPORT_INFO *pInfo) |
279 | { | 279 | { |
280 | A_STATUS status = A_ERROR; | 280 | int status = A_ERROR; |
281 | int i; | 281 | int i; |
282 | HIF_SCATTER_REQ_PRIV *pReqPriv; | 282 | HIF_SCATTER_REQ_PRIV *pReqPriv; |
283 | BUS_REQUEST *busrequest; | 283 | BUS_REQUEST *busrequest; |
diff --git a/drivers/staging/ath6kl/htc2/AR6000/ar6k.c b/drivers/staging/ath6kl/htc2/AR6000/ar6k.c index 1efc85ce02b..8c6d6591eca 100644 --- a/drivers/staging/ath6kl/htc2/AR6000/ar6k.c +++ b/drivers/staging/ath6kl/htc2/AR6000/ar6k.c | |||
@@ -35,8 +35,8 @@ | |||
35 | 35 | ||
36 | #define MAILBOX_FOR_BLOCK_SIZE 1 | 36 | #define MAILBOX_FOR_BLOCK_SIZE 1 |
37 | 37 | ||
38 | A_STATUS DevEnableInterrupts(AR6K_DEVICE *pDev); | 38 | int DevEnableInterrupts(AR6K_DEVICE *pDev); |
39 | A_STATUS DevDisableInterrupts(AR6K_DEVICE *pDev); | 39 | int DevDisableInterrupts(AR6K_DEVICE *pDev); |
40 | 40 | ||
41 | static void DevCleanupVirtualScatterSupport(AR6K_DEVICE *pDev); | 41 | static void DevCleanupVirtualScatterSupport(AR6K_DEVICE *pDev); |
42 | 42 | ||
@@ -74,10 +74,10 @@ void DevCleanup(AR6K_DEVICE *pDev) | |||
74 | } | 74 | } |
75 | } | 75 | } |
76 | 76 | ||
77 | A_STATUS DevSetup(AR6K_DEVICE *pDev) | 77 | int DevSetup(AR6K_DEVICE *pDev) |
78 | { | 78 | { |
79 | A_UINT32 blocksizes[AR6K_MAILBOXES]; | 79 | A_UINT32 blocksizes[AR6K_MAILBOXES]; |
80 | A_STATUS status = A_OK; | 80 | int status = A_OK; |
81 | int i; | 81 | int i; |
82 | HTC_CALLBACKS htcCallbacks; | 82 | HTC_CALLBACKS htcCallbacks; |
83 | 83 | ||
@@ -216,9 +216,9 @@ A_STATUS DevSetup(AR6K_DEVICE *pDev) | |||
216 | 216 | ||
217 | } | 217 | } |
218 | 218 | ||
219 | A_STATUS DevEnableInterrupts(AR6K_DEVICE *pDev) | 219 | int DevEnableInterrupts(AR6K_DEVICE *pDev) |
220 | { | 220 | { |
221 | A_STATUS status; | 221 | int status; |
222 | AR6K_IRQ_ENABLE_REGISTERS regs; | 222 | AR6K_IRQ_ENABLE_REGISTERS regs; |
223 | 223 | ||
224 | LOCK_AR6K(pDev); | 224 | LOCK_AR6K(pDev); |
@@ -276,7 +276,7 @@ A_STATUS DevEnableInterrupts(AR6K_DEVICE *pDev) | |||
276 | return status; | 276 | return status; |
277 | } | 277 | } |
278 | 278 | ||
279 | A_STATUS DevDisableInterrupts(AR6K_DEVICE *pDev) | 279 | int DevDisableInterrupts(AR6K_DEVICE *pDev) |
280 | { | 280 | { |
281 | AR6K_IRQ_ENABLE_REGISTERS regs; | 281 | AR6K_IRQ_ENABLE_REGISTERS regs; |
282 | 282 | ||
@@ -301,7 +301,7 @@ A_STATUS DevDisableInterrupts(AR6K_DEVICE *pDev) | |||
301 | } | 301 | } |
302 | 302 | ||
303 | /* enable device interrupts */ | 303 | /* enable device interrupts */ |
304 | A_STATUS DevUnmaskInterrupts(AR6K_DEVICE *pDev) | 304 | int DevUnmaskInterrupts(AR6K_DEVICE *pDev) |
305 | { | 305 | { |
306 | /* for good measure, make sure interrupt are disabled before unmasking at the HIF | 306 | /* for good measure, make sure interrupt are disabled before unmasking at the HIF |
307 | * layer. | 307 | * layer. |
@@ -309,7 +309,7 @@ A_STATUS DevUnmaskInterrupts(AR6K_DEVICE *pDev) | |||
309 | * and when HTC is finally ready to handle interrupts, other software can perform target "soft" resets. | 309 | * and when HTC is finally ready to handle interrupts, other software can perform target "soft" resets. |
310 | * The AR6K interrupt enables reset back to an "enabled" state when this happens. | 310 | * The AR6K interrupt enables reset back to an "enabled" state when this happens. |
311 | * */ | 311 | * */ |
312 | A_STATUS IntStatus = A_OK; | 312 | int IntStatus = A_OK; |
313 | DevDisableInterrupts(pDev); | 313 | DevDisableInterrupts(pDev); |
314 | 314 | ||
315 | #ifdef THREAD_X | 315 | #ifdef THREAD_X |
@@ -327,7 +327,7 @@ A_STATUS DevUnmaskInterrupts(AR6K_DEVICE *pDev) | |||
327 | } | 327 | } |
328 | 328 | ||
329 | /* disable all device interrupts */ | 329 | /* disable all device interrupts */ |
330 | A_STATUS DevMaskInterrupts(AR6K_DEVICE *pDev) | 330 | int DevMaskInterrupts(AR6K_DEVICE *pDev) |
331 | { | 331 | { |
332 | /* mask the interrupt at the HIF layer, we don't want a stray interrupt taken while | 332 | /* mask the interrupt at the HIF layer, we don't want a stray interrupt taken while |
333 | * we zero out our shadow registers in DevDisableInterrupts()*/ | 333 | * we zero out our shadow registers in DevDisableInterrupts()*/ |
@@ -355,9 +355,9 @@ static void DevDoEnableDisableRecvAsyncHandler(void *Context, HTC_PACKET *pPacke | |||
355 | /* disable packet reception (used in case the host runs out of buffers) | 355 | /* disable packet reception (used in case the host runs out of buffers) |
356 | * this is the "override" method when the HIF reports another methods to | 356 | * this is the "override" method when the HIF reports another methods to |
357 | * disable recv events */ | 357 | * disable recv events */ |
358 | static A_STATUS DevDoEnableDisableRecvOverride(AR6K_DEVICE *pDev, A_BOOL EnableRecv, A_BOOL AsyncMode) | 358 | static int DevDoEnableDisableRecvOverride(AR6K_DEVICE *pDev, A_BOOL EnableRecv, A_BOOL AsyncMode) |
359 | { | 359 | { |
360 | A_STATUS status = A_OK; | 360 | int status = A_OK; |
361 | HTC_PACKET *pIOPacket = NULL; | 361 | HTC_PACKET *pIOPacket = NULL; |
362 | 362 | ||
363 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC,("DevDoEnableDisableRecvOverride: Enable:%d Mode:%d\n", | 363 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC,("DevDoEnableDisableRecvOverride: Enable:%d Mode:%d\n", |
@@ -403,9 +403,9 @@ static A_STATUS DevDoEnableDisableRecvOverride(AR6K_DEVICE *pDev, A_BOOL EnableR | |||
403 | /* disable packet reception (used in case the host runs out of buffers) | 403 | /* disable packet reception (used in case the host runs out of buffers) |
404 | * this is the "normal" method using the interrupt enable registers through | 404 | * this is the "normal" method using the interrupt enable registers through |
405 | * the host I/F */ | 405 | * the host I/F */ |
406 | static A_STATUS DevDoEnableDisableRecvNormal(AR6K_DEVICE *pDev, A_BOOL EnableRecv, A_BOOL AsyncMode) | 406 | static int DevDoEnableDisableRecvNormal(AR6K_DEVICE *pDev, A_BOOL EnableRecv, A_BOOL AsyncMode) |
407 | { | 407 | { |
408 | A_STATUS status = A_OK; | 408 | int status = A_OK; |
409 | HTC_PACKET *pIOPacket = NULL; | 409 | HTC_PACKET *pIOPacket = NULL; |
410 | AR6K_IRQ_ENABLE_REGISTERS regs; | 410 | AR6K_IRQ_ENABLE_REGISTERS regs; |
411 | 411 | ||
@@ -470,7 +470,7 @@ static A_STATUS DevDoEnableDisableRecvNormal(AR6K_DEVICE *pDev, A_BOOL EnableRec | |||
470 | } | 470 | } |
471 | 471 | ||
472 | 472 | ||
473 | A_STATUS DevStopRecv(AR6K_DEVICE *pDev, A_BOOL AsyncMode) | 473 | int DevStopRecv(AR6K_DEVICE *pDev, A_BOOL AsyncMode) |
474 | { | 474 | { |
475 | if (NULL == pDev->HifMaskUmaskRecvEvent) { | 475 | if (NULL == pDev->HifMaskUmaskRecvEvent) { |
476 | return DevDoEnableDisableRecvNormal(pDev,FALSE,AsyncMode); | 476 | return DevDoEnableDisableRecvNormal(pDev,FALSE,AsyncMode); |
@@ -479,7 +479,7 @@ A_STATUS DevStopRecv(AR6K_DEVICE *pDev, A_BOOL AsyncMode) | |||
479 | } | 479 | } |
480 | } | 480 | } |
481 | 481 | ||
482 | A_STATUS DevEnableRecv(AR6K_DEVICE *pDev, A_BOOL AsyncMode) | 482 | int DevEnableRecv(AR6K_DEVICE *pDev, A_BOOL AsyncMode) |
483 | { | 483 | { |
484 | if (NULL == pDev->HifMaskUmaskRecvEvent) { | 484 | if (NULL == pDev->HifMaskUmaskRecvEvent) { |
485 | return DevDoEnableDisableRecvNormal(pDev,TRUE,AsyncMode); | 485 | return DevDoEnableDisableRecvNormal(pDev,TRUE,AsyncMode); |
@@ -488,9 +488,9 @@ A_STATUS DevEnableRecv(AR6K_DEVICE *pDev, A_BOOL AsyncMode) | |||
488 | } | 488 | } |
489 | } | 489 | } |
490 | 490 | ||
491 | A_STATUS DevWaitForPendingRecv(AR6K_DEVICE *pDev,A_UINT32 TimeoutInMs,A_BOOL *pbIsRecvPending) | 491 | int DevWaitForPendingRecv(AR6K_DEVICE *pDev,A_UINT32 TimeoutInMs,A_BOOL *pbIsRecvPending) |
492 | { | 492 | { |
493 | A_STATUS status = A_OK; | 493 | int status = A_OK; |
494 | A_UCHAR host_int_status = 0x0; | 494 | A_UCHAR host_int_status = 0x0; |
495 | A_UINT32 counter = 0x0; | 495 | A_UINT32 counter = 0x0; |
496 | 496 | ||
@@ -608,7 +608,7 @@ static void DevFreeScatterReq(HIF_DEVICE *Context, HIF_SCATTER_REQ *pReq) | |||
608 | UNLOCK_AR6K(pDev); | 608 | UNLOCK_AR6K(pDev); |
609 | } | 609 | } |
610 | 610 | ||
611 | A_STATUS DevCopyScatterListToFromDMABuffer(HIF_SCATTER_REQ *pReq, A_BOOL FromDMA) | 611 | int DevCopyScatterListToFromDMABuffer(HIF_SCATTER_REQ *pReq, A_BOOL FromDMA) |
612 | { | 612 | { |
613 | A_UINT8 *pDMABuffer = NULL; | 613 | A_UINT8 *pDMABuffer = NULL; |
614 | int i, remaining; | 614 | int i, remaining; |
@@ -664,10 +664,10 @@ static void DevReadWriteScatterAsyncHandler(void *Context, HTC_PACKET *pPacket) | |||
664 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV,("-DevReadWriteScatterAsyncHandler \n")); | 664 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV,("-DevReadWriteScatterAsyncHandler \n")); |
665 | } | 665 | } |
666 | 666 | ||
667 | static A_STATUS DevReadWriteScatter(HIF_DEVICE *Context, HIF_SCATTER_REQ *pReq) | 667 | static int DevReadWriteScatter(HIF_DEVICE *Context, HIF_SCATTER_REQ *pReq) |
668 | { | 668 | { |
669 | AR6K_DEVICE *pDev = (AR6K_DEVICE *)Context; | 669 | AR6K_DEVICE *pDev = (AR6K_DEVICE *)Context; |
670 | A_STATUS status = A_OK; | 670 | int status = A_OK; |
671 | HTC_PACKET *pIOPacket = NULL; | 671 | HTC_PACKET *pIOPacket = NULL; |
672 | A_UINT32 request = pReq->Request; | 672 | A_UINT32 request = pReq->Request; |
673 | 673 | ||
@@ -749,9 +749,9 @@ static void DevCleanupVirtualScatterSupport(AR6K_DEVICE *pDev) | |||
749 | } | 749 | } |
750 | 750 | ||
751 | /* function to set up virtual scatter support if HIF layer has not implemented the interface */ | 751 | /* function to set up virtual scatter support if HIF layer has not implemented the interface */ |
752 | static A_STATUS DevSetupVirtualScatterSupport(AR6K_DEVICE *pDev) | 752 | static int DevSetupVirtualScatterSupport(AR6K_DEVICE *pDev) |
753 | { | 753 | { |
754 | A_STATUS status = A_OK; | 754 | int status = A_OK; |
755 | int bufferSize, sgreqSize; | 755 | int bufferSize, sgreqSize; |
756 | int i; | 756 | int i; |
757 | DEV_SCATTER_DMA_VIRTUAL_INFO *pVirtualInfo; | 757 | DEV_SCATTER_DMA_VIRTUAL_INFO *pVirtualInfo; |
@@ -811,9 +811,9 @@ static A_STATUS DevSetupVirtualScatterSupport(AR6K_DEVICE *pDev) | |||
811 | } | 811 | } |
812 | 812 | ||
813 | 813 | ||
814 | A_STATUS DevSetupMsgBundling(AR6K_DEVICE *pDev, int MaxMsgsPerTransfer) | 814 | int DevSetupMsgBundling(AR6K_DEVICE *pDev, int MaxMsgsPerTransfer) |
815 | { | 815 | { |
816 | A_STATUS status; | 816 | int status; |
817 | 817 | ||
818 | if (pDev->MailBoxInfo.Flags & HIF_MBOX_FLAG_NO_BUNDLING) { | 818 | if (pDev->MailBoxInfo.Flags & HIF_MBOX_FLAG_NO_BUNDLING) { |
819 | AR_DEBUG_PRINTF(ATH_DEBUG_WARN, ("HIF requires bundling disabled\n")); | 819 | AR_DEBUG_PRINTF(ATH_DEBUG_WARN, ("HIF requires bundling disabled\n")); |
@@ -876,9 +876,9 @@ A_STATUS DevSetupMsgBundling(AR6K_DEVICE *pDev, int MaxMsgsPerTransfer) | |||
876 | return status; | 876 | return status; |
877 | } | 877 | } |
878 | 878 | ||
879 | A_STATUS DevSubmitScatterRequest(AR6K_DEVICE *pDev, HIF_SCATTER_REQ *pScatterReq, A_BOOL Read, A_BOOL Async) | 879 | int DevSubmitScatterRequest(AR6K_DEVICE *pDev, HIF_SCATTER_REQ *pScatterReq, A_BOOL Read, A_BOOL Async) |
880 | { | 880 | { |
881 | A_STATUS status; | 881 | int status; |
882 | 882 | ||
883 | if (Read) { | 883 | if (Read) { |
884 | /* read operation */ | 884 | /* read operation */ |
@@ -1125,9 +1125,9 @@ static A_UINT16 GetEndMarker(void) | |||
1125 | #define ATH_PRINT_OUT_ZONE ATH_DEBUG_ERR | 1125 | #define ATH_PRINT_OUT_ZONE ATH_DEBUG_ERR |
1126 | 1126 | ||
1127 | /* send the ordered buffers to the target */ | 1127 | /* send the ordered buffers to the target */ |
1128 | static A_STATUS SendBuffers(AR6K_DEVICE *pDev, int mbox) | 1128 | static int SendBuffers(AR6K_DEVICE *pDev, int mbox) |
1129 | { | 1129 | { |
1130 | A_STATUS status = A_OK; | 1130 | int status = A_OK; |
1131 | A_UINT32 request = HIF_WR_SYNC_BLOCK_INC; | 1131 | A_UINT32 request = HIF_WR_SYNC_BLOCK_INC; |
1132 | BUFFER_PROC_LIST sendList[BUFFER_PROC_LIST_DEPTH]; | 1132 | BUFFER_PROC_LIST sendList[BUFFER_PROC_LIST_DEPTH]; |
1133 | int i; | 1133 | int i; |
@@ -1169,9 +1169,9 @@ static A_STATUS SendBuffers(AR6K_DEVICE *pDev, int mbox) | |||
1169 | } | 1169 | } |
1170 | 1170 | ||
1171 | /* poll the mailbox credit counter until we get a credit or timeout */ | 1171 | /* poll the mailbox credit counter until we get a credit or timeout */ |
1172 | static A_STATUS GetCredits(AR6K_DEVICE *pDev, int mbox, int *pCredits) | 1172 | static int GetCredits(AR6K_DEVICE *pDev, int mbox, int *pCredits) |
1173 | { | 1173 | { |
1174 | A_STATUS status = A_OK; | 1174 | int status = A_OK; |
1175 | int timeout = TEST_CREDITS_RECV_TIMEOUT; | 1175 | int timeout = TEST_CREDITS_RECV_TIMEOUT; |
1176 | A_UINT8 credits = 0; | 1176 | A_UINT8 credits = 0; |
1177 | A_UINT32 address; | 1177 | A_UINT32 address; |
@@ -1216,9 +1216,9 @@ static A_STATUS GetCredits(AR6K_DEVICE *pDev, int mbox, int *pCredits) | |||
1216 | 1216 | ||
1217 | 1217 | ||
1218 | /* wait for the buffers to come back */ | 1218 | /* wait for the buffers to come back */ |
1219 | static A_STATUS RecvBuffers(AR6K_DEVICE *pDev, int mbox) | 1219 | static int RecvBuffers(AR6K_DEVICE *pDev, int mbox) |
1220 | { | 1220 | { |
1221 | A_STATUS status = A_OK; | 1221 | int status = A_OK; |
1222 | A_UINT32 request = HIF_RD_SYNC_BLOCK_INC; | 1222 | A_UINT32 request = HIF_RD_SYNC_BLOCK_INC; |
1223 | BUFFER_PROC_LIST recvList[BUFFER_PROC_LIST_DEPTH]; | 1223 | BUFFER_PROC_LIST recvList[BUFFER_PROC_LIST_DEPTH]; |
1224 | int curBuffer; | 1224 | int curBuffer; |
@@ -1294,9 +1294,9 @@ static A_STATUS RecvBuffers(AR6K_DEVICE *pDev, int mbox) | |||
1294 | 1294 | ||
1295 | } | 1295 | } |
1296 | 1296 | ||
1297 | static A_STATUS DoOneMboxHWTest(AR6K_DEVICE *pDev, int mbox) | 1297 | static int DoOneMboxHWTest(AR6K_DEVICE *pDev, int mbox) |
1298 | { | 1298 | { |
1299 | A_STATUS status; | 1299 | int status; |
1300 | 1300 | ||
1301 | do { | 1301 | do { |
1302 | /* send out buffers */ | 1302 | /* send out buffers */ |
@@ -1330,10 +1330,10 @@ static A_STATUS DoOneMboxHWTest(AR6K_DEVICE *pDev, int mbox) | |||
1330 | } | 1330 | } |
1331 | 1331 | ||
1332 | /* here is where the test starts */ | 1332 | /* here is where the test starts */ |
1333 | A_STATUS DoMboxHWTest(AR6K_DEVICE *pDev) | 1333 | int DoMboxHWTest(AR6K_DEVICE *pDev) |
1334 | { | 1334 | { |
1335 | int i; | 1335 | int i; |
1336 | A_STATUS status; | 1336 | int status; |
1337 | int credits = 0; | 1337 | int credits = 0; |
1338 | A_UINT8 params[4]; | 1338 | A_UINT8 params[4]; |
1339 | int numBufs; | 1339 | int numBufs; |
diff --git a/drivers/staging/ath6kl/htc2/AR6000/ar6k.h b/drivers/staging/ath6kl/htc2/AR6000/ar6k.h index b30fd877aeb..7578e91562b 100644 --- a/drivers/staging/ath6kl/htc2/AR6000/ar6k.h +++ b/drivers/staging/ath6kl/htc2/AR6000/ar6k.h | |||
@@ -98,9 +98,9 @@ typedef struct AR6K_ASYNC_REG_IO_BUFFER { | |||
98 | 98 | ||
99 | typedef struct _AR6K_GMBOX_INFO { | 99 | typedef struct _AR6K_GMBOX_INFO { |
100 | void *pProtocolContext; | 100 | void *pProtocolContext; |
101 | A_STATUS (*pMessagePendingCallBack)(void *pContext, A_UINT8 LookAheadBytes[], int ValidBytes); | 101 | int (*pMessagePendingCallBack)(void *pContext, A_UINT8 LookAheadBytes[], int ValidBytes); |
102 | A_STATUS (*pCreditsPendingCallback)(void *pContext, int NumCredits, A_BOOL CreditIRQEnabled); | 102 | int (*pCreditsPendingCallback)(void *pContext, int NumCredits, A_BOOL CreditIRQEnabled); |
103 | void (*pTargetFailureCallback)(void *pContext, A_STATUS Status); | 103 | void (*pTargetFailureCallback)(void *pContext, int Status); |
104 | void (*pStateDumpCallback)(void *pContext); | 104 | void (*pStateDumpCallback)(void *pContext); |
105 | A_BOOL CreditCountIRQEnabled; | 105 | A_BOOL CreditCountIRQEnabled; |
106 | } AR6K_GMBOX_INFO; | 106 | } AR6K_GMBOX_INFO; |
@@ -121,7 +121,7 @@ typedef struct _AR6K_DEVICE { | |||
121 | HTC_PACKET_QUEUE RegisterIOList; | 121 | HTC_PACKET_QUEUE RegisterIOList; |
122 | AR6K_ASYNC_REG_IO_BUFFER RegIOBuffers[AR6K_MAX_REG_IO_BUFFERS]; | 122 | AR6K_ASYNC_REG_IO_BUFFER RegIOBuffers[AR6K_MAX_REG_IO_BUFFERS]; |
123 | void (*TargetFailureCallback)(void *Context); | 123 | void (*TargetFailureCallback)(void *Context); |
124 | A_STATUS (*MessagePendingCallback)(void *Context, | 124 | int (*MessagePendingCallback)(void *Context, |
125 | A_UINT32 LookAheads[], | 125 | A_UINT32 LookAheads[], |
126 | int NumLookAheads, | 126 | int NumLookAheads, |
127 | A_BOOL *pAsyncProc, | 127 | A_BOOL *pAsyncProc, |
@@ -147,16 +147,16 @@ typedef struct _AR6K_DEVICE { | |||
147 | #define UNLOCK_AR6K(p) A_MUTEX_UNLOCK(&(p)->Lock); | 147 | #define UNLOCK_AR6K(p) A_MUTEX_UNLOCK(&(p)->Lock); |
148 | #define REF_IRQ_STATUS_RECHECK(p) (p)->RecheckIRQStatusCnt = 1 /* note: no need to lock this, it only gets set */ | 148 | #define REF_IRQ_STATUS_RECHECK(p) (p)->RecheckIRQStatusCnt = 1 /* note: no need to lock this, it only gets set */ |
149 | 149 | ||
150 | A_STATUS DevSetup(AR6K_DEVICE *pDev); | 150 | int DevSetup(AR6K_DEVICE *pDev); |
151 | void DevCleanup(AR6K_DEVICE *pDev); | 151 | void DevCleanup(AR6K_DEVICE *pDev); |
152 | A_STATUS DevUnmaskInterrupts(AR6K_DEVICE *pDev); | 152 | int DevUnmaskInterrupts(AR6K_DEVICE *pDev); |
153 | A_STATUS DevMaskInterrupts(AR6K_DEVICE *pDev); | 153 | int DevMaskInterrupts(AR6K_DEVICE *pDev); |
154 | A_STATUS DevPollMboxMsgRecv(AR6K_DEVICE *pDev, | 154 | int DevPollMboxMsgRecv(AR6K_DEVICE *pDev, |
155 | A_UINT32 *pLookAhead, | 155 | A_UINT32 *pLookAhead, |
156 | int TimeoutMS); | 156 | int TimeoutMS); |
157 | A_STATUS DevRWCompletionHandler(void *context, A_STATUS status); | 157 | int DevRWCompletionHandler(void *context, int status); |
158 | A_STATUS DevDsrHandler(void *context); | 158 | int DevDsrHandler(void *context); |
159 | A_STATUS DevCheckPendingRecvMsgsAsync(void *context); | 159 | int DevCheckPendingRecvMsgsAsync(void *context); |
160 | void DevAsyncIrqProcessComplete(AR6K_DEVICE *pDev); | 160 | void DevAsyncIrqProcessComplete(AR6K_DEVICE *pDev); |
161 | void DevDumpRegisters(AR6K_DEVICE *pDev, | 161 | void DevDumpRegisters(AR6K_DEVICE *pDev, |
162 | AR6K_IRQ_PROC_REGISTERS *pIrqProcRegs, | 162 | AR6K_IRQ_PROC_REGISTERS *pIrqProcRegs, |
@@ -166,20 +166,20 @@ void DevDumpRegisters(AR6K_DEVICE *pDev, | |||
166 | #define DEV_STOP_RECV_SYNC FALSE | 166 | #define DEV_STOP_RECV_SYNC FALSE |
167 | #define DEV_ENABLE_RECV_ASYNC TRUE | 167 | #define DEV_ENABLE_RECV_ASYNC TRUE |
168 | #define DEV_ENABLE_RECV_SYNC FALSE | 168 | #define DEV_ENABLE_RECV_SYNC FALSE |
169 | A_STATUS DevStopRecv(AR6K_DEVICE *pDev, A_BOOL ASyncMode); | 169 | int DevStopRecv(AR6K_DEVICE *pDev, A_BOOL ASyncMode); |
170 | A_STATUS DevEnableRecv(AR6K_DEVICE *pDev, A_BOOL ASyncMode); | 170 | int DevEnableRecv(AR6K_DEVICE *pDev, A_BOOL ASyncMode); |
171 | A_STATUS DevEnableInterrupts(AR6K_DEVICE *pDev); | 171 | int DevEnableInterrupts(AR6K_DEVICE *pDev); |
172 | A_STATUS DevDisableInterrupts(AR6K_DEVICE *pDev); | 172 | int DevDisableInterrupts(AR6K_DEVICE *pDev); |
173 | A_STATUS DevWaitForPendingRecv(AR6K_DEVICE *pDev,A_UINT32 TimeoutInMs,A_BOOL *pbIsRecvPending); | 173 | int DevWaitForPendingRecv(AR6K_DEVICE *pDev,A_UINT32 TimeoutInMs,A_BOOL *pbIsRecvPending); |
174 | 174 | ||
175 | #define DEV_CALC_RECV_PADDED_LEN(pDev, length) (((length) + (pDev)->BlockMask) & (~((pDev)->BlockMask))) | 175 | #define DEV_CALC_RECV_PADDED_LEN(pDev, length) (((length) + (pDev)->BlockMask) & (~((pDev)->BlockMask))) |
176 | #define DEV_CALC_SEND_PADDED_LEN(pDev, length) DEV_CALC_RECV_PADDED_LEN(pDev,length) | 176 | #define DEV_CALC_SEND_PADDED_LEN(pDev, length) DEV_CALC_RECV_PADDED_LEN(pDev,length) |
177 | #define DEV_IS_LEN_BLOCK_ALIGNED(pDev, length) (((length) % (pDev)->BlockSize) == 0) | 177 | #define DEV_IS_LEN_BLOCK_ALIGNED(pDev, length) (((length) % (pDev)->BlockSize) == 0) |
178 | 178 | ||
179 | static INLINE A_STATUS DevSendPacket(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 SendLength) { | 179 | static INLINE int DevSendPacket(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 SendLength) { |
180 | A_UINT32 paddedLength; | 180 | A_UINT32 paddedLength; |
181 | A_BOOL sync = (pPacket->Completion == NULL) ? TRUE : FALSE; | 181 | A_BOOL sync = (pPacket->Completion == NULL) ? TRUE : FALSE; |
182 | A_STATUS status; | 182 | int status; |
183 | 183 | ||
184 | /* adjust the length to be a multiple of block size if appropriate */ | 184 | /* adjust the length to be a multiple of block size if appropriate */ |
185 | paddedLength = DEV_CALC_SEND_PADDED_LEN(pDev, SendLength); | 185 | paddedLength = DEV_CALC_SEND_PADDED_LEN(pDev, SendLength); |
@@ -219,9 +219,9 @@ static INLINE A_STATUS DevSendPacket(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_U | |||
219 | return status; | 219 | return status; |
220 | } | 220 | } |
221 | 221 | ||
222 | static INLINE A_STATUS DevRecvPacket(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 RecvLength) { | 222 | static INLINE int DevRecvPacket(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 RecvLength) { |
223 | A_UINT32 paddedLength; | 223 | A_UINT32 paddedLength; |
224 | A_STATUS status; | 224 | int status; |
225 | A_BOOL sync = (pPacket->Completion == NULL) ? TRUE : FALSE; | 225 | A_BOOL sync = (pPacket->Completion == NULL) ? TRUE : FALSE; |
226 | 226 | ||
227 | /* adjust the length to be a multiple of block size if appropriate */ | 227 | /* adjust the length to be a multiple of block size if appropriate */ |
@@ -272,7 +272,7 @@ static INLINE A_STATUS DevRecvPacket(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_U | |||
272 | * | 272 | * |
273 | */ | 273 | */ |
274 | 274 | ||
275 | A_STATUS DevCopyScatterListToFromDMABuffer(HIF_SCATTER_REQ *pReq, A_BOOL FromDMA); | 275 | int DevCopyScatterListToFromDMABuffer(HIF_SCATTER_REQ *pReq, A_BOOL FromDMA); |
276 | 276 | ||
277 | /* copy any READ data back into scatter list */ | 277 | /* copy any READ data back into scatter list */ |
278 | #define DEV_FINISH_SCATTER_OPERATION(pR) \ | 278 | #define DEV_FINISH_SCATTER_OPERATION(pR) \ |
@@ -283,7 +283,7 @@ A_STATUS DevCopyScatterListToFromDMABuffer(HIF_SCATTER_REQ *pReq, A_BOOL FromDMA | |||
283 | } | 283 | } |
284 | 284 | ||
285 | /* copy any WRITE data to bounce buffer */ | 285 | /* copy any WRITE data to bounce buffer */ |
286 | static INLINE A_STATUS DEV_PREPARE_SCATTER_OPERATION(HIF_SCATTER_REQ *pReq) { | 286 | static INLINE int DEV_PREPARE_SCATTER_OPERATION(HIF_SCATTER_REQ *pReq) { |
287 | if ((pReq->Request & HIF_WRITE) && (pReq->ScatterMethod == HIF_SCATTER_DMA_BOUNCE)) { | 287 | if ((pReq->Request & HIF_WRITE) && (pReq->ScatterMethod == HIF_SCATTER_DMA_BOUNCE)) { |
288 | return DevCopyScatterListToFromDMABuffer(pReq,TO_DMA_BUFFER); | 288 | return DevCopyScatterListToFromDMABuffer(pReq,TO_DMA_BUFFER); |
289 | } else { | 289 | } else { |
@@ -292,7 +292,7 @@ static INLINE A_STATUS DEV_PREPARE_SCATTER_OPERATION(HIF_SCATTER_REQ *pReq) { | |||
292 | } | 292 | } |
293 | 293 | ||
294 | 294 | ||
295 | A_STATUS DevSetupMsgBundling(AR6K_DEVICE *pDev, int MaxMsgsPerTransfer); | 295 | int DevSetupMsgBundling(AR6K_DEVICE *pDev, int MaxMsgsPerTransfer); |
296 | 296 | ||
297 | #define DEV_GET_MAX_MSG_PER_BUNDLE(pDev) (pDev)->HifScatterInfo.MaxScatterEntries | 297 | #define DEV_GET_MAX_MSG_PER_BUNDLE(pDev) (pDev)->HifScatterInfo.MaxScatterEntries |
298 | #define DEV_GET_MAX_BUNDLE_LENGTH(pDev) (pDev)->HifScatterInfo.MaxTransferSizePerScatterReq | 298 | #define DEV_GET_MAX_BUNDLE_LENGTH(pDev) (pDev)->HifScatterInfo.MaxTransferSizePerScatterReq |
@@ -309,10 +309,10 @@ A_STATUS DevSetupMsgBundling(AR6K_DEVICE *pDev, int MaxMsgsPerTransfer); | |||
309 | #define DEV_SCATTER_WRITE FALSE | 309 | #define DEV_SCATTER_WRITE FALSE |
310 | #define DEV_SCATTER_ASYNC TRUE | 310 | #define DEV_SCATTER_ASYNC TRUE |
311 | #define DEV_SCATTER_SYNC FALSE | 311 | #define DEV_SCATTER_SYNC FALSE |
312 | A_STATUS DevSubmitScatterRequest(AR6K_DEVICE *pDev, HIF_SCATTER_REQ *pScatterReq, A_BOOL Read, A_BOOL Async); | 312 | int DevSubmitScatterRequest(AR6K_DEVICE *pDev, HIF_SCATTER_REQ *pScatterReq, A_BOOL Read, A_BOOL Async); |
313 | 313 | ||
314 | #ifdef MBOXHW_UNIT_TEST | 314 | #ifdef MBOXHW_UNIT_TEST |
315 | A_STATUS DoMboxHWTest(AR6K_DEVICE *pDev); | 315 | int DoMboxHWTest(AR6K_DEVICE *pDev); |
316 | #endif | 316 | #endif |
317 | 317 | ||
318 | /* completely virtual */ | 318 | /* completely virtual */ |
@@ -334,8 +334,8 @@ void DumpAR6KDevState(AR6K_DEVICE *pDev); | |||
334 | #ifdef ATH_AR6K_ENABLE_GMBOX | 334 | #ifdef ATH_AR6K_ENABLE_GMBOX |
335 | 335 | ||
336 | void DevCleanupGMbox(AR6K_DEVICE *pDev); | 336 | void DevCleanupGMbox(AR6K_DEVICE *pDev); |
337 | A_STATUS DevSetupGMbox(AR6K_DEVICE *pDev); | 337 | int DevSetupGMbox(AR6K_DEVICE *pDev); |
338 | A_STATUS DevCheckGMboxInterrupts(AR6K_DEVICE *pDev); | 338 | int DevCheckGMboxInterrupts(AR6K_DEVICE *pDev); |
339 | void DevNotifyGMboxTargetFailure(AR6K_DEVICE *pDev); | 339 | void DevNotifyGMboxTargetFailure(AR6K_DEVICE *pDev); |
340 | 340 | ||
341 | #else | 341 | #else |
@@ -345,7 +345,7 @@ void DevNotifyGMboxTargetFailure(AR6K_DEVICE *pDev); | |||
345 | #define DevCheckGMboxInterrupts(p) A_OK | 345 | #define DevCheckGMboxInterrupts(p) A_OK |
346 | #define DevNotifyGMboxTargetFailure(p) | 346 | #define DevNotifyGMboxTargetFailure(p) |
347 | 347 | ||
348 | static INLINE A_STATUS DevSetupGMbox(AR6K_DEVICE *pDev) { | 348 | static INLINE int DevSetupGMbox(AR6K_DEVICE *pDev) { |
349 | pDev->GMboxEnabled = FALSE; | 349 | pDev->GMboxEnabled = FALSE; |
350 | return A_OK; | 350 | return A_OK; |
351 | } | 351 | } |
@@ -356,7 +356,7 @@ static INLINE A_STATUS DevSetupGMbox(AR6K_DEVICE *pDev) { | |||
356 | 356 | ||
357 | /* GMBOX protocol modules must expose each of these internal APIs */ | 357 | /* GMBOX protocol modules must expose each of these internal APIs */ |
358 | HCI_TRANSPORT_HANDLE GMboxAttachProtocol(AR6K_DEVICE *pDev, HCI_TRANSPORT_CONFIG_INFO *pInfo); | 358 | HCI_TRANSPORT_HANDLE GMboxAttachProtocol(AR6K_DEVICE *pDev, HCI_TRANSPORT_CONFIG_INFO *pInfo); |
359 | A_STATUS GMboxProtocolInstall(AR6K_DEVICE *pDev); | 359 | int GMboxProtocolInstall(AR6K_DEVICE *pDev); |
360 | void GMboxProtocolUninstall(AR6K_DEVICE *pDev); | 360 | void GMboxProtocolUninstall(AR6K_DEVICE *pDev); |
361 | 361 | ||
362 | /* API used by GMBOX protocol modules */ | 362 | /* API used by GMBOX protocol modules */ |
@@ -372,8 +372,8 @@ AR6K_DEVICE *HTCGetAR6KDevice(void *HTCHandle); | |||
372 | 372 | ||
373 | #define DEV_GMBOX_GET_PROTOCOL(pDev) (pDev)->GMboxInfo.pProtocolContext | 373 | #define DEV_GMBOX_GET_PROTOCOL(pDev) (pDev)->GMboxInfo.pProtocolContext |
374 | 374 | ||
375 | A_STATUS DevGMboxWrite(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 WriteLength); | 375 | int DevGMboxWrite(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 WriteLength); |
376 | A_STATUS DevGMboxRead(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 ReadLength); | 376 | int DevGMboxRead(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 ReadLength); |
377 | 377 | ||
378 | #define PROC_IO_ASYNC TRUE | 378 | #define PROC_IO_ASYNC TRUE |
379 | #define PROC_IO_SYNC FALSE | 379 | #define PROC_IO_SYNC FALSE |
@@ -387,11 +387,11 @@ typedef enum GMBOX_IRQ_ACTION_TYPE { | |||
387 | GMBOX_CREDIT_IRQ_DISABLE, | 387 | GMBOX_CREDIT_IRQ_DISABLE, |
388 | } GMBOX_IRQ_ACTION_TYPE; | 388 | } GMBOX_IRQ_ACTION_TYPE; |
389 | 389 | ||
390 | A_STATUS DevGMboxIRQAction(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE, A_BOOL AsyncMode); | 390 | int DevGMboxIRQAction(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE, A_BOOL AsyncMode); |
391 | A_STATUS DevGMboxReadCreditCounter(AR6K_DEVICE *pDev, A_BOOL AsyncMode, int *pCredits); | 391 | int DevGMboxReadCreditCounter(AR6K_DEVICE *pDev, A_BOOL AsyncMode, int *pCredits); |
392 | A_STATUS DevGMboxReadCreditSize(AR6K_DEVICE *pDev, int *pCreditSize); | 392 | int DevGMboxReadCreditSize(AR6K_DEVICE *pDev, int *pCreditSize); |
393 | A_STATUS DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, A_UINT8 *pLookAheadBuffer, int *pLookAheadBytes); | 393 | int DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, A_UINT8 *pLookAheadBuffer, int *pLookAheadBytes); |
394 | A_STATUS DevGMboxSetTargetInterrupt(AR6K_DEVICE *pDev, int SignalNumber, int AckTimeoutMS); | 394 | int DevGMboxSetTargetInterrupt(AR6K_DEVICE *pDev, int SignalNumber, int AckTimeoutMS); |
395 | 395 | ||
396 | #endif | 396 | #endif |
397 | 397 | ||
diff --git a/drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c b/drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c index 920123b9ba1..21d88f19011 100644 --- a/drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c +++ b/drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c | |||
@@ -36,12 +36,12 @@ | |||
36 | extern void AR6KFreeIOPacket(AR6K_DEVICE *pDev, HTC_PACKET *pPacket); | 36 | extern void AR6KFreeIOPacket(AR6K_DEVICE *pDev, HTC_PACKET *pPacket); |
37 | extern HTC_PACKET *AR6KAllocIOPacket(AR6K_DEVICE *pDev); | 37 | extern HTC_PACKET *AR6KAllocIOPacket(AR6K_DEVICE *pDev); |
38 | 38 | ||
39 | static A_STATUS DevServiceDebugInterrupt(AR6K_DEVICE *pDev); | 39 | static int DevServiceDebugInterrupt(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 | ||
43 | /* completion routine for ALL HIF layer async I/O */ | 43 | /* completion routine for ALL HIF layer async I/O */ |
44 | A_STATUS DevRWCompletionHandler(void *context, A_STATUS status) | 44 | int DevRWCompletionHandler(void *context, int status) |
45 | { | 45 | { |
46 | HTC_PACKET *pPacket = (HTC_PACKET *)context; | 46 | HTC_PACKET *pPacket = (HTC_PACKET *)context; |
47 | 47 | ||
@@ -59,11 +59,11 @@ A_STATUS DevRWCompletionHandler(void *context, A_STATUS status) | |||
59 | } | 59 | } |
60 | 60 | ||
61 | /* mailbox recv message polling */ | 61 | /* mailbox recv message polling */ |
62 | A_STATUS DevPollMboxMsgRecv(AR6K_DEVICE *pDev, | 62 | int DevPollMboxMsgRecv(AR6K_DEVICE *pDev, |
63 | A_UINT32 *pLookAhead, | 63 | A_UINT32 *pLookAhead, |
64 | int TimeoutMS) | 64 | int TimeoutMS) |
65 | { | 65 | { |
66 | A_STATUS status = A_OK; | 66 | int status = A_OK; |
67 | int timeout = TimeoutMS/DELAY_PER_INTERVAL_MS; | 67 | int timeout = TimeoutMS/DELAY_PER_INTERVAL_MS; |
68 | 68 | ||
69 | A_ASSERT(timeout > 0); | 69 | A_ASSERT(timeout > 0); |
@@ -152,9 +152,9 @@ A_STATUS DevPollMboxMsgRecv(AR6K_DEVICE *pDev, | |||
152 | return status; | 152 | return status; |
153 | } | 153 | } |
154 | 154 | ||
155 | static A_STATUS DevServiceCPUInterrupt(AR6K_DEVICE *pDev) | 155 | static int DevServiceCPUInterrupt(AR6K_DEVICE *pDev) |
156 | { | 156 | { |
157 | A_STATUS status; | 157 | int status; |
158 | A_UINT8 cpu_int_status; | 158 | A_UINT8 cpu_int_status; |
159 | A_UINT8 regBuffer[4]; | 159 | A_UINT8 regBuffer[4]; |
160 | 160 | ||
@@ -192,9 +192,9 @@ static A_STATUS DevServiceCPUInterrupt(AR6K_DEVICE *pDev) | |||
192 | } | 192 | } |
193 | 193 | ||
194 | 194 | ||
195 | static A_STATUS DevServiceErrorInterrupt(AR6K_DEVICE *pDev) | 195 | static int DevServiceErrorInterrupt(AR6K_DEVICE *pDev) |
196 | { | 196 | { |
197 | A_STATUS status; | 197 | int status; |
198 | A_UINT8 error_int_status; | 198 | A_UINT8 error_int_status; |
199 | A_UINT8 regBuffer[4]; | 199 | A_UINT8 regBuffer[4]; |
200 | 200 | ||
@@ -245,10 +245,10 @@ static A_STATUS DevServiceErrorInterrupt(AR6K_DEVICE *pDev) | |||
245 | return status; | 245 | return status; |
246 | } | 246 | } |
247 | 247 | ||
248 | static A_STATUS DevServiceDebugInterrupt(AR6K_DEVICE *pDev) | 248 | static int DevServiceDebugInterrupt(AR6K_DEVICE *pDev) |
249 | { | 249 | { |
250 | A_UINT32 dummy; | 250 | A_UINT32 dummy; |
251 | A_STATUS status; | 251 | int status; |
252 | 252 | ||
253 | /* Send a target failure event to the application */ | 253 | /* Send a target failure event to the application */ |
254 | AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Target debug interrupt\n")); | 254 | AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Target debug interrupt\n")); |
@@ -275,7 +275,7 @@ static A_STATUS DevServiceDebugInterrupt(AR6K_DEVICE *pDev) | |||
275 | return status; | 275 | return status; |
276 | } | 276 | } |
277 | 277 | ||
278 | static A_STATUS DevServiceCounterInterrupt(AR6K_DEVICE *pDev) | 278 | static int DevServiceCounterInterrupt(AR6K_DEVICE *pDev) |
279 | { | 279 | { |
280 | A_UINT8 counter_int_status; | 280 | A_UINT8 counter_int_status; |
281 | 281 | ||
@@ -363,7 +363,7 @@ static void DevGetEventAsyncHandler(void *Context, HTC_PACKET *pPacket) | |||
363 | HIFAckInterrupt(pDev->HIFDevice); | 363 | HIFAckInterrupt(pDev->HIFDevice); |
364 | } else { | 364 | } else { |
365 | int fetched = 0; | 365 | int fetched = 0; |
366 | A_STATUS status; | 366 | int status; |
367 | 367 | ||
368 | AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, | 368 | AR_DEBUG_PRINTF(ATH_DEBUG_IRQ, |
369 | (" DevGetEventAsyncHandler : detected another message, lookahead :0x%X \n", | 369 | (" DevGetEventAsyncHandler : detected another message, lookahead :0x%X \n", |
@@ -388,10 +388,10 @@ static void DevGetEventAsyncHandler(void *Context, HTC_PACKET *pPacket) | |||
388 | 388 | ||
389 | /* called by the HTC layer when it wants us to check if the device has any more pending | 389 | /* called by the HTC layer when it wants us to check if the device has any more pending |
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 */ |
391 | A_STATUS DevCheckPendingRecvMsgsAsync(void *context) | 391 | int DevCheckPendingRecvMsgsAsync(void *context) |
392 | { | 392 | { |
393 | AR6K_DEVICE *pDev = (AR6K_DEVICE *)context; | 393 | AR6K_DEVICE *pDev = (AR6K_DEVICE *)context; |
394 | A_STATUS status = A_OK; | 394 | int status = A_OK; |
395 | HTC_PACKET *pIOPacket; | 395 | HTC_PACKET *pIOPacket; |
396 | 396 | ||
397 | /* this is called in an ASYNC only context, we may NOT block, sleep or call any apis that can | 397 | /* this is called in an ASYNC only context, we may NOT block, sleep or call any apis that can |
@@ -467,9 +467,9 @@ void DevAsyncIrqProcessComplete(AR6K_DEVICE *pDev) | |||
467 | } | 467 | } |
468 | 468 | ||
469 | /* process pending interrupts synchronously */ | 469 | /* process pending interrupts synchronously */ |
470 | static A_STATUS ProcessPendingIRQs(AR6K_DEVICE *pDev, A_BOOL *pDone, A_BOOL *pASyncProcessing) | 470 | static int ProcessPendingIRQs(AR6K_DEVICE *pDev, A_BOOL *pDone, A_BOOL *pASyncProcessing) |
471 | { | 471 | { |
472 | A_STATUS status = A_OK; | 472 | int status = A_OK; |
473 | A_UINT8 host_int_status = 0; | 473 | A_UINT8 host_int_status = 0; |
474 | A_UINT32 lookAhead = 0; | 474 | A_UINT32 lookAhead = 0; |
475 | 475 | ||
@@ -681,10 +681,10 @@ static A_STATUS ProcessPendingIRQs(AR6K_DEVICE *pDev, A_BOOL *pDone, A_BOOL *pAS | |||
681 | 681 | ||
682 | 682 | ||
683 | /* Synchronousinterrupt handler, this handler kicks off all interrupt processing.*/ | 683 | /* Synchronousinterrupt handler, this handler kicks off all interrupt processing.*/ |
684 | A_STATUS DevDsrHandler(void *context) | 684 | int DevDsrHandler(void *context) |
685 | { | 685 | { |
686 | AR6K_DEVICE *pDev = (AR6K_DEVICE *)context; | 686 | AR6K_DEVICE *pDev = (AR6K_DEVICE *)context; |
687 | A_STATUS status = A_OK; | 687 | int status = A_OK; |
688 | A_BOOL done = FALSE; | 688 | A_BOOL done = FALSE; |
689 | A_BOOL asyncProc = FALSE; | 689 | A_BOOL asyncProc = FALSE; |
690 | 690 | ||
@@ -746,7 +746,7 @@ A_STATUS DevDsrHandler(void *context) | |||
746 | #ifdef ATH_DEBUG_MODULE | 746 | #ifdef ATH_DEBUG_MODULE |
747 | void DumpAR6KDevState(AR6K_DEVICE *pDev) | 747 | void DumpAR6KDevState(AR6K_DEVICE *pDev) |
748 | { | 748 | { |
749 | A_STATUS status; | 749 | int status; |
750 | AR6K_IRQ_ENABLE_REGISTERS regs; | 750 | AR6K_IRQ_ENABLE_REGISTERS regs; |
751 | AR6K_IRQ_PROC_REGISTERS procRegs; | 751 | AR6K_IRQ_PROC_REGISTERS procRegs; |
752 | 752 | ||
diff --git a/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox.c b/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox.c index e3d270d1d62..d6b18eeaccf 100644 --- a/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox.c +++ b/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox.c | |||
@@ -74,9 +74,9 @@ static void DevGMboxIRQActionAsyncHandler(void *Context, HTC_PACKET *pPacket) | |||
74 | AR_DEBUG_PRINTF(ATH_DEBUG_IRQ,("-DevGMboxIRQActionAsyncHandler \n")); | 74 | AR_DEBUG_PRINTF(ATH_DEBUG_IRQ,("-DevGMboxIRQActionAsyncHandler \n")); |
75 | } | 75 | } |
76 | 76 | ||
77 | static A_STATUS DevGMboxCounterEnableDisable(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE IrqAction, A_BOOL AsyncMode) | 77 | static int DevGMboxCounterEnableDisable(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE IrqAction, A_BOOL AsyncMode) |
78 | { | 78 | { |
79 | A_STATUS status = A_OK; | 79 | int status = A_OK; |
80 | AR6K_IRQ_ENABLE_REGISTERS regs; | 80 | AR6K_IRQ_ENABLE_REGISTERS regs; |
81 | HTC_PACKET *pIOPacket = NULL; | 81 | HTC_PACKET *pIOPacket = NULL; |
82 | 82 | ||
@@ -155,9 +155,9 @@ static A_STATUS DevGMboxCounterEnableDisable(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION | |||
155 | } | 155 | } |
156 | 156 | ||
157 | 157 | ||
158 | A_STATUS DevGMboxIRQAction(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE IrqAction, A_BOOL AsyncMode) | 158 | int DevGMboxIRQAction(AR6K_DEVICE *pDev, GMBOX_IRQ_ACTION_TYPE IrqAction, A_BOOL AsyncMode) |
159 | { | 159 | { |
160 | A_STATUS status = A_OK; | 160 | int status = A_OK; |
161 | HTC_PACKET *pIOPacket = NULL; | 161 | HTC_PACKET *pIOPacket = NULL; |
162 | A_UINT8 GMboxIntControl[4]; | 162 | A_UINT8 GMboxIntControl[4]; |
163 | 163 | ||
@@ -269,9 +269,9 @@ void DevCleanupGMbox(AR6K_DEVICE *pDev) | |||
269 | } | 269 | } |
270 | } | 270 | } |
271 | 271 | ||
272 | A_STATUS DevSetupGMbox(AR6K_DEVICE *pDev) | 272 | int DevSetupGMbox(AR6K_DEVICE *pDev) |
273 | { | 273 | { |
274 | A_STATUS status = A_OK; | 274 | int status = A_OK; |
275 | A_UINT8 muxControl[4]; | 275 | A_UINT8 muxControl[4]; |
276 | 276 | ||
277 | do { | 277 | do { |
@@ -322,9 +322,9 @@ A_STATUS DevSetupGMbox(AR6K_DEVICE *pDev) | |||
322 | return status; | 322 | return status; |
323 | } | 323 | } |
324 | 324 | ||
325 | A_STATUS DevCheckGMboxInterrupts(AR6K_DEVICE *pDev) | 325 | int DevCheckGMboxInterrupts(AR6K_DEVICE *pDev) |
326 | { | 326 | { |
327 | A_STATUS status = A_OK; | 327 | int status = A_OK; |
328 | A_UINT8 counter_int_status; | 328 | A_UINT8 counter_int_status; |
329 | int credits; | 329 | int credits; |
330 | A_UINT8 host_int_status2; | 330 | A_UINT8 host_int_status2; |
@@ -396,11 +396,11 @@ A_STATUS DevCheckGMboxInterrupts(AR6K_DEVICE *pDev) | |||
396 | } | 396 | } |
397 | 397 | ||
398 | 398 | ||
399 | A_STATUS DevGMboxWrite(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 WriteLength) | 399 | int DevGMboxWrite(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 WriteLength) |
400 | { | 400 | { |
401 | A_UINT32 paddedLength; | 401 | A_UINT32 paddedLength; |
402 | A_BOOL sync = (pPacket->Completion == NULL) ? TRUE : FALSE; | 402 | A_BOOL sync = (pPacket->Completion == NULL) ? TRUE : FALSE; |
403 | A_STATUS status; | 403 | int status; |
404 | A_UINT32 address; | 404 | A_UINT32 address; |
405 | 405 | ||
406 | /* adjust the length to be a multiple of block size if appropriate */ | 406 | /* adjust the length to be a multiple of block size if appropriate */ |
@@ -433,11 +433,11 @@ A_STATUS DevGMboxWrite(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 WriteLen | |||
433 | return status; | 433 | return status; |
434 | } | 434 | } |
435 | 435 | ||
436 | A_STATUS DevGMboxRead(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 ReadLength) | 436 | int DevGMboxRead(AR6K_DEVICE *pDev, HTC_PACKET *pPacket, A_UINT32 ReadLength) |
437 | { | 437 | { |
438 | 438 | ||
439 | A_UINT32 paddedLength; | 439 | A_UINT32 paddedLength; |
440 | A_STATUS status; | 440 | int status; |
441 | A_BOOL sync = (pPacket->Completion == NULL) ? TRUE : FALSE; | 441 | A_BOOL sync = (pPacket->Completion == NULL) ? TRUE : FALSE; |
442 | 442 | ||
443 | /* adjust the length to be a multiple of block size if appropriate */ | 443 | /* adjust the length to be a multiple of block size if appropriate */ |
@@ -539,9 +539,9 @@ static void DevGMboxReadCreditsAsyncHandler(void *Context, HTC_PACKET *pPacket) | |||
539 | AR_DEBUG_PRINTF(ATH_DEBUG_IRQ,("-DevGMboxReadCreditsAsyncHandler \n")); | 539 | AR_DEBUG_PRINTF(ATH_DEBUG_IRQ,("-DevGMboxReadCreditsAsyncHandler \n")); |
540 | } | 540 | } |
541 | 541 | ||
542 | A_STATUS DevGMboxReadCreditCounter(AR6K_DEVICE *pDev, A_BOOL AsyncMode, int *pCredits) | 542 | int DevGMboxReadCreditCounter(AR6K_DEVICE *pDev, A_BOOL AsyncMode, int *pCredits) |
543 | { | 543 | { |
544 | A_STATUS status = A_OK; | 544 | int status = A_OK; |
545 | HTC_PACKET *pIOPacket = NULL; | 545 | HTC_PACKET *pIOPacket = NULL; |
546 | 546 | ||
547 | AR_DEBUG_PRINTF(ATH_DEBUG_SEND,("+DevGMboxReadCreditCounter (%s) \n", AsyncMode ? "ASYNC" : "SYNC")); | 547 | AR_DEBUG_PRINTF(ATH_DEBUG_SEND,("+DevGMboxReadCreditCounter (%s) \n", AsyncMode ? "ASYNC" : "SYNC")); |
@@ -602,9 +602,9 @@ A_STATUS DevGMboxReadCreditCounter(AR6K_DEVICE *pDev, A_BOOL AsyncMode, int *pCr | |||
602 | return status; | 602 | return status; |
603 | } | 603 | } |
604 | 604 | ||
605 | A_STATUS DevGMboxReadCreditSize(AR6K_DEVICE *pDev, int *pCreditSize) | 605 | int DevGMboxReadCreditSize(AR6K_DEVICE *pDev, int *pCreditSize) |
606 | { | 606 | { |
607 | A_STATUS status; | 607 | int status; |
608 | A_UINT8 buffer[4]; | 608 | A_UINT8 buffer[4]; |
609 | 609 | ||
610 | status = HIFReadWrite(pDev->HIFDevice, | 610 | status = HIFReadWrite(pDev->HIFDevice, |
@@ -634,10 +634,10 @@ void DevNotifyGMboxTargetFailure(AR6K_DEVICE *pDev) | |||
634 | } | 634 | } |
635 | } | 635 | } |
636 | 636 | ||
637 | A_STATUS DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, A_UINT8 *pLookAheadBuffer, int *pLookAheadBytes) | 637 | int DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, A_UINT8 *pLookAheadBuffer, int *pLookAheadBytes) |
638 | { | 638 | { |
639 | 639 | ||
640 | A_STATUS status = A_OK; | 640 | int status = A_OK; |
641 | AR6K_IRQ_PROC_REGISTERS procRegs; | 641 | AR6K_IRQ_PROC_REGISTERS procRegs; |
642 | int maxCopy; | 642 | int maxCopy; |
643 | 643 | ||
@@ -676,9 +676,9 @@ A_STATUS DevGMboxRecvLookAheadPeek(AR6K_DEVICE *pDev, A_UINT8 *pLookAheadBuffer, | |||
676 | return status; | 676 | return status; |
677 | } | 677 | } |
678 | 678 | ||
679 | A_STATUS DevGMboxSetTargetInterrupt(AR6K_DEVICE *pDev, int Signal, int AckTimeoutMS) | 679 | int DevGMboxSetTargetInterrupt(AR6K_DEVICE *pDev, int Signal, int AckTimeoutMS) |
680 | { | 680 | { |
681 | A_STATUS status = A_OK; | 681 | int status = A_OK; |
682 | int i; | 682 | int i; |
683 | A_UINT8 buffer[4]; | 683 | A_UINT8 buffer[4]; |
684 | 684 | ||
diff --git a/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c b/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c index db6d30c113b..6b61dc4c41c 100644 --- a/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c +++ b/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c | |||
@@ -94,7 +94,7 @@ typedef struct { | |||
94 | (p)->HCIConfig.pHCISendComplete((p)->HCIConfig.pContext, (pt)); \ | 94 | (p)->HCIConfig.pHCISendComplete((p)->HCIConfig.pContext, (pt)); \ |
95 | } | 95 | } |
96 | 96 | ||
97 | static A_STATUS HCITrySend(GMBOX_PROTO_HCI_UART *pProt, HTC_PACKET *pPacket, A_BOOL Synchronous); | 97 | static int HCITrySend(GMBOX_PROTO_HCI_UART *pProt, HTC_PACKET *pPacket, A_BOOL Synchronous); |
98 | 98 | ||
99 | static void HCIUartCleanup(GMBOX_PROTO_HCI_UART *pProtocol) | 99 | static void HCIUartCleanup(GMBOX_PROTO_HCI_UART *pProtocol) |
100 | { | 100 | { |
@@ -106,9 +106,9 @@ static void HCIUartCleanup(GMBOX_PROTO_HCI_UART *pProtocol) | |||
106 | A_FREE(pProtocol); | 106 | A_FREE(pProtocol); |
107 | } | 107 | } |
108 | 108 | ||
109 | static A_STATUS InitTxCreditState(GMBOX_PROTO_HCI_UART *pProt) | 109 | static int InitTxCreditState(GMBOX_PROTO_HCI_UART *pProt) |
110 | { | 110 | { |
111 | A_STATUS status; | 111 | int status; |
112 | int credits; | 112 | int credits; |
113 | int creditPollCount = CREDIT_POLL_COUNT; | 113 | int creditPollCount = CREDIT_POLL_COUNT; |
114 | A_BOOL gotCredits = FALSE; | 114 | A_BOOL gotCredits = FALSE; |
@@ -184,13 +184,13 @@ static A_STATUS InitTxCreditState(GMBOX_PROTO_HCI_UART *pProt) | |||
184 | return status; | 184 | return status; |
185 | } | 185 | } |
186 | 186 | ||
187 | static A_STATUS CreditsAvailableCallback(void *pContext, int Credits, A_BOOL CreditIRQEnabled) | 187 | static int CreditsAvailableCallback(void *pContext, int Credits, A_BOOL CreditIRQEnabled) |
188 | { | 188 | { |
189 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)pContext; | 189 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)pContext; |
190 | A_BOOL enableCreditIrq = FALSE; | 190 | A_BOOL enableCreditIrq = FALSE; |
191 | A_BOOL disableCreditIrq = FALSE; | 191 | A_BOOL disableCreditIrq = FALSE; |
192 | A_BOOL doPendingSends = FALSE; | 192 | A_BOOL doPendingSends = FALSE; |
193 | A_STATUS status = A_OK; | 193 | int status = A_OK; |
194 | 194 | ||
195 | /** this callback is called under 2 conditions: | 195 | /** this callback is called under 2 conditions: |
196 | * 1. The credit IRQ interrupt was enabled and signaled. | 196 | * 1. The credit IRQ interrupt was enabled and signaled. |
@@ -269,14 +269,14 @@ static A_STATUS CreditsAvailableCallback(void *pContext, int Credits, A_BOOL Cre | |||
269 | return status; | 269 | return status; |
270 | } | 270 | } |
271 | 271 | ||
272 | static INLINE void NotifyTransportFailure(GMBOX_PROTO_HCI_UART *pProt, A_STATUS status) | 272 | static INLINE void NotifyTransportFailure(GMBOX_PROTO_HCI_UART *pProt, int status) |
273 | { | 273 | { |
274 | if (pProt->HCIConfig.TransportFailure != NULL) { | 274 | if (pProt->HCIConfig.TransportFailure != NULL) { |
275 | pProt->HCIConfig.TransportFailure(pProt->HCIConfig.pContext, status); | 275 | pProt->HCIConfig.TransportFailure(pProt->HCIConfig.pContext, status); |
276 | } | 276 | } |
277 | } | 277 | } |
278 | 278 | ||
279 | static void FailureCallback(void *pContext, A_STATUS Status) | 279 | static void FailureCallback(void *pContext, int Status) |
280 | { | 280 | { |
281 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)pContext; | 281 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)pContext; |
282 | 282 | ||
@@ -299,10 +299,10 @@ static void StateDumpCallback(void *pContext) | |||
299 | AR_DEBUG_PRINTF(ATH_DEBUG_ANY,("==================================================\n")); | 299 | AR_DEBUG_PRINTF(ATH_DEBUG_ANY,("==================================================\n")); |
300 | } | 300 | } |
301 | 301 | ||
302 | static A_STATUS HCIUartMessagePending(void *pContext, A_UINT8 LookAheadBytes[], int ValidBytes) | 302 | static int HCIUartMessagePending(void *pContext, A_UINT8 LookAheadBytes[], int ValidBytes) |
303 | { | 303 | { |
304 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)pContext; | 304 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)pContext; |
305 | A_STATUS status = A_OK; | 305 | int status = A_OK; |
306 | int totalRecvLength = 0; | 306 | int totalRecvLength = 0; |
307 | HCI_TRANSPORT_PACKET_TYPE pktType = HCI_PACKET_INVALID; | 307 | HCI_TRANSPORT_PACKET_TYPE pktType = HCI_PACKET_INVALID; |
308 | A_BOOL recvRefillCalled = FALSE; | 308 | A_BOOL recvRefillCalled = FALSE; |
@@ -542,9 +542,9 @@ static void HCISendPacketCompletion(void *Context, HTC_PACKET *pPacket) | |||
542 | AR_DEBUG_PRINTF(ATH_DEBUG_SEND,("+HCISendPacketCompletion \n")); | 542 | AR_DEBUG_PRINTF(ATH_DEBUG_SEND,("+HCISendPacketCompletion \n")); |
543 | } | 543 | } |
544 | 544 | ||
545 | static A_STATUS SeekCreditsSynch(GMBOX_PROTO_HCI_UART *pProt) | 545 | static int SeekCreditsSynch(GMBOX_PROTO_HCI_UART *pProt) |
546 | { | 546 | { |
547 | A_STATUS status = A_OK; | 547 | int status = A_OK; |
548 | int credits; | 548 | int credits; |
549 | int retry = 100; | 549 | int retry = 100; |
550 | 550 | ||
@@ -574,9 +574,9 @@ static A_STATUS SeekCreditsSynch(GMBOX_PROTO_HCI_UART *pProt) | |||
574 | return status; | 574 | return status; |
575 | } | 575 | } |
576 | 576 | ||
577 | static A_STATUS HCITrySend(GMBOX_PROTO_HCI_UART *pProt, HTC_PACKET *pPacket, A_BOOL Synchronous) | 577 | static int HCITrySend(GMBOX_PROTO_HCI_UART *pProt, HTC_PACKET *pPacket, A_BOOL Synchronous) |
578 | { | 578 | { |
579 | A_STATUS status = A_OK; | 579 | int status = A_OK; |
580 | int transferLength; | 580 | int transferLength; |
581 | int creditsRequired, remainder; | 581 | int creditsRequired, remainder; |
582 | A_UINT8 hciUartType; | 582 | A_UINT8 hciUartType; |
@@ -841,9 +841,9 @@ static void FlushRecvBuffers(GMBOX_PROTO_HCI_UART *pProt) | |||
841 | 841 | ||
842 | /*** protocol module install entry point ***/ | 842 | /*** protocol module install entry point ***/ |
843 | 843 | ||
844 | A_STATUS GMboxProtocolInstall(AR6K_DEVICE *pDev) | 844 | int GMboxProtocolInstall(AR6K_DEVICE *pDev) |
845 | { | 845 | { |
846 | A_STATUS status = A_OK; | 846 | int status = A_OK; |
847 | GMBOX_PROTO_HCI_UART *pProtocol = NULL; | 847 | GMBOX_PROTO_HCI_UART *pProtocol = NULL; |
848 | 848 | ||
849 | do { | 849 | do { |
@@ -903,10 +903,10 @@ void GMboxProtocolUninstall(AR6K_DEVICE *pDev) | |||
903 | 903 | ||
904 | } | 904 | } |
905 | 905 | ||
906 | static A_STATUS NotifyTransportReady(GMBOX_PROTO_HCI_UART *pProt) | 906 | static int NotifyTransportReady(GMBOX_PROTO_HCI_UART *pProt) |
907 | { | 907 | { |
908 | HCI_TRANSPORT_PROPERTIES props; | 908 | HCI_TRANSPORT_PROPERTIES props; |
909 | A_STATUS status = A_OK; | 909 | int status = A_OK; |
910 | 910 | ||
911 | do { | 911 | do { |
912 | 912 | ||
@@ -996,10 +996,10 @@ void HCI_TransportDetach(HCI_TRANSPORT_HANDLE HciTrans) | |||
996 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC,("-HCI_TransportAttach \n")); | 996 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC,("-HCI_TransportAttach \n")); |
997 | } | 997 | } |
998 | 998 | ||
999 | A_STATUS HCI_TransportAddReceivePkts(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET_QUEUE *pQueue) | 999 | int HCI_TransportAddReceivePkts(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET_QUEUE *pQueue) |
1000 | { | 1000 | { |
1001 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; | 1001 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; |
1002 | A_STATUS status = A_OK; | 1002 | int status = A_OK; |
1003 | A_BOOL unblockRecv = FALSE; | 1003 | A_BOOL unblockRecv = FALSE; |
1004 | HTC_PACKET *pPacket; | 1004 | HTC_PACKET *pPacket; |
1005 | 1005 | ||
@@ -1064,7 +1064,7 @@ A_STATUS HCI_TransportAddReceivePkts(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET_Q | |||
1064 | return A_OK; | 1064 | return A_OK; |
1065 | } | 1065 | } |
1066 | 1066 | ||
1067 | A_STATUS HCI_TransportSendPkt(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET *pPacket, A_BOOL Synchronous) | 1067 | int HCI_TransportSendPkt(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET *pPacket, A_BOOL Synchronous) |
1068 | { | 1068 | { |
1069 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; | 1069 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; |
1070 | 1070 | ||
@@ -1097,9 +1097,9 @@ void HCI_TransportStop(HCI_TRANSPORT_HANDLE HciTrans) | |||
1097 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC,("-HCI_TransportStop \n")); | 1097 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC,("-HCI_TransportStop \n")); |
1098 | } | 1098 | } |
1099 | 1099 | ||
1100 | A_STATUS HCI_TransportStart(HCI_TRANSPORT_HANDLE HciTrans) | 1100 | int HCI_TransportStart(HCI_TRANSPORT_HANDLE HciTrans) |
1101 | { | 1101 | { |
1102 | A_STATUS status; | 1102 | int status; |
1103 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; | 1103 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; |
1104 | 1104 | ||
1105 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC,("+HCI_TransportStart \n")); | 1105 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC,("+HCI_TransportStart \n")); |
@@ -1144,7 +1144,7 @@ A_STATUS HCI_TransportStart(HCI_TRANSPORT_HANDLE HciTrans) | |||
1144 | return status; | 1144 | return status; |
1145 | } | 1145 | } |
1146 | 1146 | ||
1147 | A_STATUS HCI_TransportEnableDisableAsyncRecv(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable) | 1147 | int HCI_TransportEnableDisableAsyncRecv(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable) |
1148 | { | 1148 | { |
1149 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; | 1149 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; |
1150 | return DevGMboxIRQAction(pProt->pDev, | 1150 | return DevGMboxIRQAction(pProt->pDev, |
@@ -1153,12 +1153,12 @@ A_STATUS HCI_TransportEnableDisableAsyncRecv(HCI_TRANSPORT_HANDLE HciTrans, A_BO | |||
1153 | 1153 | ||
1154 | } | 1154 | } |
1155 | 1155 | ||
1156 | A_STATUS HCI_TransportRecvHCIEventSync(HCI_TRANSPORT_HANDLE HciTrans, | 1156 | int HCI_TransportRecvHCIEventSync(HCI_TRANSPORT_HANDLE HciTrans, |
1157 | HTC_PACKET *pPacket, | 1157 | HTC_PACKET *pPacket, |
1158 | int MaxPollMS) | 1158 | int MaxPollMS) |
1159 | { | 1159 | { |
1160 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; | 1160 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; |
1161 | A_STATUS status = A_OK; | 1161 | int status = A_OK; |
1162 | A_UINT8 lookAhead[8]; | 1162 | A_UINT8 lookAhead[8]; |
1163 | int bytes; | 1163 | int bytes; |
1164 | int totalRecvLength; | 1164 | int totalRecvLength; |
@@ -1225,12 +1225,12 @@ A_STATUS HCI_TransportRecvHCIEventSync(HCI_TRANSPORT_HANDLE HciTrans, | |||
1225 | 1225 | ||
1226 | #define LSB_SCRATCH_IDX 4 | 1226 | #define LSB_SCRATCH_IDX 4 |
1227 | #define MSB_SCRATCH_IDX 5 | 1227 | #define MSB_SCRATCH_IDX 5 |
1228 | A_STATUS HCI_TransportSetBaudRate(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Baud) | 1228 | int HCI_TransportSetBaudRate(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Baud) |
1229 | { | 1229 | { |
1230 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; | 1230 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; |
1231 | HIF_DEVICE *pHIFDevice = (HIF_DEVICE *)(pProt->pDev->HIFDevice); | 1231 | HIF_DEVICE *pHIFDevice = (HIF_DEVICE *)(pProt->pDev->HIFDevice); |
1232 | A_UINT32 scaledBaud, scratchAddr; | 1232 | A_UINT32 scaledBaud, scratchAddr; |
1233 | A_STATUS status = A_OK; | 1233 | int status = A_OK; |
1234 | 1234 | ||
1235 | /* Divide the desired baud rate by 100 | 1235 | /* Divide the desired baud rate by 100 |
1236 | * Store the LSB in the local scratch register 4 and the MSB in the local | 1236 | * Store the LSB in the local scratch register 4 and the MSB in the local |
@@ -1256,9 +1256,9 @@ A_STATUS HCI_TransportSetBaudRate(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Baud) | |||
1256 | return status; | 1256 | return status; |
1257 | } | 1257 | } |
1258 | 1258 | ||
1259 | A_STATUS HCI_TransportEnablePowerMgmt(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable) | 1259 | int HCI_TransportEnablePowerMgmt(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable) |
1260 | { | 1260 | { |
1261 | A_STATUS status; | 1261 | int status; |
1262 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; | 1262 | GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)HciTrans; |
1263 | 1263 | ||
1264 | if (Enable) { | 1264 | if (Enable) { |
diff --git a/drivers/staging/ath6kl/htc2/htc.c b/drivers/staging/ath6kl/htc2/htc.c index 7df62a20d48..2ab5975d79e 100644 --- a/drivers/staging/ath6kl/htc2/htc.c +++ b/drivers/staging/ath6kl/htc2/htc.c | |||
@@ -93,7 +93,7 @@ static void HTCCleanup(HTC_TARGET *target) | |||
93 | HTC_HANDLE HTCCreate(void *hif_handle, HTC_INIT_INFO *pInfo) | 93 | HTC_HANDLE HTCCreate(void *hif_handle, HTC_INIT_INFO *pInfo) |
94 | { | 94 | { |
95 | HTC_TARGET *target = NULL; | 95 | HTC_TARGET *target = NULL; |
96 | A_STATUS status = A_OK; | 96 | int status = A_OK; |
97 | int i; | 97 | int i; |
98 | A_UINT32 ctrl_bufsz; | 98 | A_UINT32 ctrl_bufsz; |
99 | A_UINT32 blocksizes[HTC_MAILBOX_NUM_MAX]; | 99 | A_UINT32 blocksizes[HTC_MAILBOX_NUM_MAX]; |
@@ -222,10 +222,10 @@ void *HTCGetHifDevice(HTC_HANDLE HTCHandle) | |||
222 | 222 | ||
223 | /* wait for the target to arrive (sends HTC Ready message) | 223 | /* wait for the target to arrive (sends HTC Ready message) |
224 | * this operation is fully synchronous and the message is polled for */ | 224 | * this operation is fully synchronous and the message is polled for */ |
225 | A_STATUS HTCWaitTarget(HTC_HANDLE HTCHandle) | 225 | int HTCWaitTarget(HTC_HANDLE HTCHandle) |
226 | { | 226 | { |
227 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); | 227 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); |
228 | A_STATUS status; | 228 | int status; |
229 | HTC_PACKET *pPacket = NULL; | 229 | HTC_PACKET *pPacket = NULL; |
230 | HTC_READY_EX_MSG *pRdyMsg; | 230 | HTC_READY_EX_MSG *pRdyMsg; |
231 | 231 | ||
@@ -369,11 +369,11 @@ A_STATUS HTCWaitTarget(HTC_HANDLE HTCHandle) | |||
369 | 369 | ||
370 | 370 | ||
371 | /* Start HTC, enable interrupts and let the target know host has finished setup */ | 371 | /* Start HTC, enable interrupts and let the target know host has finished setup */ |
372 | A_STATUS HTCStart(HTC_HANDLE HTCHandle) | 372 | int HTCStart(HTC_HANDLE HTCHandle) |
373 | { | 373 | { |
374 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); | 374 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); |
375 | HTC_PACKET *pPacket; | 375 | HTC_PACKET *pPacket; |
376 | A_STATUS status; | 376 | int status; |
377 | 377 | ||
378 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC, ("HTCStart Enter\n")); | 378 | AR_DEBUG_PRINTF(ATH_DEBUG_TRC, ("HTCStart Enter\n")); |
379 | 379 | ||
diff --git a/drivers/staging/ath6kl/htc2/htc_internal.h b/drivers/staging/ath6kl/htc2/htc_internal.h index bd6754beb22..46364cba333 100644 --- a/drivers/staging/ath6kl/htc2/htc_internal.h +++ b/drivers/staging/ath6kl/htc2/htc_internal.h | |||
@@ -164,14 +164,14 @@ typedef struct _HTC_TARGET { | |||
164 | /* internal HTC functions */ | 164 | /* internal HTC functions */ |
165 | void HTCControlTxComplete(void *Context, HTC_PACKET *pPacket); | 165 | void HTCControlTxComplete(void *Context, HTC_PACKET *pPacket); |
166 | void HTCControlRecv(void *Context, HTC_PACKET *pPacket); | 166 | void HTCControlRecv(void *Context, HTC_PACKET *pPacket); |
167 | A_STATUS HTCWaitforControlMessage(HTC_TARGET *target, HTC_PACKET **ppControlPacket); | 167 | int HTCWaitforControlMessage(HTC_TARGET *target, HTC_PACKET **ppControlPacket); |
168 | HTC_PACKET *HTCAllocControlBuffer(HTC_TARGET *target, HTC_PACKET_QUEUE *pList); | 168 | HTC_PACKET *HTCAllocControlBuffer(HTC_TARGET *target, HTC_PACKET_QUEUE *pList); |
169 | void HTCFreeControlBuffer(HTC_TARGET *target, HTC_PACKET *pPacket, HTC_PACKET_QUEUE *pList); | 169 | void HTCFreeControlBuffer(HTC_TARGET *target, HTC_PACKET *pPacket, HTC_PACKET_QUEUE *pList); |
170 | A_STATUS HTCIssueSend(HTC_TARGET *target, HTC_PACKET *pPacket); | 170 | int HTCIssueSend(HTC_TARGET *target, HTC_PACKET *pPacket); |
171 | void HTCRecvCompleteHandler(void *Context, HTC_PACKET *pPacket); | 171 | void HTCRecvCompleteHandler(void *Context, HTC_PACKET *pPacket); |
172 | A_STATUS HTCRecvMessagePendingHandler(void *Context, A_UINT32 MsgLookAheads[], int NumLookAheads, A_BOOL *pAsyncProc, int *pNumPktsFetched); | 172 | int HTCRecvMessagePendingHandler(void *Context, A_UINT32 MsgLookAheads[], int NumLookAheads, A_BOOL *pAsyncProc, int *pNumPktsFetched); |
173 | void HTCProcessCreditRpt(HTC_TARGET *target, HTC_CREDIT_REPORT *pRpt, int NumEntries, HTC_ENDPOINT_ID FromEndpoint); | 173 | void HTCProcessCreditRpt(HTC_TARGET *target, HTC_CREDIT_REPORT *pRpt, int NumEntries, HTC_ENDPOINT_ID FromEndpoint); |
174 | A_STATUS HTCSendSetupComplete(HTC_TARGET *target); | 174 | int HTCSendSetupComplete(HTC_TARGET *target); |
175 | void HTCFlushRecvBuffers(HTC_TARGET *target); | 175 | void HTCFlushRecvBuffers(HTC_TARGET *target); |
176 | void HTCFlushSendPkts(HTC_TARGET *target); | 176 | void HTCFlushSendPkts(HTC_TARGET *target); |
177 | 177 | ||
diff --git a/drivers/staging/ath6kl/htc2/htc_recv.c b/drivers/staging/ath6kl/htc2/htc_recv.c index 3503657fe7d..189d5106c9b 100644 --- a/drivers/staging/ath6kl/htc2/htc_recv.c +++ b/drivers/staging/ath6kl/htc2/htc_recv.c | |||
@@ -83,7 +83,7 @@ static void DoRecvCompletion(HTC_ENDPOINT *pEndpoint, | |||
83 | 83 | ||
84 | } | 84 | } |
85 | 85 | ||
86 | static INLINE A_STATUS HTCProcessTrailer(HTC_TARGET *target, | 86 | static INLINE int HTCProcessTrailer(HTC_TARGET *target, |
87 | A_UINT8 *pBuffer, | 87 | A_UINT8 *pBuffer, |
88 | int Length, | 88 | int Length, |
89 | A_UINT32 *pNextLookAheads, | 89 | A_UINT32 *pNextLookAheads, |
@@ -95,7 +95,7 @@ static INLINE A_STATUS HTCProcessTrailer(HTC_TARGET *target, | |||
95 | HTC_LOOKAHEAD_REPORT *pLookAhead; | 95 | HTC_LOOKAHEAD_REPORT *pLookAhead; |
96 | A_UINT8 *pOrigBuffer; | 96 | A_UINT8 *pOrigBuffer; |
97 | int origLength; | 97 | int origLength; |
98 | A_STATUS status; | 98 | int status; |
99 | 99 | ||
100 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV, ("+HTCProcessTrailer (length:%d) \n", Length)); | 100 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV, ("+HTCProcessTrailer (length:%d) \n", Length)); |
101 | 101 | ||
@@ -226,14 +226,14 @@ static INLINE A_STATUS HTCProcessTrailer(HTC_TARGET *target, | |||
226 | 226 | ||
227 | /* process a received message (i.e. strip off header, process any trailer data) | 227 | /* process a received message (i.e. strip off header, process any trailer data) |
228 | * note : locks must be released when this function is called */ | 228 | * note : locks must be released when this function is called */ |
229 | static A_STATUS HTCProcessRecvHeader(HTC_TARGET *target, | 229 | static int HTCProcessRecvHeader(HTC_TARGET *target, |
230 | HTC_PACKET *pPacket, | 230 | HTC_PACKET *pPacket, |
231 | A_UINT32 *pNextLookAheads, | 231 | A_UINT32 *pNextLookAheads, |
232 | int *pNumLookAheads) | 232 | int *pNumLookAheads) |
233 | { | 233 | { |
234 | A_UINT8 temp; | 234 | A_UINT8 temp; |
235 | A_UINT8 *pBuf; | 235 | A_UINT8 *pBuf; |
236 | A_STATUS status = A_OK; | 236 | int status = A_OK; |
237 | A_UINT16 payloadLen; | 237 | A_UINT16 payloadLen; |
238 | A_UINT32 lookAhead; | 238 | A_UINT32 lookAhead; |
239 | 239 | ||
@@ -392,7 +392,7 @@ static INLINE void HTCAsyncRecvCheckMorePackets(HTC_TARGET *target, | |||
392 | { | 392 | { |
393 | /* was there a lookahead for the next packet? */ | 393 | /* was there a lookahead for the next packet? */ |
394 | if (NumLookAheads > 0) { | 394 | if (NumLookAheads > 0) { |
395 | A_STATUS nextStatus; | 395 | int nextStatus; |
396 | int fetched = 0; | 396 | int fetched = 0; |
397 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV, | 397 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV, |
398 | ("HTCAsyncRecvCheckMorePackets - num lookaheads were non-zero : %d \n", | 398 | ("HTCAsyncRecvCheckMorePackets - num lookaheads were non-zero : %d \n", |
@@ -521,7 +521,7 @@ void HTCRecvCompleteHandler(void *Context, HTC_PACKET *pPacket) | |||
521 | HTC_ENDPOINT *pEndpoint; | 521 | HTC_ENDPOINT *pEndpoint; |
522 | A_UINT32 nextLookAheads[HTC_HOST_MAX_MSG_PER_BUNDLE]; | 522 | A_UINT32 nextLookAheads[HTC_HOST_MAX_MSG_PER_BUNDLE]; |
523 | int numLookAheads = 0; | 523 | int numLookAheads = 0; |
524 | A_STATUS status; | 524 | int status; |
525 | A_BOOL checkMorePkts = TRUE; | 525 | A_BOOL checkMorePkts = TRUE; |
526 | 526 | ||
527 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV, ("+HTCRecvCompleteHandler (pkt:0x%lX, status:%d, ep:%d) \n", | 527 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV, ("+HTCRecvCompleteHandler (pkt:0x%lX, status:%d, ep:%d) \n", |
@@ -587,9 +587,9 @@ void HTCRecvCompleteHandler(void *Context, HTC_PACKET *pPacket) | |||
587 | /* synchronously wait for a control message from the target, | 587 | /* synchronously wait for a control message from the target, |
588 | * This function is used at initialization time ONLY. At init messages | 588 | * This function is used at initialization time ONLY. At init messages |
589 | * on ENDPOINT 0 are expected. */ | 589 | * on ENDPOINT 0 are expected. */ |
590 | A_STATUS HTCWaitforControlMessage(HTC_TARGET *target, HTC_PACKET **ppControlPacket) | 590 | int HTCWaitforControlMessage(HTC_TARGET *target, HTC_PACKET **ppControlPacket) |
591 | { | 591 | { |
592 | A_STATUS status; | 592 | int status; |
593 | A_UINT32 lookAhead; | 593 | A_UINT32 lookAhead; |
594 | HTC_PACKET *pPacket = NULL; | 594 | HTC_PACKET *pPacket = NULL; |
595 | HTC_FRAME_HDR *pHdr; | 595 | HTC_FRAME_HDR *pHdr; |
@@ -686,13 +686,13 @@ A_STATUS HTCWaitforControlMessage(HTC_TARGET *target, HTC_PACKET **ppControlPack | |||
686 | return status; | 686 | return status; |
687 | } | 687 | } |
688 | 688 | ||
689 | static A_STATUS AllocAndPrepareRxPackets(HTC_TARGET *target, | 689 | static int AllocAndPrepareRxPackets(HTC_TARGET *target, |
690 | A_UINT32 LookAheads[], | 690 | A_UINT32 LookAheads[], |
691 | int Messages, | 691 | int Messages, |
692 | HTC_ENDPOINT *pEndpoint, | 692 | HTC_ENDPOINT *pEndpoint, |
693 | HTC_PACKET_QUEUE *pQueue) | 693 | HTC_PACKET_QUEUE *pQueue) |
694 | { | 694 | { |
695 | A_STATUS status = A_OK; | 695 | int status = A_OK; |
696 | HTC_PACKET *pPacket; | 696 | HTC_PACKET *pPacket; |
697 | HTC_FRAME_HDR *pHdr; | 697 | HTC_FRAME_HDR *pHdr; |
698 | int i,j; | 698 | int i,j; |
@@ -887,7 +887,7 @@ static void HTCAsyncRecvScatterCompletion(HIF_SCATTER_REQ *pScatterReq) | |||
887 | A_UINT32 lookAheads[HTC_HOST_MAX_MSG_PER_BUNDLE]; | 887 | A_UINT32 lookAheads[HTC_HOST_MAX_MSG_PER_BUNDLE]; |
888 | int numLookAheads = 0; | 888 | int numLookAheads = 0; |
889 | HTC_TARGET *target = (HTC_TARGET *)pScatterReq->Context; | 889 | HTC_TARGET *target = (HTC_TARGET *)pScatterReq->Context; |
890 | A_STATUS status; | 890 | int status; |
891 | A_BOOL partialBundle = FALSE; | 891 | A_BOOL partialBundle = FALSE; |
892 | HTC_PACKET_QUEUE localRecvQueue; | 892 | HTC_PACKET_QUEUE localRecvQueue; |
893 | A_BOOL procError = FALSE; | 893 | A_BOOL procError = FALSE; |
@@ -984,13 +984,13 @@ static void HTCAsyncRecvScatterCompletion(HIF_SCATTER_REQ *pScatterReq) | |||
984 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV,("-HTCAsyncRecvScatterCompletion \n")); | 984 | AR_DEBUG_PRINTF(ATH_DEBUG_RECV,("-HTCAsyncRecvScatterCompletion \n")); |
985 | } | 985 | } |
986 | 986 | ||
987 | static A_STATUS HTCIssueRecvPacketBundle(HTC_TARGET *target, | 987 | static int HTCIssueRecvPacketBundle(HTC_TARGET *target, |
988 | HTC_PACKET_QUEUE *pRecvPktQueue, | 988 | HTC_PACKET_QUEUE *pRecvPktQueue, |
989 | HTC_PACKET_QUEUE *pSyncCompletionQueue, | 989 | HTC_PACKET_QUEUE *pSyncCompletionQueue, |
990 | int *pNumPacketsFetched, | 990 | int *pNumPacketsFetched, |
991 | A_BOOL PartialBundle) | 991 | A_BOOL PartialBundle) |
992 | { | 992 | { |
993 | A_STATUS status = A_OK; | 993 | int status = A_OK; |
994 | HIF_SCATTER_REQ *pScatterReq; | 994 | HIF_SCATTER_REQ *pScatterReq; |
995 | int i, totalLength; | 995 | int i, totalLength; |
996 | int pktsToScatter; | 996 | int pktsToScatter; |
@@ -1117,10 +1117,10 @@ static INLINE void CheckRecvWaterMark(HTC_ENDPOINT *pEndpoint) | |||
1117 | } | 1117 | } |
1118 | 1118 | ||
1119 | /* callback when device layer or lookahead report parsing detects a pending message */ | 1119 | /* callback when device layer or lookahead report parsing detects a pending message */ |
1120 | A_STATUS HTCRecvMessagePendingHandler(void *Context, A_UINT32 MsgLookAheads[], int NumLookAheads, A_BOOL *pAsyncProc, int *pNumPktsFetched) | 1120 | int HTCRecvMessagePendingHandler(void *Context, A_UINT32 MsgLookAheads[], int NumLookAheads, A_BOOL *pAsyncProc, int *pNumPktsFetched) |
1121 | { | 1121 | { |
1122 | HTC_TARGET *target = (HTC_TARGET *)Context; | 1122 | HTC_TARGET *target = (HTC_TARGET *)Context; |
1123 | A_STATUS status = A_OK; | 1123 | int status = A_OK; |
1124 | HTC_PACKET *pPacket; | 1124 | HTC_PACKET *pPacket; |
1125 | HTC_ENDPOINT *pEndpoint; | 1125 | HTC_ENDPOINT *pEndpoint; |
1126 | A_BOOL asyncProc = FALSE; | 1126 | A_BOOL asyncProc = FALSE; |
@@ -1385,12 +1385,12 @@ A_STATUS HTCRecvMessagePendingHandler(void *Context, A_UINT32 MsgLookAheads[], i | |||
1385 | return status; | 1385 | return status; |
1386 | } | 1386 | } |
1387 | 1387 | ||
1388 | A_STATUS HTCAddReceivePktMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueue) | 1388 | int HTCAddReceivePktMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueue) |
1389 | { | 1389 | { |
1390 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); | 1390 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); |
1391 | HTC_ENDPOINT *pEndpoint; | 1391 | HTC_ENDPOINT *pEndpoint; |
1392 | A_BOOL unblockRecv = FALSE; | 1392 | A_BOOL unblockRecv = FALSE; |
1393 | A_STATUS status = A_OK; | 1393 | int status = A_OK; |
1394 | HTC_PACKET *pFirstPacket; | 1394 | HTC_PACKET *pFirstPacket; |
1395 | 1395 | ||
1396 | pFirstPacket = HTC_GET_PKT_AT_HEAD(pPktQueue); | 1396 | pFirstPacket = HTC_GET_PKT_AT_HEAD(pPktQueue); |
@@ -1455,7 +1455,7 @@ A_STATUS HTCAddReceivePktMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQu | |||
1455 | } | 1455 | } |
1456 | 1456 | ||
1457 | /* Makes a buffer available to the HTC module */ | 1457 | /* Makes a buffer available to the HTC module */ |
1458 | A_STATUS HTCAddReceivePkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket) | 1458 | int HTCAddReceivePkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket) |
1459 | { | 1459 | { |
1460 | HTC_PACKET_QUEUE queue; | 1460 | HTC_PACKET_QUEUE queue; |
1461 | INIT_HTC_PACKET_QUEUE_AND_ADD(&queue,pPacket); | 1461 | INIT_HTC_PACKET_QUEUE_AND_ADD(&queue,pPacket); |
@@ -1563,11 +1563,11 @@ int HTCGetNumRecvBuffers(HTC_HANDLE HTCHandle, | |||
1563 | return HTC_PACKET_QUEUE_DEPTH(&(target->EndPoint[Endpoint].RxBuffers)); | 1563 | return HTC_PACKET_QUEUE_DEPTH(&(target->EndPoint[Endpoint].RxBuffers)); |
1564 | } | 1564 | } |
1565 | 1565 | ||
1566 | A_STATUS HTCWaitForPendingRecv(HTC_HANDLE HTCHandle, | 1566 | int HTCWaitForPendingRecv(HTC_HANDLE HTCHandle, |
1567 | A_UINT32 TimeoutInMs, | 1567 | A_UINT32 TimeoutInMs, |
1568 | A_BOOL *pbIsRecvPending) | 1568 | A_BOOL *pbIsRecvPending) |
1569 | { | 1569 | { |
1570 | A_STATUS status = A_OK; | 1570 | int status = A_OK; |
1571 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); | 1571 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); |
1572 | 1572 | ||
1573 | status = DevWaitForPendingRecv(&target->Device, | 1573 | status = DevWaitForPendingRecv(&target->Device, |
diff --git a/drivers/staging/ath6kl/htc2/htc_send.c b/drivers/staging/ath6kl/htc2/htc_send.c index bc7ee784826..797400802e2 100644 --- a/drivers/staging/ath6kl/htc2/htc_send.c +++ b/drivers/staging/ath6kl/htc2/htc_send.c | |||
@@ -113,9 +113,9 @@ static void HTCSendPktCompletionHandler(void *Context, HTC_PACKET *pPacket) | |||
113 | DO_EP_TX_COMPLETION(pEndpoint,&container); | 113 | DO_EP_TX_COMPLETION(pEndpoint,&container); |
114 | } | 114 | } |
115 | 115 | ||
116 | A_STATUS HTCIssueSend(HTC_TARGET *target, HTC_PACKET *pPacket) | 116 | int HTCIssueSend(HTC_TARGET *target, HTC_PACKET *pPacket) |
117 | { | 117 | { |
118 | A_STATUS status; | 118 | int status; |
119 | A_BOOL sync = FALSE; | 119 | A_BOOL sync = FALSE; |
120 | 120 | ||
121 | if (pPacket->Completion == NULL) { | 121 | if (pPacket->Completion == NULL) { |
@@ -270,7 +270,7 @@ static void HTCAsyncSendScatterCompletion(HIF_SCATTER_REQ *pScatterReq) | |||
270 | HTC_PACKET *pPacket; | 270 | HTC_PACKET *pPacket; |
271 | HTC_ENDPOINT *pEndpoint = (HTC_ENDPOINT *)pScatterReq->Context; | 271 | HTC_ENDPOINT *pEndpoint = (HTC_ENDPOINT *)pScatterReq->Context; |
272 | HTC_TARGET *target = (HTC_TARGET *)pEndpoint->target; | 272 | HTC_TARGET *target = (HTC_TARGET *)pEndpoint->target; |
273 | A_STATUS status = A_OK; | 273 | int status = A_OK; |
274 | HTC_PACKET_QUEUE sendCompletes; | 274 | HTC_PACKET_QUEUE sendCompletes; |
275 | 275 | ||
276 | INIT_HTC_PACKET_QUEUE(&sendCompletes); | 276 | INIT_HTC_PACKET_QUEUE(&sendCompletes); |
@@ -668,7 +668,7 @@ static HTC_SEND_QUEUE_RESULT HTCTrySend(HTC_TARGET *target, | |||
668 | return HTC_SEND_QUEUE_OK; | 668 | return HTC_SEND_QUEUE_OK; |
669 | } | 669 | } |
670 | 670 | ||
671 | A_STATUS HTCSendPktsMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueue) | 671 | int HTCSendPktsMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueue) |
672 | { | 672 | { |
673 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); | 673 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); |
674 | HTC_ENDPOINT *pEndpoint; | 674 | HTC_ENDPOINT *pEndpoint; |
@@ -709,7 +709,7 @@ A_STATUS HTCSendPktsMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueue) | |||
709 | } | 709 | } |
710 | 710 | ||
711 | /* HTC API - HTCSendPkt */ | 711 | /* HTC API - HTCSendPkt */ |
712 | A_STATUS HTCSendPkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket) | 712 | int HTCSendPkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket) |
713 | { | 713 | { |
714 | HTC_PACKET_QUEUE queue; | 714 | HTC_PACKET_QUEUE queue; |
715 | 715 | ||
diff --git a/drivers/staging/ath6kl/htc2/htc_services.c b/drivers/staging/ath6kl/htc2/htc_services.c index 64fddc0ee37..a7866026497 100644 --- a/drivers/staging/ath6kl/htc2/htc_services.c +++ b/drivers/staging/ath6kl/htc2/htc_services.c | |||
@@ -57,10 +57,10 @@ void HTCControlRecv(void *Context, HTC_PACKET *pPacket) | |||
57 | HTC_RECYCLE_RX_PKT((HTC_TARGET*)Context,pPacket,&((HTC_TARGET*)Context)->EndPoint[0]); | 57 | HTC_RECYCLE_RX_PKT((HTC_TARGET*)Context,pPacket,&((HTC_TARGET*)Context)->EndPoint[0]); |
58 | } | 58 | } |
59 | 59 | ||
60 | A_STATUS HTCSendSetupComplete(HTC_TARGET *target) | 60 | int HTCSendSetupComplete(HTC_TARGET *target) |
61 | { | 61 | { |
62 | HTC_PACKET *pSendPacket = NULL; | 62 | HTC_PACKET *pSendPacket = NULL; |
63 | A_STATUS status; | 63 | int status; |
64 | 64 | ||
65 | do { | 65 | do { |
66 | /* allocate a packet to send to the target */ | 66 | /* allocate a packet to send to the target */ |
@@ -121,12 +121,12 @@ A_STATUS HTCSendSetupComplete(HTC_TARGET *target) | |||
121 | } | 121 | } |
122 | 122 | ||
123 | 123 | ||
124 | A_STATUS HTCConnectService(HTC_HANDLE HTCHandle, | 124 | int HTCConnectService(HTC_HANDLE HTCHandle, |
125 | HTC_SERVICE_CONNECT_REQ *pConnectReq, | 125 | HTC_SERVICE_CONNECT_REQ *pConnectReq, |
126 | HTC_SERVICE_CONNECT_RESP *pConnectResp) | 126 | HTC_SERVICE_CONNECT_RESP *pConnectResp) |
127 | { | 127 | { |
128 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); | 128 | HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle); |
129 | A_STATUS status = A_OK; | 129 | int status = A_OK; |
130 | HTC_PACKET *pRecvPacket = NULL; | 130 | HTC_PACKET *pRecvPacket = NULL; |
131 | HTC_PACKET *pSendPacket = NULL; | 131 | HTC_PACKET *pSendPacket = NULL; |
132 | HTC_CONNECT_SERVICE_RESPONSE_MSG *pResponseMsg; | 132 | HTC_CONNECT_SERVICE_RESPONSE_MSG *pResponseMsg; |
diff --git a/drivers/staging/ath6kl/include/a_debug.h b/drivers/staging/ath6kl/include/a_debug.h index 5a1b01fbb93..007010cfad9 100644 --- a/drivers/staging/ath6kl/include/a_debug.h +++ b/drivers/staging/ath6kl/include/a_debug.h | |||
@@ -181,8 +181,8 @@ void a_register_module_debug_info(ATH_DEBUG_MODULE_DBG_INFO *pInfo); | |||
181 | 181 | ||
182 | #endif | 182 | #endif |
183 | 183 | ||
184 | A_STATUS a_get_module_mask(A_CHAR *module_name, A_UINT32 *pMask); | 184 | int a_get_module_mask(A_CHAR *module_name, A_UINT32 *pMask); |
185 | A_STATUS a_set_module_mask(A_CHAR *module_name, A_UINT32 Mask); | 185 | int a_set_module_mask(A_CHAR *module_name, A_UINT32 Mask); |
186 | void a_dump_module_debug_info_by_name(A_CHAR *module_name); | 186 | void a_dump_module_debug_info_by_name(A_CHAR *module_name); |
187 | void a_module_debug_support_init(void); | 187 | void a_module_debug_support_init(void); |
188 | void a_module_debug_support_cleanup(void); | 188 | void a_module_debug_support_cleanup(void); |
diff --git a/drivers/staging/ath6kl/include/ar3kconfig.h b/drivers/staging/ath6kl/include/ar3kconfig.h index a10788cee46..24f5b2aa96c 100644 --- a/drivers/staging/ath6kl/include/ar3kconfig.h +++ b/drivers/staging/ath6kl/include/ar3kconfig.h | |||
@@ -54,9 +54,9 @@ typedef struct { | |||
54 | A_UINT8 bdaddr[6]; /* Bluetooth device address */ | 54 | A_UINT8 bdaddr[6]; /* Bluetooth device address */ |
55 | } AR3K_CONFIG_INFO; | 55 | } AR3K_CONFIG_INFO; |
56 | 56 | ||
57 | A_STATUS AR3KConfigure(AR3K_CONFIG_INFO *pConfigInfo); | 57 | int AR3KConfigure(AR3K_CONFIG_INFO *pConfigInfo); |
58 | 58 | ||
59 | A_STATUS AR3KConfigureExit(void *config); | 59 | int AR3KConfigureExit(void *config); |
60 | 60 | ||
61 | #ifdef __cplusplus | 61 | #ifdef __cplusplus |
62 | } | 62 | } |
diff --git a/drivers/staging/ath6kl/include/ar6000_diag.h b/drivers/staging/ath6kl/include/ar6000_diag.h index b53512e23d3..1470d207098 100644 --- a/drivers/staging/ath6kl/include/ar6000_diag.h +++ b/drivers/staging/ath6kl/include/ar6000_diag.h | |||
@@ -25,21 +25,21 @@ | |||
25 | #define AR6000_DIAG_H_ | 25 | #define AR6000_DIAG_H_ |
26 | 26 | ||
27 | 27 | ||
28 | A_STATUS | 28 | int |
29 | ar6000_ReadRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); | 29 | ar6000_ReadRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); |
30 | 30 | ||
31 | A_STATUS | 31 | int |
32 | ar6000_WriteRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); | 32 | ar6000_WriteRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); |
33 | 33 | ||
34 | A_STATUS | 34 | int |
35 | ar6000_ReadDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, | 35 | ar6000_ReadDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, |
36 | A_UCHAR *data, A_UINT32 length); | 36 | A_UCHAR *data, A_UINT32 length); |
37 | 37 | ||
38 | A_STATUS | 38 | int |
39 | ar6000_WriteDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, | 39 | ar6000_WriteDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, |
40 | A_UCHAR *data, A_UINT32 length); | 40 | A_UCHAR *data, A_UINT32 length); |
41 | 41 | ||
42 | A_STATUS | 42 | int |
43 | ar6k_ReadTargetRegister(HIF_DEVICE *hifDevice, int regsel, A_UINT32 *regval); | 43 | ar6k_ReadTargetRegister(HIF_DEVICE *hifDevice, int regsel, A_UINT32 *regval); |
44 | 44 | ||
45 | void | 45 | void |
diff --git a/drivers/staging/ath6kl/include/bmi.h b/drivers/staging/ath6kl/include/bmi.h index 27aa98df9c0..9b45dc31231 100644 --- a/drivers/staging/ath6kl/include/bmi.h +++ b/drivers/staging/ath6kl/include/bmi.h | |||
@@ -43,44 +43,44 @@ BMIInit(void); | |||
43 | void | 43 | void |
44 | BMICleanup(void); | 44 | BMICleanup(void); |
45 | 45 | ||
46 | A_STATUS | 46 | int |
47 | BMIDone(HIF_DEVICE *device); | 47 | BMIDone(HIF_DEVICE *device); |
48 | 48 | ||
49 | A_STATUS | 49 | int |
50 | BMIGetTargetInfo(HIF_DEVICE *device, struct bmi_target_info *targ_info); | 50 | BMIGetTargetInfo(HIF_DEVICE *device, struct bmi_target_info *targ_info); |
51 | 51 | ||
52 | A_STATUS | 52 | int |
53 | BMIReadMemory(HIF_DEVICE *device, | 53 | BMIReadMemory(HIF_DEVICE *device, |
54 | A_UINT32 address, | 54 | A_UINT32 address, |
55 | A_UCHAR *buffer, | 55 | A_UCHAR *buffer, |
56 | A_UINT32 length); | 56 | A_UINT32 length); |
57 | 57 | ||
58 | A_STATUS | 58 | int |
59 | BMIWriteMemory(HIF_DEVICE *device, | 59 | BMIWriteMemory(HIF_DEVICE *device, |
60 | A_UINT32 address, | 60 | A_UINT32 address, |
61 | A_UCHAR *buffer, | 61 | A_UCHAR *buffer, |
62 | A_UINT32 length); | 62 | A_UINT32 length); |
63 | 63 | ||
64 | A_STATUS | 64 | int |
65 | BMIExecute(HIF_DEVICE *device, | 65 | BMIExecute(HIF_DEVICE *device, |
66 | A_UINT32 address, | 66 | A_UINT32 address, |
67 | A_UINT32 *param); | 67 | A_UINT32 *param); |
68 | 68 | ||
69 | A_STATUS | 69 | int |
70 | BMISetAppStart(HIF_DEVICE *device, | 70 | BMISetAppStart(HIF_DEVICE *device, |
71 | A_UINT32 address); | 71 | A_UINT32 address); |
72 | 72 | ||
73 | A_STATUS | 73 | int |
74 | BMIReadSOCRegister(HIF_DEVICE *device, | 74 | BMIReadSOCRegister(HIF_DEVICE *device, |
75 | A_UINT32 address, | 75 | A_UINT32 address, |
76 | A_UINT32 *param); | 76 | A_UINT32 *param); |
77 | 77 | ||
78 | A_STATUS | 78 | int |
79 | BMIWriteSOCRegister(HIF_DEVICE *device, | 79 | BMIWriteSOCRegister(HIF_DEVICE *device, |
80 | A_UINT32 address, | 80 | A_UINT32 address, |
81 | A_UINT32 param); | 81 | A_UINT32 param); |
82 | 82 | ||
83 | A_STATUS | 83 | int |
84 | BMIrompatchInstall(HIF_DEVICE *device, | 84 | BMIrompatchInstall(HIF_DEVICE *device, |
85 | A_UINT32 ROM_addr, | 85 | A_UINT32 ROM_addr, |
86 | A_UINT32 RAM_addr, | 86 | A_UINT32 RAM_addr, |
@@ -88,41 +88,41 @@ BMIrompatchInstall(HIF_DEVICE *device, | |||
88 | A_UINT32 do_activate, | 88 | A_UINT32 do_activate, |
89 | A_UINT32 *patch_id); | 89 | A_UINT32 *patch_id); |
90 | 90 | ||
91 | A_STATUS | 91 | int |
92 | BMIrompatchUninstall(HIF_DEVICE *device, | 92 | BMIrompatchUninstall(HIF_DEVICE *device, |
93 | A_UINT32 rompatch_id); | 93 | A_UINT32 rompatch_id); |
94 | 94 | ||
95 | A_STATUS | 95 | int |
96 | BMIrompatchActivate(HIF_DEVICE *device, | 96 | BMIrompatchActivate(HIF_DEVICE *device, |
97 | A_UINT32 rompatch_count, | 97 | A_UINT32 rompatch_count, |
98 | A_UINT32 *rompatch_list); | 98 | A_UINT32 *rompatch_list); |
99 | 99 | ||
100 | A_STATUS | 100 | int |
101 | BMIrompatchDeactivate(HIF_DEVICE *device, | 101 | BMIrompatchDeactivate(HIF_DEVICE *device, |
102 | A_UINT32 rompatch_count, | 102 | A_UINT32 rompatch_count, |
103 | A_UINT32 *rompatch_list); | 103 | A_UINT32 *rompatch_list); |
104 | 104 | ||
105 | A_STATUS | 105 | int |
106 | BMILZStreamStart(HIF_DEVICE *device, | 106 | BMILZStreamStart(HIF_DEVICE *device, |
107 | A_UINT32 address); | 107 | A_UINT32 address); |
108 | 108 | ||
109 | A_STATUS | 109 | int |
110 | BMILZData(HIF_DEVICE *device, | 110 | BMILZData(HIF_DEVICE *device, |
111 | A_UCHAR *buffer, | 111 | A_UCHAR *buffer, |
112 | A_UINT32 length); | 112 | A_UINT32 length); |
113 | 113 | ||
114 | A_STATUS | 114 | int |
115 | BMIFastDownload(HIF_DEVICE *device, | 115 | BMIFastDownload(HIF_DEVICE *device, |
116 | A_UINT32 address, | 116 | A_UINT32 address, |
117 | A_UCHAR *buffer, | 117 | A_UCHAR *buffer, |
118 | A_UINT32 length); | 118 | A_UINT32 length); |
119 | 119 | ||
120 | A_STATUS | 120 | int |
121 | BMIRawWrite(HIF_DEVICE *device, | 121 | BMIRawWrite(HIF_DEVICE *device, |
122 | A_UCHAR *buffer, | 122 | A_UCHAR *buffer, |
123 | A_UINT32 length); | 123 | A_UINT32 length); |
124 | 124 | ||
125 | A_STATUS | 125 | int |
126 | BMIRawRead(HIF_DEVICE *device, | 126 | BMIRawRead(HIF_DEVICE *device, |
127 | A_UCHAR *buffer, | 127 | A_UCHAR *buffer, |
128 | A_UINT32 length, | 128 | A_UINT32 length, |
diff --git a/drivers/staging/ath6kl/include/common/athdefs.h b/drivers/staging/ath6kl/include/common/athdefs.h index b59bfd3af0a..2cd07201238 100644 --- a/drivers/staging/ath6kl/include/common/athdefs.h +++ b/drivers/staging/ath6kl/include/common/athdefs.h | |||
@@ -31,44 +31,47 @@ | |||
31 | 31 | ||
32 | /* | 32 | /* |
33 | * Generic error codes that can be used by hw, sta, ap, sim, dk | 33 | * Generic error codes that can be used by hw, sta, ap, sim, dk |
34 | * and any other environments. Since these are enums, feel free to | 34 | * and any other environments. |
35 | * add any more codes that you need. | 35 | * Feel free to add any more codes that you need. |
36 | */ | 36 | */ |
37 | 37 | ||
38 | typedef enum { | 38 | #define A_ERROR (-1) /* Generic error return */ |
39 | A_ERROR = -1, /* Generic error return */ | 39 | #define A_OK 0 /* success */ |
40 | A_OK = 0, /* success */ | 40 | #define A_DEVICE_NOT_FOUND 1 /* not able to find PCI device */ |
41 | /* Following values start at 1 */ | 41 | #define A_NO_MEMORY 2 /* not able to allocate memory, |
42 | A_DEVICE_NOT_FOUND, /* not able to find PCI device */ | 42 | * not avail#defineable */ |
43 | A_NO_MEMORY, /* not able to allocate memory, not available */ | 43 | #define A_MEMORY_NOT_AVAIL 3 /* memory region is not free for |
44 | A_MEMORY_NOT_AVAIL, /* memory region is not free for mapping */ | 44 | * mapping */ |
45 | A_NO_FREE_DESC, /* no free descriptors available */ | 45 | #define A_NO_FREE_DESC 4 /* no free descriptors available */ |
46 | A_BAD_ADDRESS, /* address does not match descriptor */ | 46 | #define A_BAD_ADDRESS 5 /* address does not match descriptor */ |
47 | A_WIN_DRIVER_ERROR, /* used in NT_HW version, if problem at init */ | 47 | #define A_WIN_DRIVER_ERROR 6 /* used in NT_HW version, |
48 | A_REGS_NOT_MAPPED, /* registers not correctly mapped */ | 48 | * if problem at init */ |
49 | A_EPERM, /* Not superuser */ | 49 | #define A_REGS_NOT_MAPPED 7 /* registers not correctly mapped */ |
50 | A_EACCES, /* Access denied */ | 50 | #define A_EPERM 8 /* Not superuser */ |
51 | A_ENOENT, /* No such entry, search failed, etc. */ | 51 | #define A_EACCES 0 /* Access denied */ |
52 | A_EEXIST, /* The object already exists (can't create) */ | 52 | #define A_ENOENT 10 /* No such entry, search failed, etc. */ |
53 | A_EFAULT, /* Bad address fault */ | 53 | #define A_EEXIST 11 /* The object already exists |
54 | A_EBUSY, /* Object is busy */ | 54 | * (can't create) */ |
55 | A_EINVAL, /* Invalid parameter */ | 55 | #define A_EFAULT 12 /* Bad address fault */ |
56 | A_EMSGSIZE, /* Inappropriate message buffer length */ | 56 | #define A_EBUSY 13 /* Object is busy */ |
57 | A_ECANCELED, /* Operation canceled */ | 57 | #define A_EINVAL 14 /* Invalid parameter */ |
58 | A_ENOTSUP, /* Operation not supported */ | 58 | #define A_EMSGSIZE 15 /* Bad message buffer length */ |
59 | A_ECOMM, /* Communication error on send */ | 59 | #define A_ECANCELED 16 /* Operation canceled */ |
60 | A_EPROTO, /* Protocol error */ | 60 | #define A_ENOTSUP 17 /* Operation not supported */ |
61 | A_ENODEV, /* No such device */ | 61 | #define A_ECOMM 18 /* Communication error on send */ |
62 | A_EDEVNOTUP, /* device is not UP */ | 62 | #define A_EPROTO 19 /* Protocol error */ |
63 | A_NO_RESOURCE, /* No resources for requested operation */ | 63 | #define A_ENODEV 20 /* No such device */ |
64 | A_HARDWARE, /* Hardware failure */ | 64 | #define A_EDEVNOTUP 21 /* device is not UP */ |
65 | A_PENDING, /* Asynchronous routine; will send up results la | 65 | #define A_NO_RESOURCE 22 /* No resources for |
66 | ter (typically in callback) */ | 66 | * requested operation */ |
67 | A_EBADCHANNEL, /* The channel cannot be used */ | 67 | #define A_HARDWARE 23 /* Hardware failure */ |
68 | A_DECRYPT_ERROR, /* Decryption error */ | 68 | #define A_PENDING 24 /* Asynchronous routine; will send up |
69 | A_PHY_ERROR, /* RX PHY error */ | 69 | * results later |
70 | A_CONSUMED /* Object was consumed */ | 70 | * (typically in callback) */ |
71 | } A_STATUS; | 71 | #define A_EBADCHANNEL 25 /* The channel cannot be used */ |
72 | #define A_DECRYPT_ERROR 26 /* Decryption error */ | ||
73 | #define A_PHY_ERROR 27 /* RX PHY error */ | ||
74 | #define A_CONSUMED 28 /* Object was consumed */ | ||
72 | 75 | ||
73 | #define A_SUCCESS(x) (x == A_OK) | 76 | #define A_SUCCESS(x) (x == A_OK) |
74 | #define A_FAILED(x) (!A_SUCCESS(x)) | 77 | #define A_FAILED(x) (!A_SUCCESS(x)) |
diff --git a/drivers/staging/ath6kl/include/common_drv.h b/drivers/staging/ath6kl/include/common_drv.h index 8ebb93d5f3c..c6f0b2dc550 100644 --- a/drivers/staging/ath6kl/include/common_drv.h +++ b/drivers/staging/ath6kl/include/common_drv.h | |||
@@ -64,28 +64,28 @@ extern "C" { | |||
64 | #endif | 64 | #endif |
65 | 65 | ||
66 | /* OS-independent APIs */ | 66 | /* OS-independent APIs */ |
67 | A_STATUS ar6000_setup_credit_dist(HTC_HANDLE HTCHandle, COMMON_CREDIT_STATE_INFO *pCredInfo); | 67 | int ar6000_setup_credit_dist(HTC_HANDLE HTCHandle, COMMON_CREDIT_STATE_INFO *pCredInfo); |
68 | 68 | ||
69 | A_STATUS ar6000_ReadRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); | 69 | int ar6000_ReadRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); |
70 | 70 | ||
71 | A_STATUS ar6000_WriteRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); | 71 | int ar6000_WriteRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); |
72 | 72 | ||
73 | A_STATUS ar6000_ReadDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, A_UCHAR *data, A_UINT32 length); | 73 | int ar6000_ReadDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, A_UCHAR *data, A_UINT32 length); |
74 | 74 | ||
75 | A_STATUS ar6000_reset_device(HIF_DEVICE *hifDevice, A_UINT32 TargetType, A_BOOL waitForCompletion, A_BOOL coldReset); | 75 | int ar6000_reset_device(HIF_DEVICE *hifDevice, A_UINT32 TargetType, A_BOOL waitForCompletion, A_BOOL coldReset); |
76 | 76 | ||
77 | void ar6000_dump_target_assert_info(HIF_DEVICE *hifDevice, A_UINT32 TargetType); | 77 | void ar6000_dump_target_assert_info(HIF_DEVICE *hifDevice, A_UINT32 TargetType); |
78 | 78 | ||
79 | A_STATUS ar6000_set_htc_params(HIF_DEVICE *hifDevice, | 79 | int ar6000_set_htc_params(HIF_DEVICE *hifDevice, |
80 | A_UINT32 TargetType, | 80 | A_UINT32 TargetType, |
81 | A_UINT32 MboxIsrYieldValue, | 81 | A_UINT32 MboxIsrYieldValue, |
82 | A_UINT8 HtcControlBuffers); | 82 | A_UINT8 HtcControlBuffers); |
83 | 83 | ||
84 | A_STATUS ar6000_prepare_target(HIF_DEVICE *hifDevice, | 84 | int ar6000_prepare_target(HIF_DEVICE *hifDevice, |
85 | A_UINT32 TargetType, | 85 | A_UINT32 TargetType, |
86 | A_UINT32 TargetVersion); | 86 | A_UINT32 TargetVersion); |
87 | 87 | ||
88 | A_STATUS ar6000_set_hci_bridge_flags(HIF_DEVICE *hifDevice, | 88 | int ar6000_set_hci_bridge_flags(HIF_DEVICE *hifDevice, |
89 | A_UINT32 TargetType, | 89 | A_UINT32 TargetType, |
90 | A_UINT32 Flags); | 90 | A_UINT32 Flags); |
91 | 91 | ||
@@ -93,13 +93,13 @@ void ar6000_copy_cust_data_from_target(HIF_DEVICE *hifDevice, A_UINT32 TargetTyp | |||
93 | 93 | ||
94 | A_UINT8 *ar6000_get_cust_data_buffer(A_UINT32 TargetType); | 94 | A_UINT8 *ar6000_get_cust_data_buffer(A_UINT32 TargetType); |
95 | 95 | ||
96 | A_STATUS ar6000_setBTState(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); | 96 | int ar6000_setBTState(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); |
97 | 97 | ||
98 | A_STATUS ar6000_setDevicePowerState(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); | 98 | int ar6000_setDevicePowerState(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); |
99 | 99 | ||
100 | A_STATUS ar6000_setWowMode(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); | 100 | int ar6000_setWowMode(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); |
101 | 101 | ||
102 | A_STATUS ar6000_setHostMode(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); | 102 | int ar6000_setHostMode(void *context, A_UINT8 *pInBuf, A_UINT32 InBufSize); |
103 | 103 | ||
104 | #ifdef __cplusplus | 104 | #ifdef __cplusplus |
105 | } | 105 | } |
diff --git a/drivers/staging/ath6kl/include/dset_api.h b/drivers/staging/ath6kl/include/dset_api.h index 0cc121fd25a..c2014f2b864 100644 --- a/drivers/staging/ath6kl/include/dset_api.h +++ b/drivers/staging/ath6kl/include/dset_api.h | |||
@@ -39,7 +39,7 @@ extern "C" { | |||
39 | #endif | 39 | #endif |
40 | 40 | ||
41 | /* Called to send a DataSet Open Reply back to the Target. */ | 41 | /* Called to send a DataSet Open Reply back to the Target. */ |
42 | A_STATUS wmi_dset_open_reply(struct wmi_t *wmip, | 42 | int wmi_dset_open_reply(struct wmi_t *wmip, |
43 | A_UINT32 status, | 43 | A_UINT32 status, |
44 | A_UINT32 access_cookie, | 44 | A_UINT32 access_cookie, |
45 | A_UINT32 size, | 45 | A_UINT32 size, |
@@ -49,7 +49,7 @@ A_STATUS wmi_dset_open_reply(struct wmi_t *wmip, | |||
49 | A_UINT32 targ_reply_arg); | 49 | A_UINT32 targ_reply_arg); |
50 | 50 | ||
51 | /* Called to send a DataSet Data Reply back to the Target. */ | 51 | /* Called to send a DataSet Data Reply back to the Target. */ |
52 | A_STATUS wmi_dset_data_reply(struct wmi_t *wmip, | 52 | int wmi_dset_data_reply(struct wmi_t *wmip, |
53 | A_UINT32 status, | 53 | A_UINT32 status, |
54 | A_UINT8 *host_buf, | 54 | A_UINT8 *host_buf, |
55 | A_UINT32 length, | 55 | A_UINT32 length, |
diff --git a/drivers/staging/ath6kl/include/gpio_api.h b/drivers/staging/ath6kl/include/gpio_api.h index 96a15038335..81c228dd16a 100644 --- a/drivers/staging/ath6kl/include/gpio_api.h +++ b/drivers/staging/ath6kl/include/gpio_api.h | |||
@@ -28,7 +28,7 @@ | |||
28 | /* | 28 | /* |
29 | * Send a command to the Target in order to change output on GPIO pins. | 29 | * Send a command to the Target in order to change output on GPIO pins. |
30 | */ | 30 | */ |
31 | A_STATUS wmi_gpio_output_set(struct wmi_t *wmip, | 31 | int wmi_gpio_output_set(struct wmi_t *wmip, |
32 | A_UINT32 set_mask, | 32 | A_UINT32 set_mask, |
33 | A_UINT32 clear_mask, | 33 | A_UINT32 clear_mask, |
34 | A_UINT32 enable_mask, | 34 | A_UINT32 enable_mask, |
@@ -37,23 +37,23 @@ A_STATUS wmi_gpio_output_set(struct wmi_t *wmip, | |||
37 | /* | 37 | /* |
38 | * Send a command to the Target requesting input state of GPIO pins. | 38 | * Send a command to the Target requesting input state of GPIO pins. |
39 | */ | 39 | */ |
40 | A_STATUS wmi_gpio_input_get(struct wmi_t *wmip); | 40 | int wmi_gpio_input_get(struct wmi_t *wmip); |
41 | 41 | ||
42 | /* | 42 | /* |
43 | * Send a command to the Target to change the value of a GPIO register. | 43 | * Send a command to the Target to change the value of a GPIO register. |
44 | */ | 44 | */ |
45 | A_STATUS wmi_gpio_register_set(struct wmi_t *wmip, | 45 | int wmi_gpio_register_set(struct wmi_t *wmip, |
46 | A_UINT32 gpioreg_id, | 46 | A_UINT32 gpioreg_id, |
47 | A_UINT32 value); | 47 | A_UINT32 value); |
48 | 48 | ||
49 | /* | 49 | /* |
50 | * Send a command to the Target to fetch the value of a GPIO register. | 50 | * Send a command to the Target to fetch the value of a GPIO register. |
51 | */ | 51 | */ |
52 | A_STATUS wmi_gpio_register_get(struct wmi_t *wmip, A_UINT32 gpioreg_id); | 52 | int wmi_gpio_register_get(struct wmi_t *wmip, A_UINT32 gpioreg_id); |
53 | 53 | ||
54 | /* | 54 | /* |
55 | * Send a command to the Target, acknowledging some GPIO interrupts. | 55 | * Send a command to the Target, acknowledging some GPIO interrupts. |
56 | */ | 56 | */ |
57 | A_STATUS wmi_gpio_intr_ack(struct wmi_t *wmip, A_UINT32 ack_mask); | 57 | int wmi_gpio_intr_ack(struct wmi_t *wmip, A_UINT32 ack_mask); |
58 | 58 | ||
59 | #endif /* _GPIO_API_H_ */ | 59 | #endif /* _GPIO_API_H_ */ |
diff --git a/drivers/staging/ath6kl/include/hci_transport_api.h b/drivers/staging/ath6kl/include/hci_transport_api.h index b5157ea5d9e..b611ab1cef4 100644 --- a/drivers/staging/ath6kl/include/hci_transport_api.h +++ b/drivers/staging/ath6kl/include/hci_transport_api.h | |||
@@ -90,8 +90,8 @@ typedef struct _HCI_TRANSPORT_CONFIG_INFO { | |||
90 | int EventRecvBufferWaterMark; /* low watermark to trigger recv refill */ | 90 | int EventRecvBufferWaterMark; /* low watermark to trigger recv refill */ |
91 | int MaxSendQueueDepth; /* max number of packets in the single send queue */ | 91 | int MaxSendQueueDepth; /* max number of packets in the single send queue */ |
92 | void *pContext; /* context for all callbacks */ | 92 | void *pContext; /* context for all callbacks */ |
93 | void (*TransportFailure)(void *pContext, A_STATUS Status); /* transport failure callback */ | 93 | void (*TransportFailure)(void *pContext, int Status); /* transport failure callback */ |
94 | A_STATUS (*TransportReady)(HCI_TRANSPORT_HANDLE, HCI_TRANSPORT_PROPERTIES *,void *pContext); /* transport is ready */ | 94 | int (*TransportReady)(HCI_TRANSPORT_HANDLE, HCI_TRANSPORT_PROPERTIES *,void *pContext); /* transport is ready */ |
95 | void (*TransportRemoved)(void *pContext); /* transport was removed */ | 95 | void (*TransportRemoved)(void *pContext); /* transport was removed */ |
96 | /* packet processing callbacks */ | 96 | /* packet processing callbacks */ |
97 | HCI_TRANSPORT_SEND_PKT_COMPLETE pHCISendComplete; | 97 | HCI_TRANSPORT_SEND_PKT_COMPLETE pHCISendComplete; |
@@ -141,7 +141,7 @@ void HCI_TransportDetach(HCI_TRANSPORT_HANDLE HciTrans); | |||
141 | @example: | 141 | @example: |
142 | @see also: | 142 | @see also: |
143 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 143 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
144 | A_STATUS HCI_TransportAddReceivePkts(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET_QUEUE *pQueue); | 144 | int HCI_TransportAddReceivePkts(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET_QUEUE *pQueue); |
145 | 145 | ||
146 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 146 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
147 | @desc: Send an HCI packet packet | 147 | @desc: Send an HCI packet packet |
@@ -166,7 +166,7 @@ A_STATUS HCI_TransportAddReceivePkts(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKE | |||
166 | @example: | 166 | @example: |
167 | @see also: | 167 | @see also: |
168 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 168 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
169 | A_STATUS HCI_TransportSendPkt(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET *pPacket, A_BOOL Synchronous); | 169 | int HCI_TransportSendPkt(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET *pPacket, A_BOOL Synchronous); |
170 | 170 | ||
171 | 171 | ||
172 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 172 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
@@ -193,7 +193,7 @@ void HCI_TransportStop(HCI_TRANSPORT_HANDLE HciTrans); | |||
193 | @example: | 193 | @example: |
194 | @see also: | 194 | @see also: |
195 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 195 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
196 | A_STATUS HCI_TransportStart(HCI_TRANSPORT_HANDLE HciTrans); | 196 | int HCI_TransportStart(HCI_TRANSPORT_HANDLE HciTrans); |
197 | 197 | ||
198 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 198 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
199 | @desc: Enable or Disable Asynchronous Recv | 199 | @desc: Enable or Disable Asynchronous Recv |
@@ -206,7 +206,7 @@ A_STATUS HCI_TransportStart(HCI_TRANSPORT_HANDLE HciTrans); | |||
206 | @example: | 206 | @example: |
207 | @see also: | 207 | @see also: |
208 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 208 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
209 | A_STATUS HCI_TransportEnableDisableAsyncRecv(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); | 209 | int HCI_TransportEnableDisableAsyncRecv(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); |
210 | 210 | ||
211 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 211 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
212 | @desc: Receive an event packet from the HCI transport synchronously using polling | 212 | @desc: Receive an event packet from the HCI transport synchronously using polling |
@@ -222,7 +222,7 @@ A_STATUS HCI_TransportEnableDisableAsyncRecv(HCI_TRANSPORT_HANDLE HciTrans, A | |||
222 | @example: | 222 | @example: |
223 | @see also: HCI_TransportEnableDisableAsyncRecv | 223 | @see also: HCI_TransportEnableDisableAsyncRecv |
224 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 224 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
225 | A_STATUS HCI_TransportRecvHCIEventSync(HCI_TRANSPORT_HANDLE HciTrans, | 225 | int HCI_TransportRecvHCIEventSync(HCI_TRANSPORT_HANDLE HciTrans, |
226 | HTC_PACKET *pPacket, | 226 | HTC_PACKET *pPacket, |
227 | int MaxPollMS); | 227 | int MaxPollMS); |
228 | 228 | ||
@@ -237,7 +237,7 @@ A_STATUS HCI_TransportRecvHCIEventSync(HCI_TRANSPORT_HANDLE HciTrans, | |||
237 | @example: | 237 | @example: |
238 | @see also: | 238 | @see also: |
239 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 239 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
240 | A_STATUS HCI_TransportSetBaudRate(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Baud); | 240 | int HCI_TransportSetBaudRate(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Baud); |
241 | 241 | ||
242 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 242 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
243 | @desc: Enable/Disable HCI Transport Power Management | 243 | @desc: Enable/Disable HCI Transport Power Management |
@@ -250,7 +250,7 @@ A_STATUS HCI_TransportSetBaudRate(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Bau | |||
250 | @example: | 250 | @example: |
251 | @see also: | 251 | @see also: |
252 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 252 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
253 | A_STATUS HCI_TransportEnablePowerMgmt(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); | 253 | int HCI_TransportEnablePowerMgmt(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); |
254 | 254 | ||
255 | #ifdef __cplusplus | 255 | #ifdef __cplusplus |
256 | } | 256 | } |
diff --git a/drivers/staging/ath6kl/include/hif.h b/drivers/staging/ath6kl/include/hif.h index 2a082678512..331d9851567 100644 --- a/drivers/staging/ath6kl/include/hif.h +++ b/drivers/staging/ath6kl/include/hif.h | |||
@@ -293,7 +293,7 @@ typedef struct _HIF_SCATTER_REQ { | |||
293 | A_UINT32 TotalLength; /* total length of entire transfer */ | 293 | A_UINT32 TotalLength; /* total length of entire transfer */ |
294 | A_UINT32 CallerFlags; /* caller specific flags can be stored here */ | 294 | A_UINT32 CallerFlags; /* caller specific flags can be stored here */ |
295 | HIF_SCATTER_COMP_CB CompletionRoutine; /* completion routine set by caller */ | 295 | HIF_SCATTER_COMP_CB CompletionRoutine; /* completion routine set by caller */ |
296 | A_STATUS CompletionStatus; /* status of completion */ | 296 | int CompletionStatus; /* status of completion */ |
297 | void *Context; /* caller context for this request */ | 297 | void *Context; /* caller context for this request */ |
298 | int ValidScatterEntries; /* number of valid entries set by caller */ | 298 | int ValidScatterEntries; /* number of valid entries set by caller */ |
299 | HIF_SCATTER_METHOD ScatterMethod; /* scatter method handled by HIF */ | 299 | HIF_SCATTER_METHOD ScatterMethod; /* scatter method handled by HIF */ |
@@ -304,7 +304,7 @@ typedef struct _HIF_SCATTER_REQ { | |||
304 | 304 | ||
305 | typedef HIF_SCATTER_REQ * ( *HIF_ALLOCATE_SCATTER_REQUEST)(HIF_DEVICE *device); | 305 | typedef HIF_SCATTER_REQ * ( *HIF_ALLOCATE_SCATTER_REQUEST)(HIF_DEVICE *device); |
306 | typedef void ( *HIF_FREE_SCATTER_REQUEST)(HIF_DEVICE *device, HIF_SCATTER_REQ *request); | 306 | typedef void ( *HIF_FREE_SCATTER_REQUEST)(HIF_DEVICE *device, HIF_SCATTER_REQ *request); |
307 | typedef A_STATUS ( *HIF_READWRITE_SCATTER)(HIF_DEVICE *device, HIF_SCATTER_REQ *request); | 307 | typedef int ( *HIF_READWRITE_SCATTER)(HIF_DEVICE *device, HIF_SCATTER_REQ *request); |
308 | 308 | ||
309 | typedef struct _HIF_DEVICE_SCATTER_SUPPORT_INFO { | 309 | typedef struct _HIF_DEVICE_SCATTER_SUPPORT_INFO { |
310 | /* information returned from HIF layer */ | 310 | /* information returned from HIF layer */ |
@@ -324,19 +324,19 @@ typedef struct { | |||
324 | struct htc_callbacks { | 324 | struct htc_callbacks { |
325 | void *context; /* context to pass to the dsrhandler | 325 | void *context; /* context to pass to the dsrhandler |
326 | note : rwCompletionHandler is provided the context passed to HIFReadWrite */ | 326 | note : rwCompletionHandler is provided the context passed to HIFReadWrite */ |
327 | A_STATUS (* rwCompletionHandler)(void *rwContext, A_STATUS status); | 327 | int (* rwCompletionHandler)(void *rwContext, int status); |
328 | A_STATUS (* dsrHandler)(void *context); | 328 | int (* dsrHandler)(void *context); |
329 | }; | 329 | }; |
330 | 330 | ||
331 | typedef struct osdrv_callbacks { | 331 | typedef struct osdrv_callbacks { |
332 | void *context; /* context to pass for all callbacks except deviceRemovedHandler | 332 | void *context; /* context to pass for all callbacks except deviceRemovedHandler |
333 | the deviceRemovedHandler is only called if the device is claimed */ | 333 | the deviceRemovedHandler is only called if the device is claimed */ |
334 | A_STATUS (* deviceInsertedHandler)(void *context, void *hif_handle); | 334 | int (* deviceInsertedHandler)(void *context, void *hif_handle); |
335 | A_STATUS (* deviceRemovedHandler)(void *claimedContext, void *hif_handle); | 335 | int (* deviceRemovedHandler)(void *claimedContext, void *hif_handle); |
336 | A_STATUS (* deviceSuspendHandler)(void *context); | 336 | int (* deviceSuspendHandler)(void *context); |
337 | A_STATUS (* deviceResumeHandler)(void *context); | 337 | int (* deviceResumeHandler)(void *context); |
338 | A_STATUS (* deviceWakeupHandler)(void *context); | 338 | int (* deviceWakeupHandler)(void *context); |
339 | A_STATUS (* devicePowerChangeHandler)(void *context, HIF_DEVICE_POWER_CHANGE_TYPE config); | 339 | int (* devicePowerChangeHandler)(void *context, HIF_DEVICE_POWER_CHANGE_TYPE config); |
340 | } OSDRV_CALLBACKS; | 340 | } OSDRV_CALLBACKS; |
341 | 341 | ||
342 | #define HIF_OTHER_EVENTS (1 << 0) /* other interrupts (non-Recv) are pending, host | 342 | #define HIF_OTHER_EVENTS (1 << 0) /* other interrupts (non-Recv) are pending, host |
@@ -355,14 +355,14 @@ typedef struct _HIF_PENDING_EVENTS_INFO { | |||
355 | 355 | ||
356 | /* function to get pending events , some HIF modules use special mechanisms | 356 | /* function to get pending events , some HIF modules use special mechanisms |
357 | * to detect packet available and other interrupts */ | 357 | * to detect packet available and other interrupts */ |
358 | typedef A_STATUS ( *HIF_PENDING_EVENTS_FUNC)(HIF_DEVICE *device, | 358 | typedef int ( *HIF_PENDING_EVENTS_FUNC)(HIF_DEVICE *device, |
359 | HIF_PENDING_EVENTS_INFO *pEvents, | 359 | HIF_PENDING_EVENTS_INFO *pEvents, |
360 | void *AsyncContext); | 360 | void *AsyncContext); |
361 | 361 | ||
362 | #define HIF_MASK_RECV TRUE | 362 | #define HIF_MASK_RECV TRUE |
363 | #define HIF_UNMASK_RECV FALSE | 363 | #define HIF_UNMASK_RECV FALSE |
364 | /* function to mask recv events */ | 364 | /* function to mask recv events */ |
365 | typedef A_STATUS ( *HIF_MASK_UNMASK_RECV_EVENT)(HIF_DEVICE *device, | 365 | typedef int ( *HIF_MASK_UNMASK_RECV_EVENT)(HIF_DEVICE *device, |
366 | A_BOOL Mask, | 366 | A_BOOL Mask, |
367 | void *AsyncContext); | 367 | void *AsyncContext); |
368 | 368 | ||
@@ -372,7 +372,7 @@ typedef A_STATUS ( *HIF_MASK_UNMASK_RECV_EVENT)(HIF_DEVICE *device, | |||
372 | * and to set OS driver callbacks (i.e. insertion/removal) to the HIF layer | 372 | * and to set OS driver callbacks (i.e. insertion/removal) to the HIF layer |
373 | * | 373 | * |
374 | */ | 374 | */ |
375 | A_STATUS HIFInit(OSDRV_CALLBACKS *callbacks); | 375 | int HIFInit(OSDRV_CALLBACKS *callbacks); |
376 | 376 | ||
377 | /* This API claims the HIF device and provides a context for handling removal. | 377 | /* This API claims the HIF device and provides a context for handling removal. |
378 | * The device removal callback is only called when the OSDRV layer claims | 378 | * The device removal callback is only called when the OSDRV layer claims |
@@ -382,7 +382,7 @@ void HIFClaimDevice(HIF_DEVICE *device, void *claimedContext); | |||
382 | void HIFReleaseDevice(HIF_DEVICE *device); | 382 | void HIFReleaseDevice(HIF_DEVICE *device); |
383 | 383 | ||
384 | /* This API allows the HTC layer to attach to the HIF device */ | 384 | /* This API allows the HTC layer to attach to the HIF device */ |
385 | A_STATUS HIFAttachHTC(HIF_DEVICE *device, HTC_CALLBACKS *callbacks); | 385 | int HIFAttachHTC(HIF_DEVICE *device, HTC_CALLBACKS *callbacks); |
386 | /* This API detaches the HTC layer from the HIF device */ | 386 | /* This API detaches the HTC layer from the HIF device */ |
387 | void HIFDetachHTC(HIF_DEVICE *device); | 387 | void HIFDetachHTC(HIF_DEVICE *device); |
388 | 388 | ||
@@ -398,7 +398,7 @@ void HIFDetachHTC(HIF_DEVICE *device); | |||
398 | * length - Amount of data to be transmitted or received. | 398 | * length - Amount of data to be transmitted or received. |
399 | * request - Characterizes the attributes of the command. | 399 | * request - Characterizes the attributes of the command. |
400 | */ | 400 | */ |
401 | A_STATUS | 401 | int |
402 | HIFReadWrite(HIF_DEVICE *device, | 402 | HIFReadWrite(HIF_DEVICE *device, |
403 | A_UINT32 address, | 403 | A_UINT32 address, |
404 | A_UCHAR *buffer, | 404 | A_UCHAR *buffer, |
@@ -441,7 +441,7 @@ int HIFIRQEventNotify(void); | |||
441 | int HIFRWCompleteEventNotify(void); | 441 | int HIFRWCompleteEventNotify(void); |
442 | #endif | 442 | #endif |
443 | 443 | ||
444 | A_STATUS | 444 | int |
445 | HIFConfigureDevice(HIF_DEVICE *device, HIF_DEVICE_CONFIG_OPCODE opcode, | 445 | HIFConfigureDevice(HIF_DEVICE *device, HIF_DEVICE_CONFIG_OPCODE opcode, |
446 | void *config, A_UINT32 configLen); | 446 | void *config, A_UINT32 configLen); |
447 | 447 | ||
@@ -449,7 +449,7 @@ HIFConfigureDevice(HIF_DEVICE *device, HIF_DEVICE_CONFIG_OPCODE opcode, | |||
449 | * This API wait for the remaining MBOX messages to be drained | 449 | * This API wait for the remaining MBOX messages to be drained |
450 | * This should be moved to HTC AR6K layer | 450 | * This should be moved to HTC AR6K layer |
451 | */ | 451 | */ |
452 | A_STATUS hifWaitForPendingRecv(HIF_DEVICE *device); | 452 | int hifWaitForPendingRecv(HIF_DEVICE *device); |
453 | 453 | ||
454 | #ifdef __cplusplus | 454 | #ifdef __cplusplus |
455 | } | 455 | } |
diff --git a/drivers/staging/ath6kl/include/htc_api.h b/drivers/staging/ath6kl/include/htc_api.h index b007051e055..94040bff789 100644 --- a/drivers/staging/ath6kl/include/htc_api.h +++ b/drivers/staging/ath6kl/include/htc_api.h | |||
@@ -45,7 +45,7 @@ typedef A_UINT16 HTC_SERVICE_ID; | |||
45 | 45 | ||
46 | typedef struct _HTC_INIT_INFO { | 46 | typedef struct _HTC_INIT_INFO { |
47 | void *pContext; /* context for target failure notification */ | 47 | void *pContext; /* context for target failure notification */ |
48 | void (*TargetFailure)(void *Instance, A_STATUS Status); | 48 | void (*TargetFailure)(void *Instance, int Status); |
49 | } HTC_INIT_INFO; | 49 | } HTC_INIT_INFO; |
50 | 50 | ||
51 | /* per service connection send completion */ | 51 | /* per service connection send completion */ |
@@ -319,7 +319,7 @@ void HTCSetCreditDistribution(HTC_HANDLE HTCHandle, | |||
319 | @example: | 319 | @example: |
320 | @see also: HTCConnectService | 320 | @see also: HTCConnectService |
321 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 321 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
322 | A_STATUS HTCWaitTarget(HTC_HANDLE HTCHandle); | 322 | int HTCWaitTarget(HTC_HANDLE HTCHandle); |
323 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 323 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
324 | @desc: Start target service communications | 324 | @desc: Start target service communications |
325 | @function name: HTCStart | 325 | @function name: HTCStart |
@@ -334,7 +334,7 @@ A_STATUS HTCWaitTarget(HTC_HANDLE HTCHandle); | |||
334 | @example: | 334 | @example: |
335 | @see also: HTCConnectService | 335 | @see also: HTCConnectService |
336 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 336 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
337 | A_STATUS HTCStart(HTC_HANDLE HTCHandle); | 337 | int HTCStart(HTC_HANDLE HTCHandle); |
338 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 338 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
339 | @desc: Add receive packet to HTC | 339 | @desc: Add receive packet to HTC |
340 | @function name: HTCAddReceivePkt | 340 | @function name: HTCAddReceivePkt |
@@ -348,7 +348,7 @@ A_STATUS HTCStart(HTC_HANDLE HTCHandle); | |||
348 | @example: | 348 | @example: |
349 | @see also: | 349 | @see also: |
350 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 350 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
351 | A_STATUS HTCAddReceivePkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket); | 351 | int HTCAddReceivePkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket); |
352 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 352 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
353 | @desc: Connect to an HTC service | 353 | @desc: Connect to an HTC service |
354 | @function name: HTCConnectService | 354 | @function name: HTCConnectService |
@@ -361,7 +361,7 @@ A_STATUS HTCAddReceivePkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket); | |||
361 | @example: | 361 | @example: |
362 | @see also: HTCStart | 362 | @see also: HTCStart |
363 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 363 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
364 | A_STATUS HTCConnectService(HTC_HANDLE HTCHandle, | 364 | int HTCConnectService(HTC_HANDLE HTCHandle, |
365 | HTC_SERVICE_CONNECT_REQ *pReq, | 365 | HTC_SERVICE_CONNECT_REQ *pReq, |
366 | HTC_SERVICE_CONNECT_RESP *pResp); | 366 | HTC_SERVICE_CONNECT_RESP *pResp); |
367 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 367 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
@@ -377,7 +377,7 @@ A_STATUS HTCConnectService(HTC_HANDLE HTCHandle, | |||
377 | @example: | 377 | @example: |
378 | @see also: HTCFlushEndpoint | 378 | @see also: HTCFlushEndpoint |
379 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 379 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
380 | A_STATUS HTCSendPkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket); | 380 | int HTCSendPkt(HTC_HANDLE HTCHandle, HTC_PACKET *pPacket); |
381 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 381 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
382 | @desc: Stop HTC service communications | 382 | @desc: Stop HTC service communications |
383 | @function name: HTCStop | 383 | @function name: HTCStop |
@@ -511,7 +511,7 @@ void HTCUnblockRecv(HTC_HANDLE HTCHandle); | |||
511 | @example: | 511 | @example: |
512 | @see also: HTCFlushEndpoint | 512 | @see also: HTCFlushEndpoint |
513 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 513 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
514 | A_STATUS HTCSendPktsMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueue); | 514 | int HTCSendPktsMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueue); |
515 | 515 | ||
516 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 516 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
517 | @desc: Add multiple receive packets to HTC | 517 | @desc: Add multiple receive packets to HTC |
@@ -530,7 +530,7 @@ A_STATUS HTCSendPktsMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueu | |||
530 | @example: | 530 | @example: |
531 | @see also: | 531 | @see also: |
532 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ | 532 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
533 | A_STATUS HTCAddReceivePktMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueue); | 533 | int HTCAddReceivePktMultiple(HTC_HANDLE HTCHandle, HTC_PACKET_QUEUE *pPktQueue); |
534 | 534 | ||
535 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | 535 | /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
536 | @desc: Check if an endpoint is marked active | 536 | @desc: Check if an endpoint is marked active |
@@ -564,7 +564,7 @@ int HTCGetNumRecvBuffers(HTC_HANDLE HTCHandle, | |||
564 | /* internally used functions for testing... */ | 564 | /* internally used functions for testing... */ |
565 | void HTCEnableRecv(HTC_HANDLE HTCHandle); | 565 | void HTCEnableRecv(HTC_HANDLE HTCHandle); |
566 | void HTCDisableRecv(HTC_HANDLE HTCHandle); | 566 | void HTCDisableRecv(HTC_HANDLE HTCHandle); |
567 | A_STATUS HTCWaitForPendingRecv(HTC_HANDLE HTCHandle, | 567 | int HTCWaitForPendingRecv(HTC_HANDLE HTCHandle, |
568 | A_UINT32 TimeoutInMs, | 568 | A_UINT32 TimeoutInMs, |
569 | A_BOOL *pbIsRecvPending); | 569 | A_BOOL *pbIsRecvPending); |
570 | 570 | ||
diff --git a/drivers/staging/ath6kl/include/htc_packet.h b/drivers/staging/ath6kl/include/htc_packet.h index 15175cff2f2..243268c9d51 100644 --- a/drivers/staging/ath6kl/include/htc_packet.h +++ b/drivers/staging/ath6kl/include/htc_packet.h | |||
@@ -89,7 +89,7 @@ typedef struct _HTC_PACKET { | |||
89 | A_UINT32 BufferLength; /* length of buffer */ | 89 | A_UINT32 BufferLength; /* length of buffer */ |
90 | A_UINT32 ActualLength; /* actual length of payload */ | 90 | A_UINT32 ActualLength; /* actual length of payload */ |
91 | HTC_ENDPOINT_ID Endpoint; /* endpoint that this packet was sent/recv'd from */ | 91 | HTC_ENDPOINT_ID Endpoint; /* endpoint that this packet was sent/recv'd from */ |
92 | A_STATUS Status; /* completion status */ | 92 | int Status; /* completion status */ |
93 | union { | 93 | union { |
94 | HTC_TX_PACKET_INFO AsTx; /* Tx Packet specific info */ | 94 | HTC_TX_PACKET_INFO AsTx; /* Tx Packet specific info */ |
95 | HTC_RX_PACKET_INFO AsRx; /* Rx Packet specific info */ | 95 | HTC_RX_PACKET_INFO AsRx; /* Rx Packet specific info */ |
diff --git a/drivers/staging/ath6kl/include/wlan_api.h b/drivers/staging/ath6kl/include/wlan_api.h index f55a6454a6b..041df74e2db 100644 --- a/drivers/staging/ath6kl/include/wlan_api.h +++ b/drivers/staging/ath6kl/include/wlan_api.h | |||
@@ -96,7 +96,7 @@ void wlan_node_table_init(void *wmip, struct ieee80211_node_table *nt); | |||
96 | void wlan_node_table_reset(struct ieee80211_node_table *nt); | 96 | void wlan_node_table_reset(struct ieee80211_node_table *nt); |
97 | void wlan_node_table_cleanup(struct ieee80211_node_table *nt); | 97 | void wlan_node_table_cleanup(struct ieee80211_node_table *nt); |
98 | 98 | ||
99 | A_STATUS wlan_parse_beacon(A_UINT8 *buf, int framelen, | 99 | int wlan_parse_beacon(A_UINT8 *buf, int framelen, |
100 | struct ieee80211_common_ie *cie); | 100 | struct ieee80211_common_ie *cie); |
101 | 101 | ||
102 | A_UINT16 wlan_ieee2freq(int chan); | 102 | A_UINT16 wlan_ieee2freq(int chan); |
diff --git a/drivers/staging/ath6kl/include/wmi_api.h b/drivers/staging/ath6kl/include/wmi_api.h index 4a9154316a3..5207a198ed1 100644 --- a/drivers/staging/ath6kl/include/wmi_api.h +++ b/drivers/staging/ath6kl/include/wmi_api.h | |||
@@ -70,21 +70,21 @@ void wmi_shutdown(struct wmi_t *wmip); | |||
70 | HTC_ENDPOINT_ID wmi_get_control_ep(struct wmi_t * wmip); | 70 | HTC_ENDPOINT_ID wmi_get_control_ep(struct wmi_t * wmip); |
71 | void wmi_set_control_ep(struct wmi_t * wmip, HTC_ENDPOINT_ID eid); | 71 | void wmi_set_control_ep(struct wmi_t * wmip, HTC_ENDPOINT_ID eid); |
72 | A_UINT16 wmi_get_mapped_qos_queue(struct wmi_t *, A_UINT8); | 72 | A_UINT16 wmi_get_mapped_qos_queue(struct wmi_t *, A_UINT8); |
73 | A_STATUS wmi_dix_2_dot3(struct wmi_t *wmip, void *osbuf); | 73 | int wmi_dix_2_dot3(struct wmi_t *wmip, void *osbuf); |
74 | A_STATUS wmi_data_hdr_add(struct wmi_t *wmip, void *osbuf, A_UINT8 msgType, A_BOOL bMoreData, WMI_DATA_HDR_DATA_TYPE data_type,A_UINT8 metaVersion, void *pTxMetaS); | 74 | int wmi_data_hdr_add(struct wmi_t *wmip, void *osbuf, A_UINT8 msgType, A_BOOL bMoreData, WMI_DATA_HDR_DATA_TYPE data_type,A_UINT8 metaVersion, void *pTxMetaS); |
75 | A_STATUS wmi_dot3_2_dix(void *osbuf); | 75 | int wmi_dot3_2_dix(void *osbuf); |
76 | 76 | ||
77 | A_STATUS wmi_dot11_hdr_remove (struct wmi_t *wmip, void *osbuf); | 77 | int wmi_dot11_hdr_remove (struct wmi_t *wmip, void *osbuf); |
78 | A_STATUS wmi_dot11_hdr_add(struct wmi_t *wmip, void *osbuf, NETWORK_TYPE mode); | 78 | int wmi_dot11_hdr_add(struct wmi_t *wmip, void *osbuf, NETWORK_TYPE mode); |
79 | 79 | ||
80 | A_STATUS wmi_data_hdr_remove(struct wmi_t *wmip, void *osbuf); | 80 | int wmi_data_hdr_remove(struct wmi_t *wmip, void *osbuf); |
81 | A_STATUS wmi_syncpoint(struct wmi_t *wmip); | 81 | int wmi_syncpoint(struct wmi_t *wmip); |
82 | A_STATUS wmi_syncpoint_reset(struct wmi_t *wmip); | 82 | int wmi_syncpoint_reset(struct wmi_t *wmip); |
83 | A_UINT8 wmi_implicit_create_pstream(struct wmi_t *wmip, void *osbuf, A_UINT32 layer2Priority, A_BOOL wmmEnabled); | 83 | A_UINT8 wmi_implicit_create_pstream(struct wmi_t *wmip, void *osbuf, A_UINT32 layer2Priority, A_BOOL wmmEnabled); |
84 | 84 | ||
85 | A_UINT8 wmi_determine_userPriority (A_UINT8 *pkt, A_UINT32 layer2Pri); | 85 | A_UINT8 wmi_determine_userPriority (A_UINT8 *pkt, A_UINT32 layer2Pri); |
86 | 86 | ||
87 | A_STATUS wmi_control_rx(struct wmi_t *wmip, void *osbuf); | 87 | int wmi_control_rx(struct wmi_t *wmip, void *osbuf); |
88 | void wmi_iterate_nodes(struct wmi_t *wmip, wlan_node_iter_func *f, void *arg); | 88 | void wmi_iterate_nodes(struct wmi_t *wmip, wlan_node_iter_func *f, void *arg); |
89 | void wmi_free_allnodes(struct wmi_t *wmip); | 89 | void wmi_free_allnodes(struct wmi_t *wmip); |
90 | bss_t *wmi_find_node(struct wmi_t *wmip, const A_UINT8 *macaddr); | 90 | bss_t *wmi_find_node(struct wmi_t *wmip, const A_UINT8 *macaddr); |
@@ -99,10 +99,10 @@ typedef enum { | |||
99 | END_WMIFLAG /* end marker */ | 99 | END_WMIFLAG /* end marker */ |
100 | } WMI_SYNC_FLAG; | 100 | } WMI_SYNC_FLAG; |
101 | 101 | ||
102 | A_STATUS wmi_cmd_send(struct wmi_t *wmip, void *osbuf, WMI_COMMAND_ID cmdId, | 102 | int wmi_cmd_send(struct wmi_t *wmip, void *osbuf, WMI_COMMAND_ID cmdId, |
103 | WMI_SYNC_FLAG flag); | 103 | WMI_SYNC_FLAG flag); |
104 | 104 | ||
105 | A_STATUS wmi_connect_cmd(struct wmi_t *wmip, | 105 | int wmi_connect_cmd(struct wmi_t *wmip, |
106 | NETWORK_TYPE netType, | 106 | NETWORK_TYPE netType, |
107 | DOT11_AUTH_MODE dot11AuthMode, | 107 | DOT11_AUTH_MODE dot11AuthMode, |
108 | AUTH_MODE authMode, | 108 | AUTH_MODE authMode, |
@@ -116,209 +116,209 @@ A_STATUS wmi_connect_cmd(struct wmi_t *wmip, | |||
116 | A_UINT16 channel, | 116 | A_UINT16 channel, |
117 | A_UINT32 ctrl_flags); | 117 | A_UINT32 ctrl_flags); |
118 | 118 | ||
119 | A_STATUS wmi_reconnect_cmd(struct wmi_t *wmip, | 119 | int wmi_reconnect_cmd(struct wmi_t *wmip, |
120 | A_UINT8 *bssid, | 120 | A_UINT8 *bssid, |
121 | A_UINT16 channel); | 121 | A_UINT16 channel); |
122 | A_STATUS wmi_disconnect_cmd(struct wmi_t *wmip); | 122 | int wmi_disconnect_cmd(struct wmi_t *wmip); |
123 | A_STATUS wmi_getrev_cmd(struct wmi_t *wmip); | 123 | int wmi_getrev_cmd(struct wmi_t *wmip); |
124 | A_STATUS wmi_startscan_cmd(struct wmi_t *wmip, WMI_SCAN_TYPE scanType, | 124 | int wmi_startscan_cmd(struct wmi_t *wmip, WMI_SCAN_TYPE scanType, |
125 | A_BOOL forceFgScan, A_BOOL isLegacy, | 125 | A_BOOL forceFgScan, A_BOOL isLegacy, |
126 | A_UINT32 homeDwellTime, A_UINT32 forceScanInterval, | 126 | A_UINT32 homeDwellTime, A_UINT32 forceScanInterval, |
127 | A_INT8 numChan, A_UINT16 *channelList); | 127 | A_INT8 numChan, A_UINT16 *channelList); |
128 | A_STATUS wmi_scanparams_cmd(struct wmi_t *wmip, A_UINT16 fg_start_sec, | 128 | int wmi_scanparams_cmd(struct wmi_t *wmip, A_UINT16 fg_start_sec, |
129 | A_UINT16 fg_end_sec, A_UINT16 bg_sec, | 129 | A_UINT16 fg_end_sec, A_UINT16 bg_sec, |
130 | A_UINT16 minact_chdw_msec, | 130 | A_UINT16 minact_chdw_msec, |
131 | A_UINT16 maxact_chdw_msec, A_UINT16 pas_chdw_msec, | 131 | A_UINT16 maxact_chdw_msec, A_UINT16 pas_chdw_msec, |
132 | A_UINT8 shScanRatio, A_UINT8 scanCtrlFlags, | 132 | A_UINT8 shScanRatio, A_UINT8 scanCtrlFlags, |
133 | A_UINT32 max_dfsch_act_time, | 133 | A_UINT32 max_dfsch_act_time, |
134 | A_UINT16 maxact_scan_per_ssid); | 134 | A_UINT16 maxact_scan_per_ssid); |
135 | A_STATUS wmi_bssfilter_cmd(struct wmi_t *wmip, A_UINT8 filter, A_UINT32 ieMask); | 135 | int wmi_bssfilter_cmd(struct wmi_t *wmip, A_UINT8 filter, A_UINT32 ieMask); |
136 | A_STATUS wmi_probedSsid_cmd(struct wmi_t *wmip, A_UINT8 index, A_UINT8 flag, | 136 | int wmi_probedSsid_cmd(struct wmi_t *wmip, A_UINT8 index, A_UINT8 flag, |
137 | A_UINT8 ssidLength, A_UCHAR *ssid); | 137 | A_UINT8 ssidLength, A_UCHAR *ssid); |
138 | A_STATUS wmi_listeninterval_cmd(struct wmi_t *wmip, A_UINT16 listenInterval, A_UINT16 listenBeacons); | 138 | int wmi_listeninterval_cmd(struct wmi_t *wmip, A_UINT16 listenInterval, A_UINT16 listenBeacons); |
139 | A_STATUS wmi_bmisstime_cmd(struct wmi_t *wmip, A_UINT16 bmisstime, A_UINT16 bmissbeacons); | 139 | int wmi_bmisstime_cmd(struct wmi_t *wmip, A_UINT16 bmisstime, A_UINT16 bmissbeacons); |
140 | A_STATUS wmi_associnfo_cmd(struct wmi_t *wmip, A_UINT8 ieType, | 140 | int wmi_associnfo_cmd(struct wmi_t *wmip, A_UINT8 ieType, |
141 | A_UINT8 ieLen, A_UINT8 *ieInfo); | 141 | A_UINT8 ieLen, A_UINT8 *ieInfo); |
142 | A_STATUS wmi_powermode_cmd(struct wmi_t *wmip, A_UINT8 powerMode); | 142 | int wmi_powermode_cmd(struct wmi_t *wmip, A_UINT8 powerMode); |
143 | A_STATUS wmi_ibsspmcaps_cmd(struct wmi_t *wmip, A_UINT8 pmEnable, A_UINT8 ttl, | 143 | int wmi_ibsspmcaps_cmd(struct wmi_t *wmip, A_UINT8 pmEnable, A_UINT8 ttl, |
144 | A_UINT16 atim_windows, A_UINT16 timeout_value); | 144 | A_UINT16 atim_windows, A_UINT16 timeout_value); |
145 | A_STATUS wmi_apps_cmd(struct wmi_t *wmip, A_UINT8 psType, A_UINT32 idle_time, | 145 | int wmi_apps_cmd(struct wmi_t *wmip, A_UINT8 psType, A_UINT32 idle_time, |
146 | A_UINT32 ps_period, A_UINT8 sleep_period); | 146 | A_UINT32 ps_period, A_UINT8 sleep_period); |
147 | A_STATUS wmi_pmparams_cmd(struct wmi_t *wmip, A_UINT16 idlePeriod, | 147 | int wmi_pmparams_cmd(struct wmi_t *wmip, A_UINT16 idlePeriod, |
148 | A_UINT16 psPollNum, A_UINT16 dtimPolicy, | 148 | A_UINT16 psPollNum, A_UINT16 dtimPolicy, |
149 | A_UINT16 wakup_tx_policy, A_UINT16 num_tx_to_wakeup, | 149 | A_UINT16 wakup_tx_policy, A_UINT16 num_tx_to_wakeup, |
150 | A_UINT16 ps_fail_event_policy); | 150 | A_UINT16 ps_fail_event_policy); |
151 | A_STATUS wmi_disctimeout_cmd(struct wmi_t *wmip, A_UINT8 timeout); | 151 | int wmi_disctimeout_cmd(struct wmi_t *wmip, A_UINT8 timeout); |
152 | A_STATUS wmi_sync_cmd(struct wmi_t *wmip, A_UINT8 syncNumber); | 152 | int wmi_sync_cmd(struct wmi_t *wmip, A_UINT8 syncNumber); |
153 | A_STATUS wmi_create_pstream_cmd(struct wmi_t *wmip, WMI_CREATE_PSTREAM_CMD *pstream); | 153 | int wmi_create_pstream_cmd(struct wmi_t *wmip, WMI_CREATE_PSTREAM_CMD *pstream); |
154 | A_STATUS wmi_delete_pstream_cmd(struct wmi_t *wmip, A_UINT8 trafficClass, A_UINT8 streamID); | 154 | int wmi_delete_pstream_cmd(struct wmi_t *wmip, A_UINT8 trafficClass, A_UINT8 streamID); |
155 | A_STATUS wmi_set_framerate_cmd(struct wmi_t *wmip, A_UINT8 bEnable, A_UINT8 type, A_UINT8 subType, A_UINT16 rateMask); | 155 | int wmi_set_framerate_cmd(struct wmi_t *wmip, A_UINT8 bEnable, A_UINT8 type, A_UINT8 subType, A_UINT16 rateMask); |
156 | A_STATUS wmi_set_bitrate_cmd(struct wmi_t *wmip, A_INT32 dataRate, A_INT32 mgmtRate, A_INT32 ctlRate); | 156 | int wmi_set_bitrate_cmd(struct wmi_t *wmip, A_INT32 dataRate, A_INT32 mgmtRate, A_INT32 ctlRate); |
157 | A_STATUS wmi_get_bitrate_cmd(struct wmi_t *wmip); | 157 | int wmi_get_bitrate_cmd(struct wmi_t *wmip); |
158 | A_INT8 wmi_validate_bitrate(struct wmi_t *wmip, A_INT32 rate, A_INT8 *rate_idx); | 158 | A_INT8 wmi_validate_bitrate(struct wmi_t *wmip, A_INT32 rate, A_INT8 *rate_idx); |
159 | A_STATUS wmi_get_regDomain_cmd(struct wmi_t *wmip); | 159 | int wmi_get_regDomain_cmd(struct wmi_t *wmip); |
160 | A_STATUS wmi_get_channelList_cmd(struct wmi_t *wmip); | 160 | int wmi_get_channelList_cmd(struct wmi_t *wmip); |
161 | A_STATUS wmi_set_channelParams_cmd(struct wmi_t *wmip, A_UINT8 scanParam, | 161 | int wmi_set_channelParams_cmd(struct wmi_t *wmip, A_UINT8 scanParam, |
162 | WMI_PHY_MODE mode, A_INT8 numChan, | 162 | WMI_PHY_MODE mode, A_INT8 numChan, |
163 | A_UINT16 *channelList); | 163 | A_UINT16 *channelList); |
164 | 164 | ||
165 | A_STATUS wmi_set_snr_threshold_params(struct wmi_t *wmip, | 165 | int wmi_set_snr_threshold_params(struct wmi_t *wmip, |
166 | WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd); | 166 | WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd); |
167 | A_STATUS wmi_set_rssi_threshold_params(struct wmi_t *wmip, | 167 | int wmi_set_rssi_threshold_params(struct wmi_t *wmip, |
168 | WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd); | 168 | WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd); |
169 | A_STATUS wmi_clr_rssi_snr(struct wmi_t *wmip); | 169 | int wmi_clr_rssi_snr(struct wmi_t *wmip); |
170 | A_STATUS wmi_set_lq_threshold_params(struct wmi_t *wmip, | 170 | int wmi_set_lq_threshold_params(struct wmi_t *wmip, |
171 | WMI_LQ_THRESHOLD_PARAMS_CMD *lqCmd); | 171 | WMI_LQ_THRESHOLD_PARAMS_CMD *lqCmd); |
172 | A_STATUS wmi_set_rts_cmd(struct wmi_t *wmip, A_UINT16 threshold); | 172 | int wmi_set_rts_cmd(struct wmi_t *wmip, A_UINT16 threshold); |
173 | A_STATUS wmi_set_lpreamble_cmd(struct wmi_t *wmip, A_UINT8 status, A_UINT8 preamblePolicy); | 173 | int wmi_set_lpreamble_cmd(struct wmi_t *wmip, A_UINT8 status, A_UINT8 preamblePolicy); |
174 | 174 | ||
175 | A_STATUS wmi_set_error_report_bitmask(struct wmi_t *wmip, A_UINT32 bitmask); | 175 | int wmi_set_error_report_bitmask(struct wmi_t *wmip, A_UINT32 bitmask); |
176 | 176 | ||
177 | A_STATUS wmi_get_challenge_resp_cmd(struct wmi_t *wmip, A_UINT32 cookie, | 177 | int wmi_get_challenge_resp_cmd(struct wmi_t *wmip, A_UINT32 cookie, |
178 | A_UINT32 source); | 178 | A_UINT32 source); |
179 | 179 | ||
180 | A_STATUS wmi_config_debug_module_cmd(struct wmi_t *wmip, A_UINT16 mmask, | 180 | int wmi_config_debug_module_cmd(struct wmi_t *wmip, A_UINT16 mmask, |
181 | A_UINT16 tsr, A_BOOL rep, A_UINT16 size, | 181 | A_UINT16 tsr, A_BOOL rep, A_UINT16 size, |
182 | A_UINT32 valid); | 182 | A_UINT32 valid); |
183 | 183 | ||
184 | A_STATUS wmi_get_stats_cmd(struct wmi_t *wmip); | 184 | int wmi_get_stats_cmd(struct wmi_t *wmip); |
185 | 185 | ||
186 | A_STATUS wmi_addKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex, | 186 | int wmi_addKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex, |
187 | CRYPTO_TYPE keyType, A_UINT8 keyUsage, | 187 | CRYPTO_TYPE keyType, A_UINT8 keyUsage, |
188 | A_UINT8 keyLength,A_UINT8 *keyRSC, | 188 | A_UINT8 keyLength,A_UINT8 *keyRSC, |
189 | A_UINT8 *keyMaterial, A_UINT8 key_op_ctrl, A_UINT8 *mac, | 189 | A_UINT8 *keyMaterial, A_UINT8 key_op_ctrl, A_UINT8 *mac, |
190 | WMI_SYNC_FLAG sync_flag); | 190 | WMI_SYNC_FLAG sync_flag); |
191 | A_STATUS wmi_add_krk_cmd(struct wmi_t *wmip, A_UINT8 *krk); | 191 | int wmi_add_krk_cmd(struct wmi_t *wmip, A_UINT8 *krk); |
192 | A_STATUS wmi_delete_krk_cmd(struct wmi_t *wmip); | 192 | int wmi_delete_krk_cmd(struct wmi_t *wmip); |
193 | A_STATUS wmi_deleteKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex); | 193 | int wmi_deleteKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex); |
194 | A_STATUS wmi_set_akmp_params_cmd(struct wmi_t *wmip, | 194 | int wmi_set_akmp_params_cmd(struct wmi_t *wmip, |
195 | WMI_SET_AKMP_PARAMS_CMD *akmpParams); | 195 | WMI_SET_AKMP_PARAMS_CMD *akmpParams); |
196 | A_STATUS wmi_get_pmkid_list_cmd(struct wmi_t *wmip); | 196 | int wmi_get_pmkid_list_cmd(struct wmi_t *wmip); |
197 | A_STATUS wmi_set_pmkid_list_cmd(struct wmi_t *wmip, | 197 | int wmi_set_pmkid_list_cmd(struct wmi_t *wmip, |
198 | WMI_SET_PMKID_LIST_CMD *pmkInfo); | 198 | WMI_SET_PMKID_LIST_CMD *pmkInfo); |
199 | A_STATUS wmi_abort_scan_cmd(struct wmi_t *wmip); | 199 | int wmi_abort_scan_cmd(struct wmi_t *wmip); |
200 | A_STATUS wmi_set_txPwr_cmd(struct wmi_t *wmip, A_UINT8 dbM); | 200 | int wmi_set_txPwr_cmd(struct wmi_t *wmip, A_UINT8 dbM); |
201 | A_STATUS wmi_get_txPwr_cmd(struct wmi_t *wmip); | 201 | int wmi_get_txPwr_cmd(struct wmi_t *wmip); |
202 | A_STATUS wmi_addBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex, A_UINT8 *bssid); | 202 | int wmi_addBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex, A_UINT8 *bssid); |
203 | A_STATUS wmi_deleteBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex); | 203 | int wmi_deleteBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex); |
204 | A_STATUS wmi_set_tkip_countermeasures_cmd(struct wmi_t *wmip, A_BOOL en); | 204 | int wmi_set_tkip_countermeasures_cmd(struct wmi_t *wmip, A_BOOL en); |
205 | A_STATUS wmi_setPmkid_cmd(struct wmi_t *wmip, A_UINT8 *bssid, A_UINT8 *pmkId, | 205 | int wmi_setPmkid_cmd(struct wmi_t *wmip, A_UINT8 *bssid, A_UINT8 *pmkId, |
206 | A_BOOL set); | 206 | A_BOOL set); |
207 | A_STATUS wmi_set_access_params_cmd(struct wmi_t *wmip, A_UINT8 ac, A_UINT16 txop, | 207 | int wmi_set_access_params_cmd(struct wmi_t *wmip, A_UINT8 ac, A_UINT16 txop, |
208 | A_UINT8 eCWmin, A_UINT8 eCWmax, | 208 | A_UINT8 eCWmin, A_UINT8 eCWmax, |
209 | A_UINT8 aifsn); | 209 | A_UINT8 aifsn); |
210 | A_STATUS wmi_set_retry_limits_cmd(struct wmi_t *wmip, A_UINT8 frameType, | 210 | int wmi_set_retry_limits_cmd(struct wmi_t *wmip, A_UINT8 frameType, |
211 | A_UINT8 trafficClass, A_UINT8 maxRetries, | 211 | A_UINT8 trafficClass, A_UINT8 maxRetries, |
212 | A_UINT8 enableNotify); | 212 | A_UINT8 enableNotify); |
213 | 213 | ||
214 | void wmi_get_current_bssid(struct wmi_t *wmip, A_UINT8 *bssid); | 214 | void wmi_get_current_bssid(struct wmi_t *wmip, A_UINT8 *bssid); |
215 | 215 | ||
216 | A_STATUS wmi_get_roam_tbl_cmd(struct wmi_t *wmip); | 216 | int wmi_get_roam_tbl_cmd(struct wmi_t *wmip); |
217 | A_STATUS wmi_get_roam_data_cmd(struct wmi_t *wmip, A_UINT8 roamDataType); | 217 | int wmi_get_roam_data_cmd(struct wmi_t *wmip, A_UINT8 roamDataType); |
218 | A_STATUS wmi_set_roam_ctrl_cmd(struct wmi_t *wmip, WMI_SET_ROAM_CTRL_CMD *p, | 218 | int wmi_set_roam_ctrl_cmd(struct wmi_t *wmip, WMI_SET_ROAM_CTRL_CMD *p, |
219 | A_UINT8 size); | 219 | A_UINT8 size); |
220 | A_STATUS wmi_set_powersave_timers_cmd(struct wmi_t *wmip, | 220 | int wmi_set_powersave_timers_cmd(struct wmi_t *wmip, |
221 | WMI_POWERSAVE_TIMERS_POLICY_CMD *pCmd, | 221 | WMI_POWERSAVE_TIMERS_POLICY_CMD *pCmd, |
222 | A_UINT8 size); | 222 | A_UINT8 size); |
223 | 223 | ||
224 | A_STATUS wmi_set_opt_mode_cmd(struct wmi_t *wmip, A_UINT8 optMode); | 224 | int wmi_set_opt_mode_cmd(struct wmi_t *wmip, A_UINT8 optMode); |
225 | A_STATUS wmi_opt_tx_frame_cmd(struct wmi_t *wmip, | 225 | int wmi_opt_tx_frame_cmd(struct wmi_t *wmip, |
226 | A_UINT8 frmType, | 226 | A_UINT8 frmType, |
227 | A_UINT8 *dstMacAddr, | 227 | A_UINT8 *dstMacAddr, |
228 | A_UINT8 *bssid, | 228 | A_UINT8 *bssid, |
229 | A_UINT16 optIEDataLen, | 229 | A_UINT16 optIEDataLen, |
230 | A_UINT8 *optIEData); | 230 | A_UINT8 *optIEData); |
231 | 231 | ||
232 | A_STATUS wmi_set_adhoc_bconIntvl_cmd(struct wmi_t *wmip, A_UINT16 intvl); | 232 | int wmi_set_adhoc_bconIntvl_cmd(struct wmi_t *wmip, A_UINT16 intvl); |
233 | A_STATUS wmi_set_voice_pkt_size_cmd(struct wmi_t *wmip, A_UINT16 voicePktSize); | 233 | int wmi_set_voice_pkt_size_cmd(struct wmi_t *wmip, A_UINT16 voicePktSize); |
234 | A_STATUS wmi_set_max_sp_len_cmd(struct wmi_t *wmip, A_UINT8 maxSpLen); | 234 | int wmi_set_max_sp_len_cmd(struct wmi_t *wmip, A_UINT8 maxSpLen); |
235 | A_UINT8 convert_userPriority_to_trafficClass(A_UINT8 userPriority); | 235 | A_UINT8 convert_userPriority_to_trafficClass(A_UINT8 userPriority); |
236 | A_UINT8 wmi_get_power_mode_cmd(struct wmi_t *wmip); | 236 | A_UINT8 wmi_get_power_mode_cmd(struct wmi_t *wmip); |
237 | A_STATUS wmi_verify_tspec_params(WMI_CREATE_PSTREAM_CMD *pCmd, A_BOOL tspecCompliance); | 237 | int wmi_verify_tspec_params(WMI_CREATE_PSTREAM_CMD *pCmd, A_BOOL tspecCompliance); |
238 | 238 | ||
239 | #ifdef CONFIG_HOST_TCMD_SUPPORT | 239 | #ifdef CONFIG_HOST_TCMD_SUPPORT |
240 | A_STATUS wmi_test_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT32 len); | 240 | int wmi_test_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT32 len); |
241 | #endif | 241 | #endif |
242 | 242 | ||
243 | A_STATUS wmi_set_bt_status_cmd(struct wmi_t *wmip, A_UINT8 streamType, A_UINT8 status); | 243 | int wmi_set_bt_status_cmd(struct wmi_t *wmip, A_UINT8 streamType, A_UINT8 status); |
244 | A_STATUS wmi_set_bt_params_cmd(struct wmi_t *wmip, WMI_SET_BT_PARAMS_CMD* cmd); | 244 | int wmi_set_bt_params_cmd(struct wmi_t *wmip, WMI_SET_BT_PARAMS_CMD* cmd); |
245 | 245 | ||
246 | A_STATUS wmi_set_btcoex_fe_ant_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_FE_ANT_CMD * cmd); | 246 | int wmi_set_btcoex_fe_ant_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_FE_ANT_CMD * cmd); |
247 | 247 | ||
248 | A_STATUS wmi_set_btcoex_colocated_bt_dev_cmd(struct wmi_t *wmip, | 248 | int wmi_set_btcoex_colocated_bt_dev_cmd(struct wmi_t *wmip, |
249 | WMI_SET_BTCOEX_COLOCATED_BT_DEV_CMD * cmd); | 249 | WMI_SET_BTCOEX_COLOCATED_BT_DEV_CMD * cmd); |
250 | 250 | ||
251 | A_STATUS wmi_set_btcoex_btinquiry_page_config_cmd(struct wmi_t *wmip, | 251 | int wmi_set_btcoex_btinquiry_page_config_cmd(struct wmi_t *wmip, |
252 | WMI_SET_BTCOEX_BTINQUIRY_PAGE_CONFIG_CMD *cmd); | 252 | WMI_SET_BTCOEX_BTINQUIRY_PAGE_CONFIG_CMD *cmd); |
253 | 253 | ||
254 | A_STATUS wmi_set_btcoex_sco_config_cmd(struct wmi_t *wmip, | 254 | int wmi_set_btcoex_sco_config_cmd(struct wmi_t *wmip, |
255 | WMI_SET_BTCOEX_SCO_CONFIG_CMD * cmd); | 255 | WMI_SET_BTCOEX_SCO_CONFIG_CMD * cmd); |
256 | 256 | ||
257 | A_STATUS wmi_set_btcoex_a2dp_config_cmd(struct wmi_t *wmip, | 257 | int wmi_set_btcoex_a2dp_config_cmd(struct wmi_t *wmip, |
258 | WMI_SET_BTCOEX_A2DP_CONFIG_CMD* cmd); | 258 | WMI_SET_BTCOEX_A2DP_CONFIG_CMD* cmd); |
259 | 259 | ||
260 | 260 | ||
261 | A_STATUS wmi_set_btcoex_aclcoex_config_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_ACLCOEX_CONFIG_CMD* cmd); | 261 | int wmi_set_btcoex_aclcoex_config_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_ACLCOEX_CONFIG_CMD* cmd); |
262 | 262 | ||
263 | A_STATUS wmi_set_btcoex_debug_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_DEBUG_CMD * cmd); | 263 | int wmi_set_btcoex_debug_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_DEBUG_CMD * cmd); |
264 | 264 | ||
265 | A_STATUS wmi_set_btcoex_bt_operating_status_cmd(struct wmi_t * wmip, | 265 | int wmi_set_btcoex_bt_operating_status_cmd(struct wmi_t * wmip, |
266 | WMI_SET_BTCOEX_BT_OPERATING_STATUS_CMD * cmd); | 266 | WMI_SET_BTCOEX_BT_OPERATING_STATUS_CMD * cmd); |
267 | 267 | ||
268 | A_STATUS wmi_get_btcoex_config_cmd(struct wmi_t * wmip, WMI_GET_BTCOEX_CONFIG_CMD * cmd); | 268 | int wmi_get_btcoex_config_cmd(struct wmi_t * wmip, WMI_GET_BTCOEX_CONFIG_CMD * cmd); |
269 | 269 | ||
270 | A_STATUS wmi_get_btcoex_stats_cmd(struct wmi_t * wmip); | 270 | int wmi_get_btcoex_stats_cmd(struct wmi_t * wmip); |
271 | 271 | ||
272 | A_STATUS wmi_SGI_cmd(struct wmi_t *wmip, A_UINT32 sgiMask, A_UINT8 sgiPERThreshold); | 272 | int wmi_SGI_cmd(struct wmi_t *wmip, A_UINT32 sgiMask, A_UINT8 sgiPERThreshold); |
273 | 273 | ||
274 | /* | 274 | /* |
275 | * This function is used to configure the fix rates mask to the target. | 275 | * This function is used to configure the fix rates mask to the target. |
276 | */ | 276 | */ |
277 | A_STATUS wmi_set_fixrates_cmd(struct wmi_t *wmip, A_UINT32 fixRatesMask); | 277 | int wmi_set_fixrates_cmd(struct wmi_t *wmip, A_UINT32 fixRatesMask); |
278 | A_STATUS wmi_get_ratemask_cmd(struct wmi_t *wmip); | 278 | int wmi_get_ratemask_cmd(struct wmi_t *wmip); |
279 | 279 | ||
280 | A_STATUS wmi_set_authmode_cmd(struct wmi_t *wmip, A_UINT8 mode); | 280 | int wmi_set_authmode_cmd(struct wmi_t *wmip, A_UINT8 mode); |
281 | 281 | ||
282 | A_STATUS wmi_set_reassocmode_cmd(struct wmi_t *wmip, A_UINT8 mode); | 282 | int wmi_set_reassocmode_cmd(struct wmi_t *wmip, A_UINT8 mode); |
283 | 283 | ||
284 | A_STATUS wmi_set_qos_supp_cmd(struct wmi_t *wmip,A_UINT8 status); | 284 | int wmi_set_qos_supp_cmd(struct wmi_t *wmip,A_UINT8 status); |
285 | A_STATUS wmi_set_wmm_cmd(struct wmi_t *wmip, WMI_WMM_STATUS status); | 285 | int wmi_set_wmm_cmd(struct wmi_t *wmip, WMI_WMM_STATUS status); |
286 | A_STATUS wmi_set_wmm_txop(struct wmi_t *wmip, WMI_TXOP_CFG txEnable); | 286 | int wmi_set_wmm_txop(struct wmi_t *wmip, WMI_TXOP_CFG txEnable); |
287 | A_STATUS wmi_set_country(struct wmi_t *wmip, A_UCHAR *countryCode); | 287 | int wmi_set_country(struct wmi_t *wmip, A_UCHAR *countryCode); |
288 | 288 | ||
289 | A_STATUS wmi_get_keepalive_configured(struct wmi_t *wmip); | 289 | int wmi_get_keepalive_configured(struct wmi_t *wmip); |
290 | A_UINT8 wmi_get_keepalive_cmd(struct wmi_t *wmip); | 290 | A_UINT8 wmi_get_keepalive_cmd(struct wmi_t *wmip); |
291 | A_STATUS wmi_set_keepalive_cmd(struct wmi_t *wmip, A_UINT8 keepaliveInterval); | 291 | int wmi_set_keepalive_cmd(struct wmi_t *wmip, A_UINT8 keepaliveInterval); |
292 | 292 | ||
293 | A_STATUS wmi_set_appie_cmd(struct wmi_t *wmip, A_UINT8 mgmtFrmType, | 293 | int wmi_set_appie_cmd(struct wmi_t *wmip, A_UINT8 mgmtFrmType, |
294 | A_UINT8 ieLen,A_UINT8 *ieInfo); | 294 | A_UINT8 ieLen,A_UINT8 *ieInfo); |
295 | 295 | ||
296 | A_STATUS wmi_set_halparam_cmd(struct wmi_t *wmip, A_UINT8 *cmd, A_UINT16 dataLen); | 296 | int wmi_set_halparam_cmd(struct wmi_t *wmip, A_UINT8 *cmd, A_UINT16 dataLen); |
297 | 297 | ||
298 | A_INT32 wmi_get_rate(A_INT8 rateindex); | 298 | A_INT32 wmi_get_rate(A_INT8 rateindex); |
299 | 299 | ||
300 | A_STATUS wmi_set_ip_cmd(struct wmi_t *wmip, WMI_SET_IP_CMD *cmd); | 300 | int wmi_set_ip_cmd(struct wmi_t *wmip, WMI_SET_IP_CMD *cmd); |
301 | 301 | ||
302 | /*Wake on Wireless WMI commands*/ | 302 | /*Wake on Wireless WMI commands*/ |
303 | A_STATUS wmi_set_host_sleep_mode_cmd(struct wmi_t *wmip, WMI_SET_HOST_SLEEP_MODE_CMD *cmd); | 303 | int wmi_set_host_sleep_mode_cmd(struct wmi_t *wmip, WMI_SET_HOST_SLEEP_MODE_CMD *cmd); |
304 | A_STATUS wmi_set_wow_mode_cmd(struct wmi_t *wmip, WMI_SET_WOW_MODE_CMD *cmd); | 304 | int wmi_set_wow_mode_cmd(struct wmi_t *wmip, WMI_SET_WOW_MODE_CMD *cmd); |
305 | A_STATUS wmi_get_wow_list_cmd(struct wmi_t *wmip, WMI_GET_WOW_LIST_CMD *cmd); | 305 | int wmi_get_wow_list_cmd(struct wmi_t *wmip, WMI_GET_WOW_LIST_CMD *cmd); |
306 | A_STATUS wmi_add_wow_pattern_cmd(struct wmi_t *wmip, | 306 | int wmi_add_wow_pattern_cmd(struct wmi_t *wmip, |
307 | WMI_ADD_WOW_PATTERN_CMD *cmd, A_UINT8* pattern, A_UINT8* mask, A_UINT8 pattern_size); | 307 | WMI_ADD_WOW_PATTERN_CMD *cmd, A_UINT8* pattern, A_UINT8* mask, A_UINT8 pattern_size); |
308 | A_STATUS wmi_del_wow_pattern_cmd(struct wmi_t *wmip, | 308 | int wmi_del_wow_pattern_cmd(struct wmi_t *wmip, |
309 | WMI_DEL_WOW_PATTERN_CMD *cmd); | 309 | WMI_DEL_WOW_PATTERN_CMD *cmd); |
310 | A_STATUS wmi_set_wsc_status_cmd(struct wmi_t *wmip, A_UINT32 status); | 310 | int wmi_set_wsc_status_cmd(struct wmi_t *wmip, A_UINT32 status); |
311 | 311 | ||
312 | A_STATUS | 312 | int |
313 | wmi_set_params_cmd(struct wmi_t *wmip, A_UINT32 opcode, A_UINT32 length, A_CHAR* buffer); | 313 | wmi_set_params_cmd(struct wmi_t *wmip, A_UINT32 opcode, A_UINT32 length, A_CHAR* buffer); |
314 | 314 | ||
315 | A_STATUS | 315 | int |
316 | wmi_set_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 dot3, A_UINT8 dot4); | 316 | wmi_set_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 dot3, A_UINT8 dot4); |
317 | 317 | ||
318 | A_STATUS | 318 | int |
319 | wmi_del_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 dot3, A_UINT8 dot4); | 319 | wmi_del_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 dot3, A_UINT8 dot4); |
320 | 320 | ||
321 | A_STATUS | 321 | int |
322 | wmi_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 enable); | 322 | wmi_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 enable); |
323 | 323 | ||
324 | bss_t * | 324 | bss_t * |
@@ -333,93 +333,93 @@ void | |||
333 | wmi_set_nodeage(struct wmi_t *wmip, A_UINT32 nodeAge); | 333 | wmi_set_nodeage(struct wmi_t *wmip, A_UINT32 nodeAge); |
334 | 334 | ||
335 | #if defined(CONFIG_TARGET_PROFILE_SUPPORT) | 335 | #if defined(CONFIG_TARGET_PROFILE_SUPPORT) |
336 | A_STATUS wmi_prof_cfg_cmd(struct wmi_t *wmip, A_UINT32 period, A_UINT32 nbins); | 336 | int wmi_prof_cfg_cmd(struct wmi_t *wmip, A_UINT32 period, A_UINT32 nbins); |
337 | A_STATUS wmi_prof_addr_set_cmd(struct wmi_t *wmip, A_UINT32 addr); | 337 | int wmi_prof_addr_set_cmd(struct wmi_t *wmip, A_UINT32 addr); |
338 | A_STATUS wmi_prof_start_cmd(struct wmi_t *wmip); | 338 | int wmi_prof_start_cmd(struct wmi_t *wmip); |
339 | A_STATUS wmi_prof_stop_cmd(struct wmi_t *wmip); | 339 | int wmi_prof_stop_cmd(struct wmi_t *wmip); |
340 | A_STATUS wmi_prof_count_get_cmd(struct wmi_t *wmip); | 340 | int wmi_prof_count_get_cmd(struct wmi_t *wmip); |
341 | #endif /* CONFIG_TARGET_PROFILE_SUPPORT */ | 341 | #endif /* CONFIG_TARGET_PROFILE_SUPPORT */ |
342 | #ifdef OS_ROAM_MANAGEMENT | 342 | #ifdef OS_ROAM_MANAGEMENT |
343 | void wmi_scan_indication (struct wmi_t *wmip); | 343 | void wmi_scan_indication (struct wmi_t *wmip); |
344 | #endif | 344 | #endif |
345 | 345 | ||
346 | A_STATUS | 346 | int |
347 | wmi_set_target_event_report_cmd(struct wmi_t *wmip, WMI_SET_TARGET_EVENT_REPORT_CMD* cmd); | 347 | wmi_set_target_event_report_cmd(struct wmi_t *wmip, WMI_SET_TARGET_EVENT_REPORT_CMD* cmd); |
348 | 348 | ||
349 | bss_t *wmi_rm_current_bss (struct wmi_t *wmip, A_UINT8 *id); | 349 | bss_t *wmi_rm_current_bss (struct wmi_t *wmip, A_UINT8 *id); |
350 | A_STATUS wmi_add_current_bss (struct wmi_t *wmip, A_UINT8 *id, bss_t *bss); | 350 | int wmi_add_current_bss (struct wmi_t *wmip, A_UINT8 *id, bss_t *bss); |
351 | 351 | ||
352 | 352 | ||
353 | /* | 353 | /* |
354 | * AP mode | 354 | * AP mode |
355 | */ | 355 | */ |
356 | A_STATUS | 356 | int |
357 | wmi_ap_profile_commit(struct wmi_t *wmip, WMI_CONNECT_CMD *p); | 357 | wmi_ap_profile_commit(struct wmi_t *wmip, WMI_CONNECT_CMD *p); |
358 | 358 | ||
359 | A_STATUS | 359 | int |
360 | wmi_ap_set_hidden_ssid(struct wmi_t *wmip, A_UINT8 hidden_ssid); | 360 | wmi_ap_set_hidden_ssid(struct wmi_t *wmip, A_UINT8 hidden_ssid); |
361 | 361 | ||
362 | A_STATUS | 362 | int |
363 | wmi_ap_set_num_sta(struct wmi_t *wmip, A_UINT8 num_sta); | 363 | wmi_ap_set_num_sta(struct wmi_t *wmip, A_UINT8 num_sta); |
364 | 364 | ||
365 | A_STATUS | 365 | int |
366 | wmi_ap_set_acl_policy(struct wmi_t *wmip, A_UINT8 policy); | 366 | wmi_ap_set_acl_policy(struct wmi_t *wmip, A_UINT8 policy); |
367 | 367 | ||
368 | A_STATUS | 368 | int |
369 | wmi_ap_acl_mac_list(struct wmi_t *wmip, WMI_AP_ACL_MAC_CMD *a); | 369 | wmi_ap_acl_mac_list(struct wmi_t *wmip, WMI_AP_ACL_MAC_CMD *a); |
370 | 370 | ||
371 | A_UINT8 | 371 | A_UINT8 |
372 | acl_add_del_mac(WMI_AP_ACL *a, WMI_AP_ACL_MAC_CMD *acl); | 372 | acl_add_del_mac(WMI_AP_ACL *a, WMI_AP_ACL_MAC_CMD *acl); |
373 | 373 | ||
374 | A_STATUS | 374 | int |
375 | wmi_ap_set_mlme(struct wmi_t *wmip, A_UINT8 cmd, A_UINT8 *mac, A_UINT16 reason); | 375 | wmi_ap_set_mlme(struct wmi_t *wmip, A_UINT8 cmd, A_UINT8 *mac, A_UINT16 reason); |
376 | 376 | ||
377 | A_STATUS | 377 | int |
378 | wmi_set_pvb_cmd(struct wmi_t *wmip, A_UINT16 aid, A_BOOL flag); | 378 | wmi_set_pvb_cmd(struct wmi_t *wmip, A_UINT16 aid, A_BOOL flag); |
379 | 379 | ||
380 | A_STATUS | 380 | int |
381 | wmi_ap_conn_inact_time(struct wmi_t *wmip, A_UINT32 period); | 381 | wmi_ap_conn_inact_time(struct wmi_t *wmip, A_UINT32 period); |
382 | 382 | ||
383 | A_STATUS | 383 | int |
384 | wmi_ap_bgscan_time(struct wmi_t *wmip, A_UINT32 period, A_UINT32 dwell); | 384 | wmi_ap_bgscan_time(struct wmi_t *wmip, A_UINT32 period, A_UINT32 dwell); |
385 | 385 | ||
386 | A_STATUS | 386 | int |
387 | wmi_ap_set_dtim(struct wmi_t *wmip, A_UINT8 dtim); | 387 | wmi_ap_set_dtim(struct wmi_t *wmip, A_UINT8 dtim); |
388 | 388 | ||
389 | A_STATUS | 389 | int |
390 | wmi_ap_set_rateset(struct wmi_t *wmip, A_UINT8 rateset); | 390 | wmi_ap_set_rateset(struct wmi_t *wmip, A_UINT8 rateset); |
391 | 391 | ||
392 | A_STATUS | 392 | int |
393 | wmi_set_ht_cap_cmd(struct wmi_t *wmip, WMI_SET_HT_CAP_CMD *cmd); | 393 | wmi_set_ht_cap_cmd(struct wmi_t *wmip, WMI_SET_HT_CAP_CMD *cmd); |
394 | 394 | ||
395 | A_STATUS | 395 | int |
396 | wmi_set_ht_op_cmd(struct wmi_t *wmip, A_UINT8 sta_chan_width); | 396 | wmi_set_ht_op_cmd(struct wmi_t *wmip, A_UINT8 sta_chan_width); |
397 | 397 | ||
398 | A_STATUS | 398 | int |
399 | wmi_send_hci_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT16 sz); | 399 | wmi_send_hci_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT16 sz); |
400 | 400 | ||
401 | A_STATUS | 401 | int |
402 | wmi_set_tx_select_rates_cmd(struct wmi_t *wmip, A_UINT32 *pMaskArray); | 402 | wmi_set_tx_select_rates_cmd(struct wmi_t *wmip, A_UINT32 *pMaskArray); |
403 | 403 | ||
404 | A_STATUS | 404 | int |
405 | wmi_setup_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid); | 405 | wmi_setup_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid); |
406 | 406 | ||
407 | A_STATUS | 407 | int |
408 | wmi_delete_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid, A_BOOL uplink); | 408 | wmi_delete_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid, A_BOOL uplink); |
409 | 409 | ||
410 | A_STATUS | 410 | int |
411 | wmi_allow_aggr_cmd(struct wmi_t *wmip, A_UINT16 tx_tidmask, A_UINT16 rx_tidmask); | 411 | wmi_allow_aggr_cmd(struct wmi_t *wmip, A_UINT16 tx_tidmask, A_UINT16 rx_tidmask); |
412 | 412 | ||
413 | A_STATUS | 413 | int |
414 | wmi_set_rx_frame_format_cmd(struct wmi_t *wmip, A_UINT8 rxMetaVersion, A_BOOL rxDot11Hdr, A_BOOL defragOnHost); | 414 | wmi_set_rx_frame_format_cmd(struct wmi_t *wmip, A_UINT8 rxMetaVersion, A_BOOL rxDot11Hdr, A_BOOL defragOnHost); |
415 | 415 | ||
416 | A_STATUS | 416 | int |
417 | wmi_set_thin_mode_cmd(struct wmi_t *wmip, A_BOOL bThinMode); | 417 | wmi_set_thin_mode_cmd(struct wmi_t *wmip, A_BOOL bThinMode); |
418 | 418 | ||
419 | A_STATUS | 419 | int |
420 | wmi_set_wlan_conn_precedence_cmd(struct wmi_t *wmip, BT_WLAN_CONN_PRECEDENCE precedence); | 420 | wmi_set_wlan_conn_precedence_cmd(struct wmi_t *wmip, BT_WLAN_CONN_PRECEDENCE precedence); |
421 | 421 | ||
422 | A_STATUS | 422 | int |
423 | wmi_set_pmk_cmd(struct wmi_t *wmip, A_UINT8 *pmk); | 423 | wmi_set_pmk_cmd(struct wmi_t *wmip, A_UINT8 *pmk); |
424 | 424 | ||
425 | A_UINT16 | 425 | A_UINT16 |
diff --git a/drivers/staging/ath6kl/miscdrv/ar3kconfig.c b/drivers/staging/ath6kl/miscdrv/ar3kconfig.c index 83bc5be3ef1..687f963ec46 100644 --- a/drivers/staging/ath6kl/miscdrv/ar3kconfig.c +++ b/drivers/staging/ath6kl/miscdrv/ar3kconfig.c | |||
@@ -47,14 +47,14 @@ | |||
47 | #define HCI_MAX_EVT_RECV_LENGTH 257 | 47 | #define HCI_MAX_EVT_RECV_LENGTH 257 |
48 | #define EXIT_MIN_BOOT_COMMAND_STATUS_OFFSET 5 | 48 | #define EXIT_MIN_BOOT_COMMAND_STATUS_OFFSET 5 |
49 | 49 | ||
50 | A_STATUS AthPSInitialize(AR3K_CONFIG_INFO *hdev); | 50 | int AthPSInitialize(AR3K_CONFIG_INFO *hdev); |
51 | 51 | ||
52 | static A_STATUS SendHCICommand(AR3K_CONFIG_INFO *pConfig, | 52 | static int SendHCICommand(AR3K_CONFIG_INFO *pConfig, |
53 | A_UINT8 *pBuffer, | 53 | A_UINT8 *pBuffer, |
54 | int Length) | 54 | int Length) |
55 | { | 55 | { |
56 | HTC_PACKET *pPacket = NULL; | 56 | HTC_PACKET *pPacket = NULL; |
57 | A_STATUS status = A_OK; | 57 | int status = A_OK; |
58 | 58 | ||
59 | do { | 59 | do { |
60 | 60 | ||
@@ -84,11 +84,11 @@ static A_STATUS SendHCICommand(AR3K_CONFIG_INFO *pConfig, | |||
84 | return status; | 84 | return status; |
85 | } | 85 | } |
86 | 86 | ||
87 | static A_STATUS RecvHCIEvent(AR3K_CONFIG_INFO *pConfig, | 87 | static int RecvHCIEvent(AR3K_CONFIG_INFO *pConfig, |
88 | A_UINT8 *pBuffer, | 88 | A_UINT8 *pBuffer, |
89 | int *pLength) | 89 | int *pLength) |
90 | { | 90 | { |
91 | A_STATUS status = A_OK; | 91 | int status = A_OK; |
92 | HTC_PACKET *pRecvPacket = NULL; | 92 | HTC_PACKET *pRecvPacket = NULL; |
93 | 93 | ||
94 | do { | 94 | do { |
@@ -122,13 +122,13 @@ static A_STATUS RecvHCIEvent(AR3K_CONFIG_INFO *pConfig, | |||
122 | return status; | 122 | return status; |
123 | } | 123 | } |
124 | 124 | ||
125 | A_STATUS SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, | 125 | int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, |
126 | A_UINT8 *pHCICommand, | 126 | A_UINT8 *pHCICommand, |
127 | int CmdLength, | 127 | int CmdLength, |
128 | A_UINT8 **ppEventBuffer, | 128 | A_UINT8 **ppEventBuffer, |
129 | A_UINT8 **ppBufferToFree) | 129 | A_UINT8 **ppBufferToFree) |
130 | { | 130 | { |
131 | A_STATUS status = A_OK; | 131 | int status = A_OK; |
132 | A_UINT8 *pBuffer = NULL; | 132 | A_UINT8 *pBuffer = NULL; |
133 | A_UINT8 *pTemp; | 133 | A_UINT8 *pTemp; |
134 | int length; | 134 | int length; |
@@ -209,9 +209,9 @@ A_STATUS SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, | |||
209 | return status; | 209 | return status; |
210 | } | 210 | } |
211 | 211 | ||
212 | static A_STATUS AR3KConfigureHCIBaud(AR3K_CONFIG_INFO *pConfig) | 212 | static int AR3KConfigureHCIBaud(AR3K_CONFIG_INFO *pConfig) |
213 | { | 213 | { |
214 | A_STATUS status = A_OK; | 214 | int status = A_OK; |
215 | A_UINT8 hciBaudChangeCommand[] = {0x0c,0xfc,0x2,0,0}; | 215 | A_UINT8 hciBaudChangeCommand[] = {0x0c,0xfc,0x2,0,0}; |
216 | A_UINT16 baudVal; | 216 | A_UINT16 baudVal; |
217 | A_UINT8 *pEvent = NULL; | 217 | A_UINT8 *pEvent = NULL; |
@@ -274,9 +274,9 @@ static A_STATUS AR3KConfigureHCIBaud(AR3K_CONFIG_INFO *pConfig) | |||
274 | return status; | 274 | return status; |
275 | } | 275 | } |
276 | 276 | ||
277 | static A_STATUS AR3KExitMinBoot(AR3K_CONFIG_INFO *pConfig) | 277 | static int AR3KExitMinBoot(AR3K_CONFIG_INFO *pConfig) |
278 | { | 278 | { |
279 | A_STATUS status; | 279 | int status; |
280 | A_CHAR exitMinBootCmd[] = {0x25,0xFC,0x0c,0x03,0x00,0x00,0x00,0x00,0x00,0x00, | 280 | A_CHAR exitMinBootCmd[] = {0x25,0xFC,0x0c,0x03,0x00,0x00,0x00,0x00,0x00,0x00, |
281 | 0x00,0x00,0x00,0x00,0x00}; | 281 | 0x00,0x00,0x00,0x00,0x00}; |
282 | A_UINT8 *pEvent = NULL; | 282 | A_UINT8 *pEvent = NULL; |
@@ -310,9 +310,9 @@ static A_STATUS AR3KExitMinBoot(AR3K_CONFIG_INFO *pConfig) | |||
310 | return status; | 310 | return status; |
311 | } | 311 | } |
312 | 312 | ||
313 | static A_STATUS AR3KConfigureSendHCIReset(AR3K_CONFIG_INFO *pConfig) | 313 | static int AR3KConfigureSendHCIReset(AR3K_CONFIG_INFO *pConfig) |
314 | { | 314 | { |
315 | A_STATUS status = A_OK; | 315 | int status = A_OK; |
316 | A_UINT8 hciResetCommand[] = {0x03,0x0c,0x0}; | 316 | A_UINT8 hciResetCommand[] = {0x03,0x0c,0x0}; |
317 | A_UINT8 *pEvent = NULL; | 317 | A_UINT8 *pEvent = NULL; |
318 | A_UINT8 *pBufferToFree = NULL; | 318 | A_UINT8 *pBufferToFree = NULL; |
@@ -334,9 +334,9 @@ static A_STATUS AR3KConfigureSendHCIReset(AR3K_CONFIG_INFO *pConfig) | |||
334 | return status; | 334 | return status; |
335 | } | 335 | } |
336 | 336 | ||
337 | static A_STATUS AR3KEnableTLPM(AR3K_CONFIG_INFO *pConfig) | 337 | static int AR3KEnableTLPM(AR3K_CONFIG_INFO *pConfig) |
338 | { | 338 | { |
339 | A_STATUS status; | 339 | int status; |
340 | /* AR3K vendor specific command for Host Wakeup Config */ | 340 | /* AR3K vendor specific command for Host Wakeup Config */ |
341 | A_CHAR hostWakeupConfig[] = {0x31,0xFC,0x18, | 341 | A_CHAR hostWakeupConfig[] = {0x31,0xFC,0x18, |
342 | 0x02,0x00,0x00,0x00, | 342 | 0x02,0x00,0x00,0x00, |
@@ -453,9 +453,9 @@ static A_STATUS AR3KEnableTLPM(AR3K_CONFIG_INFO *pConfig) | |||
453 | return status; | 453 | return status; |
454 | } | 454 | } |
455 | 455 | ||
456 | A_STATUS AR3KConfigure(AR3K_CONFIG_INFO *pConfig) | 456 | int AR3KConfigure(AR3K_CONFIG_INFO *pConfig) |
457 | { | 457 | { |
458 | A_STATUS status = A_OK; | 458 | int status = A_OK; |
459 | 459 | ||
460 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("AR3K Config: Configuring AR3K ...\n")); | 460 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("AR3K Config: Configuring AR3K ...\n")); |
461 | 461 | ||
@@ -521,9 +521,9 @@ A_STATUS AR3KConfigure(AR3K_CONFIG_INFO *pConfig) | |||
521 | return status; | 521 | return status; |
522 | } | 522 | } |
523 | 523 | ||
524 | A_STATUS AR3KConfigureExit(void *config) | 524 | int AR3KConfigureExit(void *config) |
525 | { | 525 | { |
526 | A_STATUS status = A_OK; | 526 | int status = A_OK; |
527 | AR3K_CONFIG_INFO *pConfig = (AR3K_CONFIG_INFO *)config; | 527 | AR3K_CONFIG_INFO *pConfig = (AR3K_CONFIG_INFO *)config; |
528 | 528 | ||
529 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("AR3K Config: Cleaning up AR3K ...\n")); | 529 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("AR3K Config: Cleaning up AR3K ...\n")); |
diff --git a/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.c b/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.c index 0e298dba9fc..50f2edd0827 100644 --- a/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.c +++ b/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.c | |||
@@ -46,7 +46,7 @@ typedef struct { | |||
46 | AR3K_CONFIG_INFO *dev; | 46 | AR3K_CONFIG_INFO *dev; |
47 | }HciCommandListParam; | 47 | }HciCommandListParam; |
48 | 48 | ||
49 | A_STATUS SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, | 49 | int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, |
50 | A_UINT8 *pHCICommand, | 50 | A_UINT8 *pHCICommand, |
51 | int CmdLength, | 51 | int CmdLength, |
52 | A_UINT8 **ppEventBuffer, | 52 | A_UINT8 **ppEventBuffer, |
@@ -56,8 +56,8 @@ A_UINT32 Rom_Version; | |||
56 | A_UINT32 Build_Version; | 56 | A_UINT32 Build_Version; |
57 | extern A_BOOL BDADDR; | 57 | extern A_BOOL BDADDR; |
58 | 58 | ||
59 | A_STATUS getDeviceType(AR3K_CONFIG_INFO *pConfig, A_UINT32 * code); | 59 | int getDeviceType(AR3K_CONFIG_INFO *pConfig, A_UINT32 * code); |
60 | A_STATUS ReadVersionInfo(AR3K_CONFIG_INFO *pConfig); | 60 | int ReadVersionInfo(AR3K_CONFIG_INFO *pConfig); |
61 | #ifndef HCI_TRANSPORT_SDIO | 61 | #ifndef HCI_TRANSPORT_SDIO |
62 | 62 | ||
63 | DECLARE_WAIT_QUEUE_HEAD(PsCompleteEvent); | 63 | DECLARE_WAIT_QUEUE_HEAD(PsCompleteEvent); |
@@ -70,7 +70,7 @@ int PSHciWritepacket(struct hci_dev*,A_UCHAR* Data, A_UINT32 len); | |||
70 | extern char *bdaddr; | 70 | extern char *bdaddr; |
71 | #endif /* HCI_TRANSPORT_SDIO */ | 71 | #endif /* HCI_TRANSPORT_SDIO */ |
72 | 72 | ||
73 | A_STATUS write_bdaddr(AR3K_CONFIG_INFO *pConfig,A_UCHAR *bdaddr,int type); | 73 | int write_bdaddr(AR3K_CONFIG_INFO *pConfig,A_UCHAR *bdaddr,int type); |
74 | 74 | ||
75 | int PSSendOps(void *arg); | 75 | int PSSendOps(void *arg); |
76 | 76 | ||
@@ -91,9 +91,9 @@ void Hci_log(A_UCHAR * log_string,A_UCHAR *data,A_UINT32 len) | |||
91 | 91 | ||
92 | 92 | ||
93 | 93 | ||
94 | A_STATUS AthPSInitialize(AR3K_CONFIG_INFO *hdev) | 94 | int AthPSInitialize(AR3K_CONFIG_INFO *hdev) |
95 | { | 95 | { |
96 | A_STATUS status = A_OK; | 96 | int status = A_OK; |
97 | if(hdev == NULL) { | 97 | if(hdev == NULL) { |
98 | AR_DEBUG_PRINTF(ATH_DEBUG_ERR,("Invalid Device handle received\n")); | 98 | AR_DEBUG_PRINTF(ATH_DEBUG_ERR,("Invalid Device handle received\n")); |
99 | return A_ERROR; | 99 | return A_ERROR; |
@@ -389,7 +389,7 @@ complete: | |||
389 | * with a HCI Command Complete event. | 389 | * with a HCI Command Complete event. |
390 | * For HCI SDIO transport, this will be internally defined. | 390 | * For HCI SDIO transport, this will be internally defined. |
391 | */ | 391 | */ |
392 | A_STATUS SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, | 392 | int SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, |
393 | A_UINT8 *pHCICommand, | 393 | A_UINT8 *pHCICommand, |
394 | int CmdLength, | 394 | int CmdLength, |
395 | A_UINT8 **ppEventBuffer, | 395 | A_UINT8 **ppEventBuffer, |
@@ -419,7 +419,7 @@ A_STATUS SendHCICommandWaitCommandComplete(AR3K_CONFIG_INFO *pConfig, | |||
419 | } | 419 | } |
420 | #endif /* HCI_TRANSPORT_SDIO */ | 420 | #endif /* HCI_TRANSPORT_SDIO */ |
421 | 421 | ||
422 | A_STATUS ReadPSEvent(A_UCHAR* Data){ | 422 | int ReadPSEvent(A_UCHAR* Data){ |
423 | AR_DEBUG_PRINTF(ATH_DEBUG_ERR,(" PS Event %x %x %x\n",Data[4],Data[5],Data[3])); | 423 | AR_DEBUG_PRINTF(ATH_DEBUG_ERR,(" PS Event %x %x %x\n",Data[4],Data[5],Data[3])); |
424 | 424 | ||
425 | if(Data[4] == 0xFC && Data[5] == 0x00) | 425 | if(Data[4] == 0xFC && Data[5] == 0x00) |
@@ -481,14 +481,14 @@ int str2ba(unsigned char *str_bdaddr,unsigned char *bdaddr) | |||
481 | return 0; | 481 | return 0; |
482 | } | 482 | } |
483 | 483 | ||
484 | A_STATUS write_bdaddr(AR3K_CONFIG_INFO *pConfig,A_UCHAR *bdaddr,int type) | 484 | int write_bdaddr(AR3K_CONFIG_INFO *pConfig,A_UCHAR *bdaddr,int type) |
485 | { | 485 | { |
486 | A_UCHAR bdaddr_cmd[] = { 0x0B, 0xFC, 0x0A, 0x01, 0x01, | 486 | A_UCHAR bdaddr_cmd[] = { 0x0B, 0xFC, 0x0A, 0x01, 0x01, |
487 | 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; | 487 | 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; |
488 | 488 | ||
489 | A_UINT8 *event; | 489 | A_UINT8 *event; |
490 | A_UINT8 *bufferToFree = NULL; | 490 | A_UINT8 *bufferToFree = NULL; |
491 | A_STATUS result = A_ERROR; | 491 | int result = A_ERROR; |
492 | int inc,outc; | 492 | int inc,outc; |
493 | 493 | ||
494 | if (type == BDADDR_TYPE_STRING) | 494 | if (type == BDADDR_TYPE_STRING) |
@@ -516,12 +516,12 @@ A_STATUS write_bdaddr(AR3K_CONFIG_INFO *pConfig,A_UCHAR *bdaddr,int type) | |||
516 | return result; | 516 | return result; |
517 | 517 | ||
518 | } | 518 | } |
519 | A_STATUS ReadVersionInfo(AR3K_CONFIG_INFO *pConfig) | 519 | int ReadVersionInfo(AR3K_CONFIG_INFO *pConfig) |
520 | { | 520 | { |
521 | A_UINT8 hciCommand[] = {0x1E,0xfc,0x00}; | 521 | A_UINT8 hciCommand[] = {0x1E,0xfc,0x00}; |
522 | A_UINT8 *event; | 522 | A_UINT8 *event; |
523 | A_UINT8 *bufferToFree = NULL; | 523 | A_UINT8 *bufferToFree = NULL; |
524 | A_STATUS result = A_ERROR; | 524 | int result = A_ERROR; |
525 | if(A_OK == SendHCICommandWaitCommandComplete(pConfig,hciCommand,sizeof(hciCommand),&event,&bufferToFree)) { | 525 | if(A_OK == SendHCICommandWaitCommandComplete(pConfig,hciCommand,sizeof(hciCommand),&event,&bufferToFree)) { |
526 | result = ReadPSEvent(event); | 526 | result = ReadPSEvent(event); |
527 | 527 | ||
@@ -531,13 +531,13 @@ A_STATUS ReadVersionInfo(AR3K_CONFIG_INFO *pConfig) | |||
531 | } | 531 | } |
532 | return result; | 532 | return result; |
533 | } | 533 | } |
534 | A_STATUS getDeviceType(AR3K_CONFIG_INFO *pConfig, A_UINT32 * code) | 534 | int getDeviceType(AR3K_CONFIG_INFO *pConfig, A_UINT32 * code) |
535 | { | 535 | { |
536 | A_UINT8 hciCommand[] = {0x05,0xfc,0x05,0x00,0x00,0x00,0x00,0x04}; | 536 | A_UINT8 hciCommand[] = {0x05,0xfc,0x05,0x00,0x00,0x00,0x00,0x04}; |
537 | A_UINT8 *event; | 537 | A_UINT8 *event; |
538 | A_UINT8 *bufferToFree = NULL; | 538 | A_UINT8 *bufferToFree = NULL; |
539 | A_UINT32 reg; | 539 | A_UINT32 reg; |
540 | A_STATUS result = A_ERROR; | 540 | int result = A_ERROR; |
541 | *code = 0; | 541 | *code = 0; |
542 | hciCommand[3] = (A_UINT8)(FPGA_REGISTER & 0xFF); | 542 | hciCommand[3] = (A_UINT8)(FPGA_REGISTER & 0xFF); |
543 | hciCommand[4] = (A_UINT8)((FPGA_REGISTER >> 8) & 0xFF); | 543 | hciCommand[4] = (A_UINT8)((FPGA_REGISTER >> 8) & 0xFF); |
diff --git a/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.h b/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.h index 4e5b7bfc0ea..975bf625024 100644 --- a/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.h +++ b/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.h | |||
@@ -70,6 +70,6 @@ extern wait_queue_t Eventwait; | |||
70 | extern A_UCHAR *HciEventpacket; | 70 | extern A_UCHAR *HciEventpacket; |
71 | #endif /* #ifndef HCI_TRANSPORT_SDIO */ | 71 | #endif /* #ifndef HCI_TRANSPORT_SDIO */ |
72 | 72 | ||
73 | A_STATUS AthPSInitialize(AR3K_CONFIG_INFO *hdev); | 73 | int AthPSInitialize(AR3K_CONFIG_INFO *hdev); |
74 | A_STATUS ReadPSEvent(A_UCHAR* Data); | 74 | int ReadPSEvent(A_UCHAR* Data); |
75 | #endif /* __AR3KPSCONFIG_H */ | 75 | #endif /* __AR3KPSCONFIG_H */ |
diff --git a/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c b/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c index 8dce0542282..3b2c0ccdf1d 100644 --- a/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c +++ b/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c | |||
@@ -127,10 +127,10 @@ tPsTagEntry PsTagEntry[RAMPS_MAX_PS_TAGS_PER_FILE]; | |||
127 | tRamPatch RamPatch[MAX_NUM_PATCH_ENTRY]; | 127 | tRamPatch RamPatch[MAX_NUM_PATCH_ENTRY]; |
128 | 128 | ||
129 | 129 | ||
130 | A_STATUS AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat); | 130 | int AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat); |
131 | char AthReadChar(A_UCHAR *buffer, A_UINT32 len,A_UINT32 *pos); | 131 | char AthReadChar(A_UCHAR *buffer, A_UINT32 len,A_UINT32 *pos); |
132 | char * AthGetLine(char * buffer, int maxlen, A_UCHAR *srcbuffer,A_UINT32 len,A_UINT32 *pos); | 132 | char * AthGetLine(char * buffer, int maxlen, A_UCHAR *srcbuffer,A_UINT32 len,A_UINT32 *pos); |
133 | static A_STATUS AthPSCreateHCICommand(A_UCHAR Opcode, A_UINT32 Param1,PSCmdPacket *PSPatchPacket,A_UINT32 *index); | 133 | static int AthPSCreateHCICommand(A_UCHAR Opcode, A_UINT32 Param1,PSCmdPacket *PSPatchPacket,A_UINT32 *index); |
134 | 134 | ||
135 | /* Function to reads the next character from the input buffer */ | 135 | /* Function to reads the next character from the input buffer */ |
136 | char AthReadChar(A_UCHAR *buffer, A_UINT32 len,A_UINT32 *pos) | 136 | char AthReadChar(A_UCHAR *buffer, A_UINT32 len,A_UINT32 *pos) |
@@ -315,7 +315,7 @@ unsigned int uReadDataInSection(char *pCharLine, ST_PS_DATA_FORMAT stPS_DataForm | |||
315 | return (0x0FFF); | 315 | return (0x0FFF); |
316 | } | 316 | } |
317 | } | 317 | } |
318 | A_STATUS AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat) | 318 | int AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat) |
319 | { | 319 | { |
320 | char *Buffer; | 320 | char *Buffer; |
321 | char *pCharLine; | 321 | char *pCharLine; |
@@ -558,7 +558,7 @@ A_STATUS AthParseFilesUnified(A_UCHAR *srcbuffer,A_UINT32 srclen, int FileFormat | |||
558 | /********************/ | 558 | /********************/ |
559 | 559 | ||
560 | 560 | ||
561 | A_STATUS GetNextTwoChar(A_UCHAR *srcbuffer,A_UINT32 len, A_UINT32 *pos, char * buffer) | 561 | int GetNextTwoChar(A_UCHAR *srcbuffer,A_UINT32 len, A_UINT32 *pos, char * buffer) |
562 | { | 562 | { |
563 | unsigned char ch; | 563 | unsigned char ch; |
564 | 564 | ||
@@ -579,7 +579,7 @@ A_STATUS GetNextTwoChar(A_UCHAR *srcbuffer,A_UINT32 len, A_UINT32 *pos, char * b | |||
579 | return A_OK; | 579 | return A_OK; |
580 | } | 580 | } |
581 | 581 | ||
582 | A_STATUS AthDoParsePatch(A_UCHAR *patchbuffer, A_UINT32 patchlen) | 582 | int AthDoParsePatch(A_UCHAR *patchbuffer, A_UINT32 patchlen) |
583 | { | 583 | { |
584 | 584 | ||
585 | char Byte[3]; | 585 | char Byte[3]; |
@@ -659,9 +659,9 @@ A_STATUS AthDoParsePatch(A_UCHAR *patchbuffer, A_UINT32 patchlen) | |||
659 | 659 | ||
660 | 660 | ||
661 | /********************/ | 661 | /********************/ |
662 | A_STATUS AthDoParsePS(A_UCHAR *srcbuffer, A_UINT32 srclen) | 662 | int AthDoParsePS(A_UCHAR *srcbuffer, A_UINT32 srclen) |
663 | { | 663 | { |
664 | A_STATUS status; | 664 | int status; |
665 | int i; | 665 | int i; |
666 | A_BOOL BDADDR_Present = A_ERROR; | 666 | A_BOOL BDADDR_Present = A_ERROR; |
667 | 667 | ||
@@ -833,7 +833,7 @@ int AthCreateCommandList(PSCmdPacket **HciPacketList, A_UINT32 *numPackets) | |||
833 | //////////////////////// | 833 | //////////////////////// |
834 | 834 | ||
835 | ///////////// | 835 | ///////////// |
836 | static A_STATUS AthPSCreateHCICommand(A_UCHAR Opcode, A_UINT32 Param1,PSCmdPacket *PSPatchPacket,A_UINT32 *index) | 836 | static int AthPSCreateHCICommand(A_UCHAR Opcode, A_UINT32 Param1,PSCmdPacket *PSPatchPacket,A_UINT32 *index) |
837 | { | 837 | { |
838 | A_UCHAR *HCI_PS_Command; | 838 | A_UCHAR *HCI_PS_Command; |
839 | A_UINT32 Length; | 839 | A_UINT32 Length; |
@@ -955,7 +955,7 @@ static A_STATUS AthPSCreateHCICommand(A_UCHAR Opcode, A_UINT32 Param1,PSCmdPacke | |||
955 | } | 955 | } |
956 | return A_OK; | 956 | return A_OK; |
957 | } | 957 | } |
958 | A_STATUS AthFreeCommandList(PSCmdPacket **HciPacketList, A_UINT32 numPackets) | 958 | int AthFreeCommandList(PSCmdPacket **HciPacketList, A_UINT32 numPackets) |
959 | { | 959 | { |
960 | int i; | 960 | int i; |
961 | if(*HciPacketList == NULL) { | 961 | if(*HciPacketList == NULL) { |
diff --git a/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.h b/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.h index 007b0eb950d..96c3e3f9030 100644 --- a/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.h +++ b/drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.h | |||
@@ -104,10 +104,10 @@ typedef struct PSCmdPacket | |||
104 | } PSCmdPacket; | 104 | } PSCmdPacket; |
105 | 105 | ||
106 | /* Parses a Patch information buffer and store it in global structure */ | 106 | /* Parses a Patch information buffer and store it in global structure */ |
107 | A_STATUS AthDoParsePatch(A_UCHAR *, A_UINT32); | 107 | int AthDoParsePatch(A_UCHAR *, A_UINT32); |
108 | 108 | ||
109 | /* parses a PS information buffer and stores it in a global structure */ | 109 | /* parses a PS information buffer and stores it in a global structure */ |
110 | A_STATUS AthDoParsePS(A_UCHAR *, A_UINT32); | 110 | int AthDoParsePS(A_UCHAR *, A_UINT32); |
111 | 111 | ||
112 | /* | 112 | /* |
113 | * Uses the output of Both AthDoParsePS and AthDoParsePatch APIs to form HCI command array with | 113 | * Uses the output of Both AthDoParsePS and AthDoParsePatch APIs to form HCI command array with |
@@ -123,5 +123,5 @@ A_STATUS AthDoParsePS(A_UCHAR *, A_UINT32); | |||
123 | int AthCreateCommandList(PSCmdPacket **, A_UINT32 *); | 123 | int AthCreateCommandList(PSCmdPacket **, A_UINT32 *); |
124 | 124 | ||
125 | /* Cleanup the dynamically allicated HCI command list */ | 125 | /* Cleanup the dynamically allicated HCI command list */ |
126 | A_STATUS AthFreeCommandList(PSCmdPacket **HciPacketList, A_UINT32 numPackets); | 126 | int AthFreeCommandList(PSCmdPacket **HciPacketList, A_UINT32 numPackets); |
127 | #endif /* __AR3KPSPARSER_H */ | 127 | #endif /* __AR3KPSPARSER_H */ |
diff --git a/drivers/staging/ath6kl/miscdrv/common_drv.c b/drivers/staging/ath6kl/miscdrv/common_drv.c index 6754fde467d..2b5fe5bed85 100644 --- a/drivers/staging/ath6kl/miscdrv/common_drv.c +++ b/drivers/staging/ath6kl/miscdrv/common_drv.c | |||
@@ -83,9 +83,9 @@ static A_UINT8 custDataAR6003[AR6003_CUST_DATA_SIZE]; | |||
83 | #ifdef USE_4BYTE_REGISTER_ACCESS | 83 | #ifdef USE_4BYTE_REGISTER_ACCESS |
84 | 84 | ||
85 | /* set the window address register (using 4-byte register access ). */ | 85 | /* set the window address register (using 4-byte register access ). */ |
86 | A_STATUS ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr, A_UINT32 Address) | 86 | int ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr, A_UINT32 Address) |
87 | { | 87 | { |
88 | A_STATUS status; | 88 | int status; |
89 | A_UINT8 addrValue[4]; | 89 | A_UINT8 addrValue[4]; |
90 | A_INT32 i; | 90 | A_INT32 i; |
91 | 91 | ||
@@ -144,9 +144,9 @@ A_STATUS ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 Registe | |||
144 | #else | 144 | #else |
145 | 145 | ||
146 | /* set the window address register */ | 146 | /* set the window address register */ |
147 | A_STATUS ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr, A_UINT32 Address) | 147 | int ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 RegisterAddr, A_UINT32 Address) |
148 | { | 148 | { |
149 | A_STATUS status; | 149 | int status; |
150 | 150 | ||
151 | /* write bytes 1,2,3 of the register to set the upper address bytes, the LSB is written | 151 | /* write bytes 1,2,3 of the register to set the upper address bytes, the LSB is written |
152 | * last to initiate the access cycle */ | 152 | * last to initiate the access cycle */ |
@@ -186,10 +186,10 @@ A_STATUS ar6000_SetAddressWindowRegister(HIF_DEVICE *hifDevice, A_UINT32 Registe | |||
186 | * Read from the AR6000 through its diagnostic window. | 186 | * Read from the AR6000 through its diagnostic window. |
187 | * No cooperation from the Target is required for this. | 187 | * No cooperation from the Target is required for this. |
188 | */ | 188 | */ |
189 | A_STATUS | 189 | int |
190 | ar6000_ReadRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data) | 190 | ar6000_ReadRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data) |
191 | { | 191 | { |
192 | A_STATUS status; | 192 | int status; |
193 | 193 | ||
194 | /* set window register to start read cycle */ | 194 | /* set window register to start read cycle */ |
195 | status = ar6000_SetAddressWindowRegister(hifDevice, | 195 | status = ar6000_SetAddressWindowRegister(hifDevice, |
@@ -220,10 +220,10 @@ ar6000_ReadRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data) | |||
220 | * Write to the AR6000 through its diagnostic window. | 220 | * Write to the AR6000 through its diagnostic window. |
221 | * No cooperation from the Target is required for this. | 221 | * No cooperation from the Target is required for this. |
222 | */ | 222 | */ |
223 | A_STATUS | 223 | int |
224 | ar6000_WriteRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data) | 224 | ar6000_WriteRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data) |
225 | { | 225 | { |
226 | A_STATUS status; | 226 | int status; |
227 | 227 | ||
228 | /* set write data */ | 228 | /* set write data */ |
229 | status = HIFReadWrite(hifDevice, | 229 | status = HIFReadWrite(hifDevice, |
@@ -243,12 +243,12 @@ ar6000_WriteRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data) | |||
243 | *address); | 243 | *address); |
244 | } | 244 | } |
245 | 245 | ||
246 | A_STATUS | 246 | int |
247 | ar6000_ReadDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, | 247 | ar6000_ReadDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, |
248 | A_UCHAR *data, A_UINT32 length) | 248 | A_UCHAR *data, A_UINT32 length) |
249 | { | 249 | { |
250 | A_UINT32 count; | 250 | A_UINT32 count; |
251 | A_STATUS status = A_OK; | 251 | int status = A_OK; |
252 | 252 | ||
253 | for (count = 0; count < length; count += 4, address += 4) { | 253 | for (count = 0; count < length; count += 4, address += 4) { |
254 | if ((status = ar6000_ReadRegDiag(hifDevice, &address, | 254 | if ((status = ar6000_ReadRegDiag(hifDevice, &address, |
@@ -261,12 +261,12 @@ ar6000_ReadDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, | |||
261 | return status; | 261 | return status; |
262 | } | 262 | } |
263 | 263 | ||
264 | A_STATUS | 264 | int |
265 | ar6000_WriteDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, | 265 | ar6000_WriteDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, |
266 | A_UCHAR *data, A_UINT32 length) | 266 | A_UCHAR *data, A_UINT32 length) |
267 | { | 267 | { |
268 | A_UINT32 count; | 268 | A_UINT32 count; |
269 | A_STATUS status = A_OK; | 269 | int status = A_OK; |
270 | 270 | ||
271 | for (count = 0; count < length; count += 4, address += 4) { | 271 | for (count = 0; count < length; count += 4, address += 4) { |
272 | if ((status = ar6000_WriteRegDiag(hifDevice, &address, | 272 | if ((status = ar6000_WriteRegDiag(hifDevice, &address, |
@@ -279,10 +279,10 @@ ar6000_WriteDataDiag(HIF_DEVICE *hifDevice, A_UINT32 address, | |||
279 | return status; | 279 | return status; |
280 | } | 280 | } |
281 | 281 | ||
282 | A_STATUS | 282 | int |
283 | ar6k_ReadTargetRegister(HIF_DEVICE *hifDevice, int regsel, A_UINT32 *regval) | 283 | ar6k_ReadTargetRegister(HIF_DEVICE *hifDevice, int regsel, A_UINT32 *regval) |
284 | { | 284 | { |
285 | A_STATUS status; | 285 | int status; |
286 | A_UCHAR vals[4]; | 286 | A_UCHAR vals[4]; |
287 | A_UCHAR register_selection[4]; | 287 | A_UCHAR register_selection[4]; |
288 | 288 | ||
@@ -329,10 +329,10 @@ ar6k_FetchTargetRegs(HIF_DEVICE *hifDevice, A_UINT32 *targregs) | |||
329 | } | 329 | } |
330 | 330 | ||
331 | #if 0 | 331 | #if 0 |
332 | static A_STATUS | 332 | static int |
333 | _do_write_diag(HIF_DEVICE *hifDevice, A_UINT32 addr, A_UINT32 value) | 333 | _do_write_diag(HIF_DEVICE *hifDevice, A_UINT32 addr, A_UINT32 value) |
334 | { | 334 | { |
335 | A_STATUS status; | 335 | int status; |
336 | 336 | ||
337 | status = ar6000_WriteRegDiag(hifDevice, &addr, &value); | 337 | status = ar6000_WriteRegDiag(hifDevice, &addr, &value); |
338 | if (status != A_OK) | 338 | if (status != A_OK) |
@@ -357,7 +357,7 @@ _do_write_diag(HIF_DEVICE *hifDevice, A_UINT32 addr, A_UINT32 value) | |||
357 | * TBD: Might want to add special handling for AR6K_OPTION_BMI_DISABLE. | 357 | * TBD: Might want to add special handling for AR6K_OPTION_BMI_DISABLE. |
358 | */ | 358 | */ |
359 | #if 0 | 359 | #if 0 |
360 | static A_STATUS | 360 | static int |
361 | _delay_until_target_alive(HIF_DEVICE *hifDevice, A_INT32 wait_msecs, A_UINT32 TargetType) | 361 | _delay_until_target_alive(HIF_DEVICE *hifDevice, A_INT32 wait_msecs, A_UINT32 TargetType) |
362 | { | 362 | { |
363 | A_INT32 actual_wait; | 363 | A_INT32 actual_wait; |
@@ -399,9 +399,9 @@ _delay_until_target_alive(HIF_DEVICE *hifDevice, A_INT32 wait_msecs, A_UINT32 Ta | |||
399 | #define AR6002_RESET_CONTROL_ADDRESS 0x00004000 | 399 | #define AR6002_RESET_CONTROL_ADDRESS 0x00004000 |
400 | #define AR6003_RESET_CONTROL_ADDRESS 0x00004000 | 400 | #define AR6003_RESET_CONTROL_ADDRESS 0x00004000 |
401 | /* reset device */ | 401 | /* reset device */ |
402 | A_STATUS ar6000_reset_device(HIF_DEVICE *hifDevice, A_UINT32 TargetType, A_BOOL waitForCompletion, A_BOOL coldReset) | 402 | int ar6000_reset_device(HIF_DEVICE *hifDevice, A_UINT32 TargetType, A_BOOL waitForCompletion, A_BOOL coldReset) |
403 | { | 403 | { |
404 | A_STATUS status = A_OK; | 404 | int status = A_OK; |
405 | A_UINT32 address; | 405 | A_UINT32 address; |
406 | A_UINT32 data; | 406 | A_UINT32 data; |
407 | 407 | ||
@@ -557,7 +557,7 @@ void ar6000_dump_target_assert_info(HIF_DEVICE *hifDevice, A_UINT32 TargetType) | |||
557 | { | 557 | { |
558 | A_UINT32 address; | 558 | A_UINT32 address; |
559 | A_UINT32 regDumpArea = 0; | 559 | A_UINT32 regDumpArea = 0; |
560 | A_STATUS status; | 560 | int status; |
561 | A_UINT32 regDumpValues[REGISTER_DUMP_LEN_MAX]; | 561 | A_UINT32 regDumpValues[REGISTER_DUMP_LEN_MAX]; |
562 | A_UINT32 regDumpCount = 0; | 562 | A_UINT32 regDumpCount = 0; |
563 | A_UINT32 i; | 563 | A_UINT32 i; |
@@ -625,12 +625,12 @@ void ar6000_dump_target_assert_info(HIF_DEVICE *hifDevice, A_UINT32 TargetType) | |||
625 | 625 | ||
626 | /* set HTC/Mbox operational parameters, this can only be called when the target is in the | 626 | /* set HTC/Mbox operational parameters, this can only be called when the target is in the |
627 | * BMI phase */ | 627 | * BMI phase */ |
628 | A_STATUS ar6000_set_htc_params(HIF_DEVICE *hifDevice, | 628 | int ar6000_set_htc_params(HIF_DEVICE *hifDevice, |
629 | A_UINT32 TargetType, | 629 | A_UINT32 TargetType, |
630 | A_UINT32 MboxIsrYieldValue, | 630 | A_UINT32 MboxIsrYieldValue, |
631 | A_UINT8 HtcControlBuffers) | 631 | A_UINT8 HtcControlBuffers) |
632 | { | 632 | { |
633 | A_STATUS status; | 633 | int status; |
634 | A_UINT32 blocksizes[HTC_MAILBOX_NUM_MAX]; | 634 | A_UINT32 blocksizes[HTC_MAILBOX_NUM_MAX]; |
635 | 635 | ||
636 | do { | 636 | do { |
@@ -685,18 +685,18 @@ A_STATUS ar6000_set_htc_params(HIF_DEVICE *hifDevice, | |||
685 | } | 685 | } |
686 | 686 | ||
687 | 687 | ||
688 | static A_STATUS prepare_ar6002(HIF_DEVICE *hifDevice, A_UINT32 TargetVersion) | 688 | static int prepare_ar6002(HIF_DEVICE *hifDevice, A_UINT32 TargetVersion) |
689 | { | 689 | { |
690 | A_STATUS status = A_OK; | 690 | int status = A_OK; |
691 | 691 | ||
692 | /* placeholder */ | 692 | /* placeholder */ |
693 | 693 | ||
694 | return status; | 694 | return status; |
695 | } | 695 | } |
696 | 696 | ||
697 | static A_STATUS prepare_ar6003(HIF_DEVICE *hifDevice, A_UINT32 TargetVersion) | 697 | static int prepare_ar6003(HIF_DEVICE *hifDevice, A_UINT32 TargetVersion) |
698 | { | 698 | { |
699 | A_STATUS status = A_OK; | 699 | int status = A_OK; |
700 | 700 | ||
701 | /* placeholder */ | 701 | /* placeholder */ |
702 | 702 | ||
@@ -704,7 +704,7 @@ static A_STATUS prepare_ar6003(HIF_DEVICE *hifDevice, A_UINT32 TargetVersion) | |||
704 | } | 704 | } |
705 | 705 | ||
706 | /* this function assumes the caller has already initialized the BMI APIs */ | 706 | /* this function assumes the caller has already initialized the BMI APIs */ |
707 | A_STATUS ar6000_prepare_target(HIF_DEVICE *hifDevice, | 707 | int ar6000_prepare_target(HIF_DEVICE *hifDevice, |
708 | A_UINT32 TargetType, | 708 | A_UINT32 TargetType, |
709 | A_UINT32 TargetVersion) | 709 | A_UINT32 TargetVersion) |
710 | { | 710 | { |
@@ -725,7 +725,7 @@ A_STATUS ar6000_prepare_target(HIF_DEVICE *hifDevice, | |||
725 | * THIS IS FOR USE ONLY WITH AR6002 REV 1.x. | 725 | * THIS IS FOR USE ONLY WITH AR6002 REV 1.x. |
726 | * TBDXXX: Remove this function when REV 1.x is desupported. | 726 | * TBDXXX: Remove this function when REV 1.x is desupported. |
727 | */ | 727 | */ |
728 | A_STATUS | 728 | int |
729 | ar6002_REV1_reset_force_host (HIF_DEVICE *hifDevice) | 729 | ar6002_REV1_reset_force_host (HIF_DEVICE *hifDevice) |
730 | { | 730 | { |
731 | A_INT32 i; | 731 | A_INT32 i; |
@@ -735,7 +735,7 @@ ar6002_REV1_reset_force_host (HIF_DEVICE *hifDevice) | |||
735 | }; | 735 | }; |
736 | struct forceROM_s *ForceROM; | 736 | struct forceROM_s *ForceROM; |
737 | A_INT32 szForceROM; | 737 | A_INT32 szForceROM; |
738 | A_STATUS status = A_OK; | 738 | int status = A_OK; |
739 | A_UINT32 address; | 739 | A_UINT32 address; |
740 | A_UINT32 data; | 740 | A_UINT32 data; |
741 | 741 | ||
@@ -934,7 +934,7 @@ void a_dump_module_debug_info_by_name(A_CHAR *module_name) | |||
934 | 934 | ||
935 | } | 935 | } |
936 | 936 | ||
937 | A_STATUS a_get_module_mask(A_CHAR *module_name, A_UINT32 *pMask) | 937 | int a_get_module_mask(A_CHAR *module_name, A_UINT32 *pMask) |
938 | { | 938 | { |
939 | ATH_DEBUG_MODULE_DBG_INFO *pInfo = FindModule(module_name); | 939 | ATH_DEBUG_MODULE_DBG_INFO *pInfo = FindModule(module_name); |
940 | 940 | ||
@@ -946,7 +946,7 @@ A_STATUS a_get_module_mask(A_CHAR *module_name, A_UINT32 *pMask) | |||
946 | return A_OK; | 946 | return A_OK; |
947 | } | 947 | } |
948 | 948 | ||
949 | A_STATUS a_set_module_mask(A_CHAR *module_name, A_UINT32 Mask) | 949 | int a_set_module_mask(A_CHAR *module_name, A_UINT32 Mask) |
950 | { | 950 | { |
951 | ATH_DEBUG_MODULE_DBG_INFO *pInfo = FindModule(module_name); | 951 | ATH_DEBUG_MODULE_DBG_INFO *pInfo = FindModule(module_name); |
952 | 952 | ||
@@ -999,11 +999,11 @@ void a_module_debug_support_cleanup(void) | |||
999 | } | 999 | } |
1000 | 1000 | ||
1001 | /* can only be called during bmi init stage */ | 1001 | /* can only be called during bmi init stage */ |
1002 | A_STATUS ar6000_set_hci_bridge_flags(HIF_DEVICE *hifDevice, | 1002 | int ar6000_set_hci_bridge_flags(HIF_DEVICE *hifDevice, |
1003 | A_UINT32 TargetType, | 1003 | A_UINT32 TargetType, |
1004 | A_UINT32 Flags) | 1004 | A_UINT32 Flags) |
1005 | { | 1005 | { |
1006 | A_STATUS status = A_OK; | 1006 | int status = A_OK; |
1007 | 1007 | ||
1008 | do { | 1008 | do { |
1009 | 1009 | ||
diff --git a/drivers/staging/ath6kl/miscdrv/credit_dist.c b/drivers/staging/ath6kl/miscdrv/credit_dist.c index 91316e0b109..3f7543d08ab 100644 --- a/drivers/staging/ath6kl/miscdrv/credit_dist.c +++ b/drivers/staging/ath6kl/miscdrv/credit_dist.c | |||
@@ -393,7 +393,7 @@ static void SeekCredits(COMMON_CREDIT_STATE_INFO *pCredInfo, | |||
393 | } | 393 | } |
394 | 394 | ||
395 | /* initialize and setup credit distribution */ | 395 | /* initialize and setup credit distribution */ |
396 | A_STATUS ar6000_setup_credit_dist(HTC_HANDLE HTCHandle, COMMON_CREDIT_STATE_INFO *pCredInfo) | 396 | int ar6000_setup_credit_dist(HTC_HANDLE HTCHandle, COMMON_CREDIT_STATE_INFO *pCredInfo) |
397 | { | 397 | { |
398 | HTC_SERVICE_ID servicepriority[5]; | 398 | HTC_SERVICE_ID servicepriority[5]; |
399 | 399 | ||
diff --git a/drivers/staging/ath6kl/os/linux/ar6000_android.c b/drivers/staging/ath6kl/os/linux/ar6000_android.c index dbde05f7ed1..88487ccb08e 100644 --- a/drivers/staging/ath6kl/os/linux/ar6000_android.c +++ b/drivers/staging/ath6kl/os/linux/ar6000_android.c | |||
@@ -51,7 +51,7 @@ static int screen_is_off; | |||
51 | static struct early_suspend ar6k_early_suspend; | 51 | static struct early_suspend ar6k_early_suspend; |
52 | #endif | 52 | #endif |
53 | 53 | ||
54 | static A_STATUS (*ar6000_avail_ev_p)(void *, void *); | 54 | static int (*ar6000_avail_ev_p)(void *, void *); |
55 | 55 | ||
56 | #if defined(CONFIG_ANDROID_LOGGER) && (!defined(CONFIG_MMC_MSM)) | 56 | #if defined(CONFIG_ANDROID_LOGGER) && (!defined(CONFIG_MMC_MSM)) |
57 | int logger_write(const enum logidx index, | 57 | int logger_write(const enum logidx index, |
@@ -269,9 +269,9 @@ void android_release_firmware(const struct firmware *firmware) | |||
269 | } | 269 | } |
270 | } | 270 | } |
271 | 271 | ||
272 | static A_STATUS ar6000_android_avail_ev(void *context, void *hif_handle) | 272 | static int ar6000_android_avail_ev(void *context, void *hif_handle) |
273 | { | 273 | { |
274 | A_STATUS ret; | 274 | int ret; |
275 | ar6000_enable_mmchost_detect_change(0); | 275 | ar6000_enable_mmchost_detect_change(0); |
276 | ret = ar6000_avail_ev_p(context, hif_handle); | 276 | ret = ar6000_avail_ev_p(context, hif_handle); |
277 | return ret; | 277 | return ret; |
diff --git a/drivers/staging/ath6kl/os/linux/ar6000_drv.c b/drivers/staging/ath6kl/os/linux/ar6000_drv.c index 126a36a2daa..c171be5a109 100644 --- a/drivers/staging/ath6kl/os/linux/ar6000_drv.c +++ b/drivers/staging/ath6kl/os/linux/ar6000_drv.c | |||
@@ -305,13 +305,13 @@ extern void android_module_exit(void); | |||
305 | /* | 305 | /* |
306 | * HTC service connection handlers | 306 | * HTC service connection handlers |
307 | */ | 307 | */ |
308 | static A_STATUS ar6000_avail_ev(void *context, void *hif_handle); | 308 | static int ar6000_avail_ev(void *context, void *hif_handle); |
309 | 309 | ||
310 | static A_STATUS ar6000_unavail_ev(void *context, void *hif_handle); | 310 | static int ar6000_unavail_ev(void *context, void *hif_handle); |
311 | 311 | ||
312 | A_STATUS ar6000_configure_target(AR_SOFTC_T *ar); | 312 | int ar6000_configure_target(AR_SOFTC_T *ar); |
313 | 313 | ||
314 | static void ar6000_target_failure(void *Instance, A_STATUS Status); | 314 | static void ar6000_target_failure(void *Instance, int Status); |
315 | 315 | ||
316 | static void ar6000_rx(void *Context, HTC_PACKET *pPacket); | 316 | static void ar6000_rx(void *Context, HTC_PACKET *pPacket); |
317 | 317 | ||
@@ -343,17 +343,17 @@ ar6000_sysfs_bmi_write(struct file *fp, struct kobject *kobj, | |||
343 | struct bin_attribute *bin_attr, | 343 | struct bin_attribute *bin_attr, |
344 | char *buf, loff_t pos, size_t count); | 344 | char *buf, loff_t pos, size_t count); |
345 | 345 | ||
346 | static A_STATUS | 346 | static int |
347 | ar6000_sysfs_bmi_init(AR_SOFTC_T *ar); | 347 | ar6000_sysfs_bmi_init(AR_SOFTC_T *ar); |
348 | 348 | ||
349 | /* HCI PAL callback function declarations */ | 349 | /* HCI PAL callback function declarations */ |
350 | A_STATUS ar6k_setup_hci_pal(AR_SOFTC_T *ar); | 350 | int ar6k_setup_hci_pal(AR_SOFTC_T *ar); |
351 | void ar6k_cleanup_hci_pal(AR_SOFTC_T *ar); | 351 | void ar6k_cleanup_hci_pal(AR_SOFTC_T *ar); |
352 | 352 | ||
353 | static void | 353 | static void |
354 | ar6000_sysfs_bmi_deinit(AR_SOFTC_T *ar); | 354 | ar6000_sysfs_bmi_deinit(AR_SOFTC_T *ar); |
355 | 355 | ||
356 | A_STATUS | 356 | int |
357 | ar6000_sysfs_bmi_get_config(AR_SOFTC_T *ar, A_UINT32 mode); | 357 | ar6000_sysfs_bmi_get_config(AR_SOFTC_T *ar, A_UINT32 mode); |
358 | 358 | ||
359 | /* | 359 | /* |
@@ -370,7 +370,7 @@ static void ar6000_free_cookie(AR_SOFTC_T *ar, struct ar_cookie * cookie); | |||
370 | static struct ar_cookie *ar6000_alloc_cookie(AR_SOFTC_T *ar); | 370 | static struct ar_cookie *ar6000_alloc_cookie(AR_SOFTC_T *ar); |
371 | 371 | ||
372 | #ifdef USER_KEYS | 372 | #ifdef USER_KEYS |
373 | static A_STATUS ar6000_reinstall_keys(AR_SOFTC_T *ar,A_UINT8 key_op_ctrl); | 373 | static int ar6000_reinstall_keys(AR_SOFTC_T *ar,A_UINT8 key_op_ctrl); |
374 | #endif | 374 | #endif |
375 | 375 | ||
376 | #ifdef CONFIG_AP_VIRTUAL_ADAPTER_SUPPORT | 376 | #ifdef CONFIG_AP_VIRTUAL_ADAPTER_SUPPORT |
@@ -402,7 +402,7 @@ static struct net_device_ops ar6000_netdev_ops = { | |||
402 | */ | 402 | */ |
403 | #define REPORT_DEBUG_LOGS_TO_APP | 403 | #define REPORT_DEBUG_LOGS_TO_APP |
404 | 404 | ||
405 | A_STATUS | 405 | int |
406 | ar6000_set_host_app_area(AR_SOFTC_T *ar) | 406 | ar6000_set_host_app_area(AR_SOFTC_T *ar) |
407 | { | 407 | { |
408 | A_UINT32 address, data; | 408 | A_UINT32 address, data; |
@@ -430,7 +430,7 @@ dbglog_get_debug_hdr_ptr(AR_SOFTC_T *ar) | |||
430 | { | 430 | { |
431 | A_UINT32 param; | 431 | A_UINT32 param; |
432 | A_UINT32 address; | 432 | A_UINT32 address; |
433 | A_STATUS status; | 433 | int status; |
434 | 434 | ||
435 | address = TARG_VTOP(ar->arTargetType, HOST_INTEREST_ITEM_ADDRESS(ar, hi_dbglog_hdr)); | 435 | address = TARG_VTOP(ar->arTargetType, HOST_INTEREST_ITEM_ADDRESS(ar, hi_dbglog_hdr)); |
436 | if ((status = ar6000_ReadDataDiag(ar->arHifDevice, address, | 436 | if ((status = ar6000_ReadDataDiag(ar->arHifDevice, address, |
@@ -633,7 +633,7 @@ static int __init | |||
633 | ar6000_init_module(void) | 633 | ar6000_init_module(void) |
634 | { | 634 | { |
635 | static int probed = 0; | 635 | static int probed = 0; |
636 | A_STATUS status; | 636 | int status; |
637 | OSDRV_CALLBACKS osdrvCallbacks; | 637 | OSDRV_CALLBACKS osdrvCallbacks; |
638 | 638 | ||
639 | a_module_debug_support_init(); | 639 | a_module_debug_support_init(); |
@@ -741,7 +741,7 @@ aptcTimerHandler(unsigned long arg) | |||
741 | A_UINT32 numbytes; | 741 | A_UINT32 numbytes; |
742 | A_UINT32 throughput; | 742 | A_UINT32 throughput; |
743 | AR_SOFTC_T *ar; | 743 | AR_SOFTC_T *ar; |
744 | A_STATUS status; | 744 | int status; |
745 | 745 | ||
746 | ar = (AR_SOFTC_T *)arg; | 746 | ar = (AR_SOFTC_T *)arg; |
747 | A_ASSERT(ar != NULL); | 747 | A_ASSERT(ar != NULL); |
@@ -852,10 +852,10 @@ ar6000_sysfs_bmi_write(struct file *fp, struct kobject *kobj, | |||
852 | return count; | 852 | return count; |
853 | } | 853 | } |
854 | 854 | ||
855 | static A_STATUS | 855 | static int |
856 | ar6000_sysfs_bmi_init(AR_SOFTC_T *ar) | 856 | ar6000_sysfs_bmi_init(AR_SOFTC_T *ar) |
857 | { | 857 | { |
858 | A_STATUS status; | 858 | int status; |
859 | 859 | ||
860 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("BMI: Creating sysfs entry\n")); | 860 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("BMI: Creating sysfs entry\n")); |
861 | A_MEMZERO(&ar->osDevInfo, sizeof(HIF_DEVICE_OS_DEVICE_INFO)); | 861 | A_MEMZERO(&ar->osDevInfo, sizeof(HIF_DEVICE_OS_DEVICE_INFO)); |
@@ -993,10 +993,10 @@ ar6000_softmac_update(AR_SOFTC_T *ar, A_UCHAR *eeprom_data, size_t size) | |||
993 | } | 993 | } |
994 | #endif /* SOFTMAC_FILE_USED */ | 994 | #endif /* SOFTMAC_FILE_USED */ |
995 | 995 | ||
996 | static A_STATUS | 996 | static int |
997 | ar6000_transfer_bin_file(AR_SOFTC_T *ar, AR6K_BIN_FILE file, A_UINT32 address, A_BOOL compressed) | 997 | ar6000_transfer_bin_file(AR_SOFTC_T *ar, AR6K_BIN_FILE file, A_UINT32 address, A_BOOL compressed) |
998 | { | 998 | { |
999 | A_STATUS status; | 999 | int status; |
1000 | const char *filename; | 1000 | const char *filename; |
1001 | const struct firmware *fw_entry; | 1001 | const struct firmware *fw_entry; |
1002 | A_UINT32 fw_entry_size; | 1002 | A_UINT32 fw_entry_size; |
@@ -1157,7 +1157,7 @@ ar6000_transfer_bin_file(AR_SOFTC_T *ar, AR6K_BIN_FILE file, A_UINT32 address, A | |||
1157 | } | 1157 | } |
1158 | #endif /* INIT_MODE_DRV_ENABLED */ | 1158 | #endif /* INIT_MODE_DRV_ENABLED */ |
1159 | 1159 | ||
1160 | A_STATUS | 1160 | int |
1161 | ar6000_update_bdaddr(AR_SOFTC_T *ar) | 1161 | ar6000_update_bdaddr(AR_SOFTC_T *ar) |
1162 | { | 1162 | { |
1163 | 1163 | ||
@@ -1184,7 +1184,7 @@ ar6000_update_bdaddr(AR_SOFTC_T *ar) | |||
1184 | return A_OK; | 1184 | return A_OK; |
1185 | } | 1185 | } |
1186 | 1186 | ||
1187 | A_STATUS | 1187 | int |
1188 | ar6000_sysfs_bmi_get_config(AR_SOFTC_T *ar, A_UINT32 mode) | 1188 | ar6000_sysfs_bmi_get_config(AR_SOFTC_T *ar, A_UINT32 mode) |
1189 | { | 1189 | { |
1190 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("BMI: Requesting device specific configuration\n")); | 1190 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("BMI: Requesting device specific configuration\n")); |
@@ -1205,7 +1205,7 @@ ar6000_sysfs_bmi_get_config(AR_SOFTC_T *ar, A_UINT32 mode) | |||
1205 | #ifdef INIT_MODE_DRV_ENABLED | 1205 | #ifdef INIT_MODE_DRV_ENABLED |
1206 | } else { | 1206 | } else { |
1207 | /* The config is contained within the driver itself */ | 1207 | /* The config is contained within the driver itself */ |
1208 | A_STATUS status; | 1208 | int status; |
1209 | A_UINT32 param, options, sleep, address; | 1209 | A_UINT32 param, options, sleep, address; |
1210 | 1210 | ||
1211 | /* Temporarily disable system sleep */ | 1211 | /* Temporarily disable system sleep */ |
@@ -1399,7 +1399,7 @@ ar6000_sysfs_bmi_get_config(AR_SOFTC_T *ar, A_UINT32 mode) | |||
1399 | return A_OK; | 1399 | return A_OK; |
1400 | } | 1400 | } |
1401 | 1401 | ||
1402 | A_STATUS | 1402 | int |
1403 | ar6000_configure_target(AR_SOFTC_T *ar) | 1403 | ar6000_configure_target(AR_SOFTC_T *ar) |
1404 | { | 1404 | { |
1405 | A_UINT32 param; | 1405 | A_UINT32 param; |
@@ -1595,7 +1595,7 @@ init_netdev(struct net_device *dev, char *name) | |||
1595 | /* | 1595 | /* |
1596 | * HTC Event handlers | 1596 | * HTC Event handlers |
1597 | */ | 1597 | */ |
1598 | static A_STATUS | 1598 | static int |
1599 | ar6000_avail_ev(void *context, void *hif_handle) | 1599 | ar6000_avail_ev(void *context, void *hif_handle) |
1600 | { | 1600 | { |
1601 | int i; | 1601 | int i; |
@@ -1607,7 +1607,7 @@ ar6000_avail_ev(void *context, void *hif_handle) | |||
1607 | #ifdef ATH6K_CONFIG_CFG80211 | 1607 | #ifdef ATH6K_CONFIG_CFG80211 |
1608 | struct wireless_dev *wdev; | 1608 | struct wireless_dev *wdev; |
1609 | #endif /* ATH6K_CONFIG_CFG80211 */ | 1609 | #endif /* ATH6K_CONFIG_CFG80211 */ |
1610 | A_STATUS init_status = A_OK; | 1610 | int init_status = A_OK; |
1611 | 1611 | ||
1612 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("ar6000_available\n")); | 1612 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO,("ar6000_available\n")); |
1613 | 1613 | ||
@@ -1799,7 +1799,7 @@ ar6000_avail_ev(void *context, void *hif_handle) | |||
1799 | if ((wlaninitmode == WLAN_INIT_MODE_UDEV) || | 1799 | if ((wlaninitmode == WLAN_INIT_MODE_UDEV) || |
1800 | (wlaninitmode == WLAN_INIT_MODE_DRV)) | 1800 | (wlaninitmode == WLAN_INIT_MODE_DRV)) |
1801 | { | 1801 | { |
1802 | A_STATUS status = A_OK; | 1802 | int status = A_OK; |
1803 | do { | 1803 | do { |
1804 | if ((status = ar6000_sysfs_bmi_get_config(ar, wlaninitmode)) != A_OK) | 1804 | if ((status = ar6000_sysfs_bmi_get_config(ar, wlaninitmode)) != A_OK) |
1805 | { | 1805 | { |
@@ -1850,7 +1850,7 @@ avail_ev_failed : | |||
1850 | return init_status; | 1850 | return init_status; |
1851 | } | 1851 | } |
1852 | 1852 | ||
1853 | static void ar6000_target_failure(void *Instance, A_STATUS Status) | 1853 | static void ar6000_target_failure(void *Instance, int Status) |
1854 | { | 1854 | { |
1855 | AR_SOFTC_T *ar = (AR_SOFTC_T *)Instance; | 1855 | AR_SOFTC_T *ar = (AR_SOFTC_T *)Instance; |
1856 | WMI_TARGET_ERROR_REPORT_EVENT errEvent; | 1856 | WMI_TARGET_ERROR_REPORT_EVENT errEvent; |
@@ -1885,7 +1885,7 @@ static void ar6000_target_failure(void *Instance, A_STATUS Status) | |||
1885 | } | 1885 | } |
1886 | } | 1886 | } |
1887 | 1887 | ||
1888 | static A_STATUS | 1888 | static int |
1889 | ar6000_unavail_ev(void *context, void *hif_handle) | 1889 | ar6000_unavail_ev(void *context, void *hif_handle) |
1890 | { | 1890 | { |
1891 | AR_SOFTC_T *ar = (AR_SOFTC_T *)context; | 1891 | AR_SOFTC_T *ar = (AR_SOFTC_T *)context; |
@@ -1899,7 +1899,7 @@ ar6000_unavail_ev(void *context, void *hif_handle) | |||
1899 | void | 1899 | void |
1900 | ar6000_restart_endpoint(struct net_device *dev) | 1900 | ar6000_restart_endpoint(struct net_device *dev) |
1901 | { | 1901 | { |
1902 | A_STATUS status = A_OK; | 1902 | int status = A_OK; |
1903 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 1903 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
1904 | 1904 | ||
1905 | BMIInit(); | 1905 | BMIInit(); |
@@ -2015,7 +2015,7 @@ ar6000_stop_endpoint(struct net_device *dev, A_BOOL keepprofile, A_BOOL getdbglo | |||
2015 | // FIXME: workaround to reset BT's UART baud rate to default | 2015 | // FIXME: workaround to reset BT's UART baud rate to default |
2016 | if (NULL != ar->exitCallback) { | 2016 | if (NULL != ar->exitCallback) { |
2017 | AR3K_CONFIG_INFO ar3kconfig; | 2017 | AR3K_CONFIG_INFO ar3kconfig; |
2018 | A_STATUS status; | 2018 | int status; |
2019 | 2019 | ||
2020 | A_MEMZERO(&ar3kconfig,sizeof(ar3kconfig)); | 2020 | A_MEMZERO(&ar3kconfig,sizeof(ar3kconfig)); |
2021 | ar6000_set_default_ar3kconfig(ar, (void *)&ar3kconfig); | 2021 | ar6000_set_default_ar3kconfig(ar, (void *)&ar3kconfig); |
@@ -2344,11 +2344,11 @@ ar6000_close(struct net_device *dev) | |||
2344 | } | 2344 | } |
2345 | 2345 | ||
2346 | /* connect to a service */ | 2346 | /* connect to a service */ |
2347 | static A_STATUS ar6000_connectservice(AR_SOFTC_T *ar, | 2347 | static int ar6000_connectservice(AR_SOFTC_T *ar, |
2348 | HTC_SERVICE_CONNECT_REQ *pConnect, | 2348 | HTC_SERVICE_CONNECT_REQ *pConnect, |
2349 | char *pDesc) | 2349 | char *pDesc) |
2350 | { | 2350 | { |
2351 | A_STATUS status; | 2351 | int status; |
2352 | HTC_SERVICE_CONNECT_RESP response; | 2352 | HTC_SERVICE_CONNECT_RESP response; |
2353 | 2353 | ||
2354 | do { | 2354 | do { |
@@ -2433,7 +2433,7 @@ ar6000_endpoint_id2_ac(void * devt, HTC_ENDPOINT_ID ep ) | |||
2433 | int ar6000_init(struct net_device *dev) | 2433 | int ar6000_init(struct net_device *dev) |
2434 | { | 2434 | { |
2435 | AR_SOFTC_T *ar; | 2435 | AR_SOFTC_T *ar; |
2436 | A_STATUS status; | 2436 | int status; |
2437 | A_INT32 timeleft; | 2437 | A_INT32 timeleft; |
2438 | A_INT16 i; | 2438 | A_INT16 i; |
2439 | int ret = 0; | 2439 | int ret = 0; |
@@ -2618,7 +2618,7 @@ int ar6000_init(struct net_device *dev) | |||
2618 | hciHandles.netDevice = ar->arNetDev; | 2618 | hciHandles.netDevice = ar->arNetDev; |
2619 | hciHandles.hifDevice = ar->arHifDevice; | 2619 | hciHandles.hifDevice = ar->arHifDevice; |
2620 | hciHandles.htcHandle = ar->arHtcTarget; | 2620 | hciHandles.htcHandle = ar->arHtcTarget; |
2621 | status = (A_STATUS)(ar6kHciTransCallbacks.setupTransport(&hciHandles)); | 2621 | status = (int)(ar6kHciTransCallbacks.setupTransport(&hciHandles)); |
2622 | } | 2622 | } |
2623 | #else | 2623 | #else |
2624 | if (setuphci) { | 2624 | if (setuphci) { |
@@ -3273,7 +3273,7 @@ applyAPTCHeuristics(AR_SOFTC_T *ar) | |||
3273 | A_UINT32 numbytes; | 3273 | A_UINT32 numbytes; |
3274 | A_UINT32 throughput; | 3274 | A_UINT32 throughput; |
3275 | struct timeval ts; | 3275 | struct timeval ts; |
3276 | A_STATUS status; | 3276 | int status; |
3277 | 3277 | ||
3278 | AR6000_SPIN_LOCK(&ar->arLock, 0); | 3278 | AR6000_SPIN_LOCK(&ar->arLock, 0); |
3279 | 3279 | ||
@@ -3395,7 +3395,7 @@ ar6000_tx_complete(void *Context, HTC_PACKET_QUEUE *pPacketQueue) | |||
3395 | { | 3395 | { |
3396 | AR_SOFTC_T *ar = (AR_SOFTC_T *)Context; | 3396 | AR_SOFTC_T *ar = (AR_SOFTC_T *)Context; |
3397 | A_UINT32 mapNo = 0; | 3397 | A_UINT32 mapNo = 0; |
3398 | A_STATUS status; | 3398 | int status; |
3399 | struct ar_cookie * ar_cookie; | 3399 | struct ar_cookie * ar_cookie; |
3400 | HTC_ENDPOINT_ID eid; | 3400 | HTC_ENDPOINT_ID eid; |
3401 | A_BOOL wakeEvent = FALSE; | 3401 | A_BOOL wakeEvent = FALSE; |
@@ -3578,7 +3578,7 @@ ar6000_rx(void *Context, HTC_PACKET *pPacket) | |||
3578 | struct sk_buff *skb = (struct sk_buff *)pPacket->pPktContext; | 3578 | struct sk_buff *skb = (struct sk_buff *)pPacket->pPktContext; |
3579 | int minHdrLen; | 3579 | int minHdrLen; |
3580 | A_UINT8 containsDot11Hdr = 0; | 3580 | A_UINT8 containsDot11Hdr = 0; |
3581 | A_STATUS status = pPacket->Status; | 3581 | int status = pPacket->Status; |
3582 | HTC_ENDPOINT_ID ept = pPacket->Endpoint; | 3582 | HTC_ENDPOINT_ID ept = pPacket->Endpoint; |
3583 | 3583 | ||
3584 | A_ASSERT((status != A_OK) || | 3584 | A_ASSERT((status != A_OK) || |
@@ -4762,7 +4762,7 @@ ar6000_hci_event_rcv_evt(struct ar6_softc *ar, WMI_HCI_EVENT *cmd) | |||
4762 | void *osbuf = NULL; | 4762 | void *osbuf = NULL; |
4763 | A_INT8 i; | 4763 | A_INT8 i; |
4764 | A_UINT8 size, *buf; | 4764 | A_UINT8 size, *buf; |
4765 | A_STATUS ret = A_OK; | 4765 | int ret = A_OK; |
4766 | 4766 | ||
4767 | size = cmd->evt_buf_sz + 4; | 4767 | size = cmd->evt_buf_sz + 4; |
4768 | osbuf = A_NETBUF_ALLOC(size); | 4768 | osbuf = A_NETBUF_ALLOC(size); |
@@ -4887,7 +4887,7 @@ ar6000_tkip_micerr_event(AR_SOFTC_T *ar, A_UINT8 keyid, A_BOOL ismcast) | |||
4887 | } | 4887 | } |
4888 | 4888 | ||
4889 | void | 4889 | void |
4890 | ar6000_scanComplete_event(AR_SOFTC_T *ar, A_STATUS status) | 4890 | ar6000_scanComplete_event(AR_SOFTC_T *ar, int status) |
4891 | { | 4891 | { |
4892 | 4892 | ||
4893 | #ifdef ATH6K_CONFIG_CFG80211 | 4893 | #ifdef ATH6K_CONFIG_CFG80211 |
@@ -5267,11 +5267,11 @@ ar6000_bssInfo_event_rx(AR_SOFTC_T *ar, A_UINT8 *datap, int len) | |||
5267 | 5267 | ||
5268 | A_UINT32 wmiSendCmdNum; | 5268 | A_UINT32 wmiSendCmdNum; |
5269 | 5269 | ||
5270 | A_STATUS | 5270 | int |
5271 | ar6000_control_tx(void *devt, void *osbuf, HTC_ENDPOINT_ID eid) | 5271 | ar6000_control_tx(void *devt, void *osbuf, HTC_ENDPOINT_ID eid) |
5272 | { | 5272 | { |
5273 | AR_SOFTC_T *ar = (AR_SOFTC_T *)devt; | 5273 | AR_SOFTC_T *ar = (AR_SOFTC_T *)devt; |
5274 | A_STATUS status = A_OK; | 5274 | int status = A_OK; |
5275 | struct ar_cookie *cookie = NULL; | 5275 | struct ar_cookie *cookie = NULL; |
5276 | int i; | 5276 | int i; |
5277 | #ifdef CONFIG_PM | 5277 | #ifdef CONFIG_PM |
@@ -5649,13 +5649,13 @@ a_copy_from_user(void *to, const void *from, A_UINT32 n) | |||
5649 | } | 5649 | } |
5650 | 5650 | ||
5651 | 5651 | ||
5652 | A_STATUS | 5652 | int |
5653 | ar6000_get_driver_cfg(struct net_device *dev, | 5653 | ar6000_get_driver_cfg(struct net_device *dev, |
5654 | A_UINT16 cfgParam, | 5654 | A_UINT16 cfgParam, |
5655 | void *result) | 5655 | void *result) |
5656 | { | 5656 | { |
5657 | 5657 | ||
5658 | A_STATUS ret = 0; | 5658 | int ret = 0; |
5659 | 5659 | ||
5660 | switch(cfgParam) | 5660 | switch(cfgParam) |
5661 | { | 5661 | { |
@@ -5958,11 +5958,11 @@ void ap_wapi_rekey_event(AR_SOFTC_T *ar, A_UINT8 type, A_UINT8 *mac) | |||
5958 | #endif | 5958 | #endif |
5959 | 5959 | ||
5960 | #ifdef USER_KEYS | 5960 | #ifdef USER_KEYS |
5961 | static A_STATUS | 5961 | static int |
5962 | 5962 | ||
5963 | ar6000_reinstall_keys(AR_SOFTC_T *ar, A_UINT8 key_op_ctrl) | 5963 | ar6000_reinstall_keys(AR_SOFTC_T *ar, A_UINT8 key_op_ctrl) |
5964 | { | 5964 | { |
5965 | A_STATUS status = A_OK; | 5965 | int status = A_OK; |
5966 | struct ieee80211req_key *uik = &ar->user_saved_keys.ucast_ik; | 5966 | struct ieee80211req_key *uik = &ar->user_saved_keys.ucast_ik; |
5967 | struct ieee80211req_key *bik = &ar->user_saved_keys.bcast_ik; | 5967 | struct ieee80211req_key *bik = &ar->user_saved_keys.bcast_ik; |
5968 | CRYPTO_TYPE keyType = ar->user_saved_keys.keyType; | 5968 | CRYPTO_TYPE keyType = ar->user_saved_keys.keyType; |
@@ -6102,7 +6102,7 @@ ar6000_ap_mode_profile_commit(struct ar6_softc *ar) | |||
6102 | return 0; | 6102 | return 0; |
6103 | } | 6103 | } |
6104 | 6104 | ||
6105 | A_STATUS | 6105 | int |
6106 | ar6000_connect_to_ap(struct ar6_softc *ar) | 6106 | ar6000_connect_to_ap(struct ar6_softc *ar) |
6107 | { | 6107 | { |
6108 | /* The ssid length check prevents second "essid off" from the user, | 6108 | /* The ssid length check prevents second "essid off" from the user, |
@@ -6110,7 +6110,7 @@ ar6000_connect_to_ap(struct ar6_softc *ar) | |||
6110 | */ | 6110 | */ |
6111 | if((ar->arWmiReady == TRUE) && (ar->arSsidLen > 0) && ar->arNetworkType!=AP_NETWORK) | 6111 | if((ar->arWmiReady == TRUE) && (ar->arSsidLen > 0) && ar->arNetworkType!=AP_NETWORK) |
6112 | { | 6112 | { |
6113 | A_STATUS status; | 6113 | int status; |
6114 | if((ADHOC_NETWORK != ar->arNetworkType) && | 6114 | if((ADHOC_NETWORK != ar->arNetworkType) && |
6115 | (NONE_AUTH==ar->arAuthMode) && | 6115 | (NONE_AUTH==ar->arAuthMode) && |
6116 | (WEP_CRYPT==ar->arPairwiseCrypto)) { | 6116 | (WEP_CRYPT==ar->arPairwiseCrypto)) { |
@@ -6173,7 +6173,7 @@ ar6000_connect_to_ap(struct ar6_softc *ar) | |||
6173 | return A_ERROR; | 6173 | return A_ERROR; |
6174 | } | 6174 | } |
6175 | 6175 | ||
6176 | A_STATUS | 6176 | int |
6177 | ar6000_ap_mode_get_wpa_ie(struct ar6_softc *ar, struct ieee80211req_wpaie *wpaie) | 6177 | ar6000_ap_mode_get_wpa_ie(struct ar6_softc *ar, struct ieee80211req_wpaie *wpaie) |
6178 | { | 6178 | { |
6179 | sta_t *conn = NULL; | 6179 | sta_t *conn = NULL; |
@@ -6189,7 +6189,7 @@ ar6000_ap_mode_get_wpa_ie(struct ar6_softc *ar, struct ieee80211req_wpaie *wpaie | |||
6189 | return 0; | 6189 | return 0; |
6190 | } | 6190 | } |
6191 | 6191 | ||
6192 | A_STATUS | 6192 | int |
6193 | is_iwioctl_allowed(A_UINT8 mode, A_UINT16 cmd) | 6193 | is_iwioctl_allowed(A_UINT8 mode, A_UINT16 cmd) |
6194 | { | 6194 | { |
6195 | if(cmd >= SIOCSIWCOMMIT && cmd <= SIOCGIWPOWER) { | 6195 | if(cmd >= SIOCSIWCOMMIT && cmd <= SIOCGIWPOWER) { |
@@ -6206,7 +6206,7 @@ is_iwioctl_allowed(A_UINT8 mode, A_UINT16 cmd) | |||
6206 | return A_ENOTSUP; | 6206 | return A_ENOTSUP; |
6207 | } | 6207 | } |
6208 | 6208 | ||
6209 | A_STATUS | 6209 | int |
6210 | is_xioctl_allowed(A_UINT8 mode, int cmd) | 6210 | is_xioctl_allowed(A_UINT8 mode, int cmd) |
6211 | { | 6211 | { |
6212 | if(sizeof(xioctl_filter)-1 < cmd) { | 6212 | if(sizeof(xioctl_filter)-1 < cmd) { |
@@ -6224,7 +6224,7 @@ ap_set_wapi_key(struct ar6_softc *ar, void *ikey) | |||
6224 | { | 6224 | { |
6225 | struct ieee80211req_key *ik = (struct ieee80211req_key *)ikey; | 6225 | struct ieee80211req_key *ik = (struct ieee80211req_key *)ikey; |
6226 | KEY_USAGE keyUsage = 0; | 6226 | KEY_USAGE keyUsage = 0; |
6227 | A_STATUS status; | 6227 | int status; |
6228 | 6228 | ||
6229 | if (A_MEMCMP(ik->ik_macaddr, bcast_mac, IEEE80211_ADDR_LEN) == 0) { | 6229 | if (A_MEMCMP(ik->ik_macaddr, bcast_mac, IEEE80211_ADDR_LEN) == 0) { |
6230 | keyUsage = GROUP_USAGE; | 6230 | keyUsage = GROUP_USAGE; |
@@ -6345,7 +6345,7 @@ static void DoHTCSendPktsTest(AR_SOFTC_T *ar, int MapNo, HTC_ENDPOINT_ID eid, st | |||
6345 | * AP mode. | 6345 | * AP mode. |
6346 | */ | 6346 | */ |
6347 | 6347 | ||
6348 | A_STATUS ar6000_start_ap_interface(AR_SOFTC_T *ar) | 6348 | int ar6000_start_ap_interface(AR_SOFTC_T *ar) |
6349 | { | 6349 | { |
6350 | AR_VIRTUAL_INTERFACE_T *arApDev; | 6350 | AR_VIRTUAL_INTERFACE_T *arApDev; |
6351 | 6351 | ||
@@ -6356,7 +6356,7 @@ A_STATUS ar6000_start_ap_interface(AR_SOFTC_T *ar) | |||
6356 | return A_OK; | 6356 | return A_OK; |
6357 | } | 6357 | } |
6358 | 6358 | ||
6359 | A_STATUS ar6000_stop_ap_interface(AR_SOFTC_T *ar) | 6359 | int ar6000_stop_ap_interface(AR_SOFTC_T *ar) |
6360 | { | 6360 | { |
6361 | AR_VIRTUAL_INTERFACE_T *arApDev; | 6361 | AR_VIRTUAL_INTERFACE_T *arApDev; |
6362 | 6362 | ||
@@ -6370,7 +6370,7 @@ A_STATUS ar6000_stop_ap_interface(AR_SOFTC_T *ar) | |||
6370 | } | 6370 | } |
6371 | 6371 | ||
6372 | 6372 | ||
6373 | A_STATUS ar6000_create_ap_interface(AR_SOFTC_T *ar, char *ap_ifname) | 6373 | int ar6000_create_ap_interface(AR_SOFTC_T *ar, char *ap_ifname) |
6374 | { | 6374 | { |
6375 | struct net_device *dev; | 6375 | struct net_device *dev; |
6376 | AR_VIRTUAL_INTERFACE_T *arApDev; | 6376 | AR_VIRTUAL_INTERFACE_T *arApDev; |
@@ -6403,7 +6403,7 @@ A_STATUS ar6000_create_ap_interface(AR_SOFTC_T *ar, char *ap_ifname) | |||
6403 | return A_OK; | 6403 | return A_OK; |
6404 | } | 6404 | } |
6405 | 6405 | ||
6406 | A_STATUS ar6000_add_ap_interface(AR_SOFTC_T *ar, char *ap_ifname) | 6406 | int ar6000_add_ap_interface(AR_SOFTC_T *ar, char *ap_ifname) |
6407 | { | 6407 | { |
6408 | /* Interface already added, need not proceed further */ | 6408 | /* Interface already added, need not proceed further */ |
6409 | if (ar->arApDev != NULL) { | 6409 | if (ar->arApDev != NULL) { |
@@ -6420,7 +6420,7 @@ A_STATUS ar6000_add_ap_interface(AR_SOFTC_T *ar, char *ap_ifname) | |||
6420 | return ar6000_start_ap_interface(ar); | 6420 | return ar6000_start_ap_interface(ar); |
6421 | } | 6421 | } |
6422 | 6422 | ||
6423 | A_STATUS ar6000_remove_ap_interface(AR_SOFTC_T *ar) | 6423 | int ar6000_remove_ap_interface(AR_SOFTC_T *ar) |
6424 | { | 6424 | { |
6425 | if (arApNetDev) { | 6425 | if (arApNetDev) { |
6426 | ar6000_stop_ap_interface(ar); | 6426 | ar6000_stop_ap_interface(ar); |
diff --git a/drivers/staging/ath6kl/os/linux/ar6000_pm.c b/drivers/staging/ath6kl/os/linux/ar6000_pm.c index 13195d4c742..fbac26429d8 100644 --- a/drivers/staging/ath6kl/os/linux/ar6000_pm.c +++ b/drivers/staging/ath6kl/os/linux/ar6000_pm.c | |||
@@ -57,7 +57,7 @@ ATH_DEBUG_INSTANTIATE_MODULE_VAR(pm, | |||
57 | 57 | ||
58 | #endif /* DEBUG */ | 58 | #endif /* DEBUG */ |
59 | 59 | ||
60 | A_STATUS ar6000_exit_cut_power_state(AR_SOFTC_T *ar); | 60 | int ar6000_exit_cut_power_state(AR_SOFTC_T *ar); |
61 | 61 | ||
62 | #ifdef CONFIG_PM | 62 | #ifdef CONFIG_PM |
63 | static void ar6k_send_asleep_event_to_app(AR_SOFTC_T *ar, A_BOOL asleep) | 63 | static void ar6k_send_asleep_event_to_app(AR_SOFTC_T *ar, A_BOOL asleep) |
@@ -122,7 +122,7 @@ static void ar6000_wow_suspend(AR_SOFTC_T *ar) | |||
122 | struct in_ifaddr *ifa = NULL; | 122 | struct in_ifaddr *ifa = NULL; |
123 | struct in_device *in_dev; | 123 | struct in_device *in_dev; |
124 | A_UINT8 macMask[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; | 124 | A_UINT8 macMask[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; |
125 | A_STATUS status; | 125 | int status; |
126 | WMI_ADD_WOW_PATTERN_CMD addWowCmd = { .filter = { 0 } }; | 126 | WMI_ADD_WOW_PATTERN_CMD addWowCmd = { .filter = { 0 } }; |
127 | WMI_DEL_WOW_PATTERN_CMD delWowCmd; | 127 | WMI_DEL_WOW_PATTERN_CMD delWowCmd; |
128 | WMI_SET_HOST_SLEEP_MODE_CMD hostSleepMode = {FALSE, TRUE}; | 128 | WMI_SET_HOST_SLEEP_MODE_CMD hostSleepMode = {FALSE, TRUE}; |
@@ -211,9 +211,9 @@ static void ar6000_wow_suspend(AR_SOFTC_T *ar) | |||
211 | } | 211 | } |
212 | } | 212 | } |
213 | 213 | ||
214 | A_STATUS ar6000_suspend_ev(void *context) | 214 | int ar6000_suspend_ev(void *context) |
215 | { | 215 | { |
216 | A_STATUS status = A_OK; | 216 | int status = A_OK; |
217 | AR_SOFTC_T *ar = (AR_SOFTC_T *)context; | 217 | AR_SOFTC_T *ar = (AR_SOFTC_T *)context; |
218 | A_INT16 pmmode = ar->arSuspendConfig; | 218 | A_INT16 pmmode = ar->arSuspendConfig; |
219 | wow_not_connected: | 219 | wow_not_connected: |
@@ -248,7 +248,7 @@ wow_not_connected: | |||
248 | return status; | 248 | return status; |
249 | } | 249 | } |
250 | 250 | ||
251 | A_STATUS ar6000_resume_ev(void *context) | 251 | int ar6000_resume_ev(void *context) |
252 | { | 252 | { |
253 | AR_SOFTC_T *ar = (AR_SOFTC_T *)context; | 253 | AR_SOFTC_T *ar = (AR_SOFTC_T *)context; |
254 | A_UINT16 powerState = ar->arWlanPowerState; | 254 | A_UINT16 powerState = ar->arWlanPowerState; |
@@ -290,10 +290,10 @@ void ar6000_check_wow_status(AR_SOFTC_T *ar, struct sk_buff *skb, A_BOOL isEvent | |||
290 | } | 290 | } |
291 | } | 291 | } |
292 | 292 | ||
293 | A_STATUS ar6000_power_change_ev(void *context, A_UINT32 config) | 293 | int ar6000_power_change_ev(void *context, A_UINT32 config) |
294 | { | 294 | { |
295 | AR_SOFTC_T *ar = (AR_SOFTC_T *)context; | 295 | AR_SOFTC_T *ar = (AR_SOFTC_T *)context; |
296 | A_STATUS status = A_OK; | 296 | int status = A_OK; |
297 | 297 | ||
298 | AR_DEBUG_PRINTF(ATH_DEBUG_PM, ("%s: power change event callback %d \n", __func__, config)); | 298 | AR_DEBUG_PRINTF(ATH_DEBUG_PM, ("%s: power change event callback %d \n", __func__, config)); |
299 | switch (config) { | 299 | switch (config) { |
@@ -342,10 +342,10 @@ static struct platform_driver ar6000_pm_device = { | |||
342 | }; | 342 | }; |
343 | #endif /* CONFIG_PM */ | 343 | #endif /* CONFIG_PM */ |
344 | 344 | ||
345 | A_STATUS | 345 | int |
346 | ar6000_setup_cut_power_state(struct ar6_softc *ar, AR6000_WLAN_STATE state) | 346 | ar6000_setup_cut_power_state(struct ar6_softc *ar, AR6000_WLAN_STATE state) |
347 | { | 347 | { |
348 | A_STATUS status = A_OK; | 348 | int status = A_OK; |
349 | HIF_DEVICE_POWER_CHANGE_TYPE config; | 349 | HIF_DEVICE_POWER_CHANGE_TYPE config; |
350 | 350 | ||
351 | AR_DEBUG_PRINTF(ATH_DEBUG_PM, ("%s: Cut power %d %d \n", __func__,state, ar->arWlanPowerState)); | 351 | AR_DEBUG_PRINTF(ATH_DEBUG_PM, ("%s: Cut power %d %d \n", __func__,state, ar->arWlanPowerState)); |
@@ -412,10 +412,10 @@ ar6000_setup_cut_power_state(struct ar6_softc *ar, AR6000_WLAN_STATE state) | |||
412 | return status; | 412 | return status; |
413 | } | 413 | } |
414 | 414 | ||
415 | A_STATUS | 415 | int |
416 | ar6000_setup_deep_sleep_state(struct ar6_softc *ar, AR6000_WLAN_STATE state) | 416 | ar6000_setup_deep_sleep_state(struct ar6_softc *ar, AR6000_WLAN_STATE state) |
417 | { | 417 | { |
418 | A_STATUS status = A_OK; | 418 | int status = A_OK; |
419 | 419 | ||
420 | AR_DEBUG_PRINTF(ATH_DEBUG_PM, ("%s: Deep sleep %d %d \n", __func__,state, ar->arWlanPowerState)); | 420 | AR_DEBUG_PRINTF(ATH_DEBUG_PM, ("%s: Deep sleep %d %d \n", __func__,state, ar->arWlanPowerState)); |
421 | #ifdef CONFIG_PM | 421 | #ifdef CONFIG_PM |
@@ -536,10 +536,10 @@ ar6000_setup_deep_sleep_state(struct ar6_softc *ar, AR6000_WLAN_STATE state) | |||
536 | return status; | 536 | return status; |
537 | } | 537 | } |
538 | 538 | ||
539 | A_STATUS | 539 | int |
540 | ar6000_update_wlan_pwr_state(struct ar6_softc *ar, AR6000_WLAN_STATE state, A_BOOL pmEvent) | 540 | ar6000_update_wlan_pwr_state(struct ar6_softc *ar, AR6000_WLAN_STATE state, A_BOOL pmEvent) |
541 | { | 541 | { |
542 | A_STATUS status = A_OK; | 542 | int status = A_OK; |
543 | A_UINT16 powerState, oldPowerState; | 543 | A_UINT16 powerState, oldPowerState; |
544 | AR6000_WLAN_STATE oldstate = ar->arWlanState; | 544 | AR6000_WLAN_STATE oldstate = ar->arWlanState; |
545 | A_BOOL wlanOff = ar->arWlanOff; | 545 | A_BOOL wlanOff = ar->arWlanOff; |
@@ -650,12 +650,12 @@ ar6000_update_wlan_pwr_state(struct ar6_softc *ar, AR6000_WLAN_STATE state, A_BO | |||
650 | return status; | 650 | return status; |
651 | } | 651 | } |
652 | 652 | ||
653 | A_STATUS | 653 | int |
654 | ar6000_set_bt_hw_state(struct ar6_softc *ar, A_UINT32 enable) | 654 | ar6000_set_bt_hw_state(struct ar6_softc *ar, A_UINT32 enable) |
655 | { | 655 | { |
656 | #ifdef CONFIG_PM | 656 | #ifdef CONFIG_PM |
657 | A_BOOL off = (enable == 0); | 657 | A_BOOL off = (enable == 0); |
658 | A_STATUS status; | 658 | int status; |
659 | if (ar->arBTOff == off) { | 659 | if (ar->arBTOff == off) { |
660 | return A_OK; | 660 | return A_OK; |
661 | } | 661 | } |
@@ -667,10 +667,10 @@ ar6000_set_bt_hw_state(struct ar6_softc *ar, A_UINT32 enable) | |||
667 | #endif | 667 | #endif |
668 | } | 668 | } |
669 | 669 | ||
670 | A_STATUS | 670 | int |
671 | ar6000_set_wlan_state(struct ar6_softc *ar, AR6000_WLAN_STATE state) | 671 | ar6000_set_wlan_state(struct ar6_softc *ar, AR6000_WLAN_STATE state) |
672 | { | 672 | { |
673 | A_STATUS status; | 673 | int status; |
674 | A_BOOL off = (state == WLAN_DISABLED); | 674 | A_BOOL off = (state == WLAN_DISABLED); |
675 | if (ar->arWlanOff == off) { | 675 | if (ar->arWlanOff == off) { |
676 | return A_OK; | 676 | return A_OK; |
diff --git a/drivers/staging/ath6kl/os/linux/ar6000_raw_if.c b/drivers/staging/ath6kl/os/linux/ar6000_raw_if.c index 6b8eeea475c..10f48851dc5 100644 --- a/drivers/staging/ath6kl/os/linux/ar6000_raw_if.c +++ b/drivers/staging/ath6kl/os/linux/ar6000_raw_if.c | |||
@@ -111,10 +111,10 @@ ar6000_htc_raw_write_cb(void *Context, HTC_PACKET *pPacket) | |||
111 | } | 111 | } |
112 | 112 | ||
113 | /* connect to a service */ | 113 | /* connect to a service */ |
114 | static A_STATUS ar6000_connect_raw_service(AR_SOFTC_T *ar, | 114 | static int ar6000_connect_raw_service(AR_SOFTC_T *ar, |
115 | HTC_RAW_STREAM_ID StreamID) | 115 | HTC_RAW_STREAM_ID StreamID) |
116 | { | 116 | { |
117 | A_STATUS status; | 117 | int status; |
118 | HTC_SERVICE_CONNECT_RESP response; | 118 | HTC_SERVICE_CONNECT_RESP response; |
119 | A_UINT8 streamNo; | 119 | A_UINT8 streamNo; |
120 | HTC_SERVICE_CONNECT_REQ connect; | 120 | HTC_SERVICE_CONNECT_REQ connect; |
@@ -168,7 +168,7 @@ static A_STATUS ar6000_connect_raw_service(AR_SOFTC_T *ar, | |||
168 | 168 | ||
169 | int ar6000_htc_raw_open(AR_SOFTC_T *ar) | 169 | int ar6000_htc_raw_open(AR_SOFTC_T *ar) |
170 | { | 170 | { |
171 | A_STATUS status; | 171 | int status; |
172 | int streamID, endPt, count2; | 172 | int streamID, endPt, count2; |
173 | raw_htc_buffer *buffer; | 173 | raw_htc_buffer *buffer; |
174 | HTC_SERVICE_ID servicepriority; | 174 | HTC_SERVICE_ID servicepriority; |
diff --git a/drivers/staging/ath6kl/os/linux/ar6k_pal.c b/drivers/staging/ath6kl/os/linux/ar6k_pal.c index 6c98a8817ae..10ee89ef782 100644 --- a/drivers/staging/ath6kl/os/linux/ar6k_pal.c +++ b/drivers/staging/ath6kl/os/linux/ar6k_pal.c | |||
@@ -120,7 +120,7 @@ static int btpal_send_frame(struct sk_buff *skb) | |||
120 | struct hci_dev *hdev = (struct hci_dev *)skb->dev; | 120 | struct hci_dev *hdev = (struct hci_dev *)skb->dev; |
121 | HCI_TRANSPORT_PACKET_TYPE type; | 121 | HCI_TRANSPORT_PACKET_TYPE type; |
122 | ar6k_hci_pal_info_t *pHciPalInfo; | 122 | ar6k_hci_pal_info_t *pHciPalInfo; |
123 | A_STATUS status = A_OK; | 123 | int status = A_OK; |
124 | struct sk_buff *txSkb = NULL; | 124 | struct sk_buff *txSkb = NULL; |
125 | AR_SOFTC_T *ar; | 125 | AR_SOFTC_T *ar; |
126 | 126 | ||
@@ -269,9 +269,9 @@ static void bt_cleanup_hci_pal(ar6k_hci_pal_info_t *pHciPalInfo) | |||
269 | /********************************************************* | 269 | /********************************************************* |
270 | * Allocate HCI device and store in PAL private info structure. | 270 | * Allocate HCI device and store in PAL private info structure. |
271 | *********************************************************/ | 271 | *********************************************************/ |
272 | static A_STATUS bt_setup_hci_pal(ar6k_hci_pal_info_t *pHciPalInfo) | 272 | static int bt_setup_hci_pal(ar6k_hci_pal_info_t *pHciPalInfo) |
273 | { | 273 | { |
274 | A_STATUS status = A_OK; | 274 | int status = A_OK; |
275 | struct hci_dev *pHciDev = NULL; | 275 | struct hci_dev *pHciDev = NULL; |
276 | 276 | ||
277 | if (!setupbtdev) { | 277 | if (!setupbtdev) { |
@@ -402,9 +402,9 @@ A_BOOL ar6k_pal_recv_pkt(void *pHciPal, void *osbuf) | |||
402 | * Registers a HCI device. | 402 | * Registers a HCI device. |
403 | * Registers packet receive callback function with ar6k | 403 | * Registers packet receive callback function with ar6k |
404 | **********************************************************/ | 404 | **********************************************************/ |
405 | A_STATUS ar6k_setup_hci_pal(void *ar_p) | 405 | int ar6k_setup_hci_pal(void *ar_p) |
406 | { | 406 | { |
407 | A_STATUS status = A_OK; | 407 | int status = A_OK; |
408 | ar6k_hci_pal_info_t *pHciPalInfo; | 408 | ar6k_hci_pal_info_t *pHciPalInfo; |
409 | ar6k_pal_config_t ar6k_pal_config; | 409 | ar6k_pal_config_t ar6k_pal_config; |
410 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar_p; | 410 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar_p; |
@@ -443,7 +443,7 @@ A_STATUS ar6k_setup_hci_pal(void *ar_p) | |||
443 | return status; | 443 | return status; |
444 | } | 444 | } |
445 | #else /* AR6K_ENABLE_HCI_PAL */ | 445 | #else /* AR6K_ENABLE_HCI_PAL */ |
446 | A_STATUS ar6k_setup_hci_pal(void *ar_p) | 446 | int ar6k_setup_hci_pal(void *ar_p) |
447 | { | 447 | { |
448 | return A_OK; | 448 | return A_OK; |
449 | } | 449 | } |
@@ -457,7 +457,7 @@ void ar6k_cleanup_hci_pal(void *ar_p) | |||
457 | * Register init and callback function with ar6k | 457 | * Register init and callback function with ar6k |
458 | * when PAL driver is a separate kernel module. | 458 | * when PAL driver is a separate kernel module. |
459 | ****************************************************/ | 459 | ****************************************************/ |
460 | A_STATUS ar6k_register_hci_pal(HCI_TRANSPORT_CALLBACKS *hciTransCallbacks); | 460 | int ar6k_register_hci_pal(HCI_TRANSPORT_CALLBACKS *hciTransCallbacks); |
461 | static int __init pal_init_module(void) | 461 | static int __init pal_init_module(void) |
462 | { | 462 | { |
463 | HCI_TRANSPORT_CALLBACKS hciTransCallbacks; | 463 | HCI_TRANSPORT_CALLBACKS hciTransCallbacks; |
diff --git a/drivers/staging/ath6kl/os/linux/cfg80211.c b/drivers/staging/ath6kl/os/linux/cfg80211.c index cbd9d55a293..e3dc99ae07f 100644 --- a/drivers/staging/ath6kl/os/linux/cfg80211.c +++ b/drivers/staging/ath6kl/os/linux/cfg80211.c | |||
@@ -245,7 +245,7 @@ ar6k_cfg80211_connect(struct wiphy *wiphy, struct net_device *dev, | |||
245 | struct cfg80211_connect_params *sme) | 245 | struct cfg80211_connect_params *sme) |
246 | { | 246 | { |
247 | AR_SOFTC_T *ar = ar6k_priv(dev); | 247 | AR_SOFTC_T *ar = ar6k_priv(dev); |
248 | A_STATUS status; | 248 | int status; |
249 | 249 | ||
250 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: \n", __func__)); | 250 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: \n", __func__)); |
251 | 251 | ||
@@ -780,7 +780,7 @@ ar6k_cfg80211_scan(struct wiphy *wiphy, struct net_device *ndev, | |||
780 | } | 780 | } |
781 | 781 | ||
782 | void | 782 | void |
783 | ar6k_cfg80211_scanComplete_event(AR_SOFTC_T *ar, A_STATUS status) | 783 | ar6k_cfg80211_scanComplete_event(AR_SOFTC_T *ar, int status) |
784 | { | 784 | { |
785 | 785 | ||
786 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: status %d\n", __func__, status)); | 786 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: status %d\n", __func__, status)); |
@@ -815,7 +815,7 @@ ar6k_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, | |||
815 | struct ar_key *key = NULL; | 815 | struct ar_key *key = NULL; |
816 | A_UINT8 key_usage; | 816 | A_UINT8 key_usage; |
817 | A_UINT8 key_type; | 817 | A_UINT8 key_type; |
818 | A_STATUS status = 0; | 818 | int status = 0; |
819 | 819 | ||
820 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s:\n", __func__)); | 820 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s:\n", __func__)); |
821 | 821 | ||
@@ -982,7 +982,7 @@ ar6k_cfg80211_set_default_key(struct wiphy *wiphy, struct net_device *ndev, | |||
982 | { | 982 | { |
983 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev); | 983 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(ndev); |
984 | struct ar_key *key = NULL; | 984 | struct ar_key *key = NULL; |
985 | A_STATUS status = A_OK; | 985 | int status = A_OK; |
986 | 986 | ||
987 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: index %d\n", __func__, key_index)); | 987 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: index %d\n", __func__, key_index)); |
988 | 988 | ||
@@ -1269,7 +1269,7 @@ ar6k_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *dev, | |||
1269 | struct cfg80211_ibss_params *ibss_param) | 1269 | struct cfg80211_ibss_params *ibss_param) |
1270 | { | 1270 | { |
1271 | AR_SOFTC_T *ar = ar6k_priv(dev); | 1271 | AR_SOFTC_T *ar = ar6k_priv(dev); |
1272 | A_STATUS status; | 1272 | int status; |
1273 | 1273 | ||
1274 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: \n", __func__)); | 1274 | AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: \n", __func__)); |
1275 | 1275 | ||
diff --git a/drivers/staging/ath6kl/os/linux/export_hci_transport.c b/drivers/staging/ath6kl/os/linux/export_hci_transport.c index ffbf3d229a5..03f4567eafc 100644 --- a/drivers/staging/ath6kl/os/linux/export_hci_transport.c +++ b/drivers/staging/ath6kl/os/linux/export_hci_transport.c | |||
@@ -38,20 +38,20 @@ | |||
38 | 38 | ||
39 | HCI_TRANSPORT_HANDLE (*_HCI_TransportAttach)(void *HTCHandle, HCI_TRANSPORT_CONFIG_INFO *pInfo); | 39 | HCI_TRANSPORT_HANDLE (*_HCI_TransportAttach)(void *HTCHandle, HCI_TRANSPORT_CONFIG_INFO *pInfo); |
40 | void (*_HCI_TransportDetach)(HCI_TRANSPORT_HANDLE HciTrans); | 40 | void (*_HCI_TransportDetach)(HCI_TRANSPORT_HANDLE HciTrans); |
41 | A_STATUS (*_HCI_TransportAddReceivePkts)(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET_QUEUE *pQueue); | 41 | int (*_HCI_TransportAddReceivePkts)(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET_QUEUE *pQueue); |
42 | A_STATUS (*_HCI_TransportSendPkt)(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET *pPacket, A_BOOL Synchronous); | 42 | int (*_HCI_TransportSendPkt)(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET *pPacket, A_BOOL Synchronous); |
43 | void (*_HCI_TransportStop)(HCI_TRANSPORT_HANDLE HciTrans); | 43 | void (*_HCI_TransportStop)(HCI_TRANSPORT_HANDLE HciTrans); |
44 | A_STATUS (*_HCI_TransportStart)(HCI_TRANSPORT_HANDLE HciTrans); | 44 | int (*_HCI_TransportStart)(HCI_TRANSPORT_HANDLE HciTrans); |
45 | A_STATUS (*_HCI_TransportEnableDisableAsyncRecv)(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); | 45 | int (*_HCI_TransportEnableDisableAsyncRecv)(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); |
46 | A_STATUS (*_HCI_TransportRecvHCIEventSync)(HCI_TRANSPORT_HANDLE HciTrans, | 46 | int (*_HCI_TransportRecvHCIEventSync)(HCI_TRANSPORT_HANDLE HciTrans, |
47 | HTC_PACKET *pPacket, | 47 | HTC_PACKET *pPacket, |
48 | int MaxPollMS); | 48 | int MaxPollMS); |
49 | A_STATUS (*_HCI_TransportSetBaudRate)(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Baud); | 49 | int (*_HCI_TransportSetBaudRate)(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Baud); |
50 | A_STATUS (*_HCI_TransportEnablePowerMgmt)(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); | 50 | int (*_HCI_TransportEnablePowerMgmt)(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); |
51 | 51 | ||
52 | extern HCI_TRANSPORT_CALLBACKS ar6kHciTransCallbacks; | 52 | extern HCI_TRANSPORT_CALLBACKS ar6kHciTransCallbacks; |
53 | 53 | ||
54 | A_STATUS ar6000_register_hci_transport(HCI_TRANSPORT_CALLBACKS *hciTransCallbacks) | 54 | int ar6000_register_hci_transport(HCI_TRANSPORT_CALLBACKS *hciTransCallbacks) |
55 | { | 55 | { |
56 | ar6kHciTransCallbacks = *hciTransCallbacks; | 56 | ar6kHciTransCallbacks = *hciTransCallbacks; |
57 | 57 | ||
@@ -69,10 +69,10 @@ A_STATUS ar6000_register_hci_transport(HCI_TRANSPORT_CALLBACKS *hciTransCallback | |||
69 | return A_OK; | 69 | return A_OK; |
70 | } | 70 | } |
71 | 71 | ||
72 | A_STATUS | 72 | int |
73 | ar6000_get_hif_dev(HIF_DEVICE *device, void *config) | 73 | ar6000_get_hif_dev(HIF_DEVICE *device, void *config) |
74 | { | 74 | { |
75 | A_STATUS status; | 75 | int status; |
76 | 76 | ||
77 | status = HIFConfigureDevice(device, | 77 | status = HIFConfigureDevice(device, |
78 | HIF_DEVICE_GET_OS_DEVICE, | 78 | HIF_DEVICE_GET_OS_DEVICE, |
@@ -81,13 +81,13 @@ ar6000_get_hif_dev(HIF_DEVICE *device, void *config) | |||
81 | return status; | 81 | return status; |
82 | } | 82 | } |
83 | 83 | ||
84 | A_STATUS ar6000_set_uart_config(HIF_DEVICE *hifDevice, | 84 | int ar6000_set_uart_config(HIF_DEVICE *hifDevice, |
85 | A_UINT32 scale, | 85 | A_UINT32 scale, |
86 | A_UINT32 step) | 86 | A_UINT32 step) |
87 | { | 87 | { |
88 | A_UINT32 regAddress; | 88 | A_UINT32 regAddress; |
89 | A_UINT32 regVal; | 89 | A_UINT32 regVal; |
90 | A_STATUS status; | 90 | int status; |
91 | 91 | ||
92 | regAddress = WLAN_UART_BASE_ADDRESS | UART_CLKDIV_ADDRESS; | 92 | regAddress = WLAN_UART_BASE_ADDRESS | UART_CLKDIV_ADDRESS; |
93 | regVal = ((A_UINT32)scale << 16) | step; | 93 | regVal = ((A_UINT32)scale << 16) | step; |
@@ -97,10 +97,10 @@ A_STATUS ar6000_set_uart_config(HIF_DEVICE *hifDevice, | |||
97 | return status; | 97 | return status; |
98 | } | 98 | } |
99 | 99 | ||
100 | A_STATUS ar6000_get_core_clock_config(HIF_DEVICE *hifDevice, A_UINT32 *data) | 100 | int ar6000_get_core_clock_config(HIF_DEVICE *hifDevice, A_UINT32 *data) |
101 | { | 101 | { |
102 | A_UINT32 regAddress; | 102 | A_UINT32 regAddress; |
103 | A_STATUS status; | 103 | int status; |
104 | 104 | ||
105 | regAddress = WLAN_RTC_BASE_ADDRESS | WLAN_CPU_CLOCK_ADDRESS; | 105 | regAddress = WLAN_RTC_BASE_ADDRESS | WLAN_CPU_CLOCK_ADDRESS; |
106 | /* read CPU clock settings*/ | 106 | /* read CPU clock settings*/ |
diff --git a/drivers/staging/ath6kl/os/linux/hci_bridge.c b/drivers/staging/ath6kl/os/linux/hci_bridge.c index 5cdc3b85a6f..c7e0b4e8731 100644 --- a/drivers/staging/ath6kl/os/linux/hci_bridge.c +++ b/drivers/staging/ath6kl/os/linux/hci_bridge.c | |||
@@ -106,9 +106,9 @@ AR3K_CONFIG_INFO ar3kconfig; | |||
106 | AR6K_HCI_BRIDGE_INFO *g_pHcidevInfo; | 106 | AR6K_HCI_BRIDGE_INFO *g_pHcidevInfo; |
107 | #endif | 107 | #endif |
108 | 108 | ||
109 | static A_STATUS bt_setup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo); | 109 | static int bt_setup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo); |
110 | static void bt_cleanup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo); | 110 | static void bt_cleanup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo); |
111 | static A_STATUS bt_register_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo); | 111 | static int bt_register_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo); |
112 | static A_BOOL bt_indicate_recv(AR6K_HCI_BRIDGE_INFO *pHcidevInfo, | 112 | static A_BOOL bt_indicate_recv(AR6K_HCI_BRIDGE_INFO *pHcidevInfo, |
113 | HCI_TRANSPORT_PACKET_TYPE Type, | 113 | HCI_TRANSPORT_PACKET_TYPE Type, |
114 | struct sk_buff *skb); | 114 | struct sk_buff *skb); |
@@ -116,14 +116,14 @@ static struct sk_buff *bt_alloc_buffer(AR6K_HCI_BRIDGE_INFO *pHcidevInfo, int Le | |||
116 | static void bt_free_buffer(AR6K_HCI_BRIDGE_INFO *pHcidevInfo, struct sk_buff *skb); | 116 | static void bt_free_buffer(AR6K_HCI_BRIDGE_INFO *pHcidevInfo, struct sk_buff *skb); |
117 | 117 | ||
118 | #ifdef EXPORT_HCI_BRIDGE_INTERFACE | 118 | #ifdef EXPORT_HCI_BRIDGE_INTERFACE |
119 | A_STATUS ar6000_setup_hci(void *ar); | 119 | int ar6000_setup_hci(void *ar); |
120 | void ar6000_cleanup_hci(void *ar); | 120 | void ar6000_cleanup_hci(void *ar); |
121 | A_STATUS hci_test_send(void *ar, struct sk_buff *skb); | 121 | int hci_test_send(void *ar, struct sk_buff *skb); |
122 | #else | 122 | #else |
123 | A_STATUS ar6000_setup_hci(AR_SOFTC_T *ar); | 123 | int ar6000_setup_hci(AR_SOFTC_T *ar); |
124 | void ar6000_cleanup_hci(AR_SOFTC_T *ar); | 124 | void ar6000_cleanup_hci(AR_SOFTC_T *ar); |
125 | /* HCI bridge testing */ | 125 | /* HCI bridge testing */ |
126 | A_STATUS hci_test_send(AR_SOFTC_T *ar, struct sk_buff *skb); | 126 | int hci_test_send(AR_SOFTC_T *ar, struct sk_buff *skb); |
127 | #endif /* EXPORT_HCI_BRIDGE_INTERFACE */ | 127 | #endif /* EXPORT_HCI_BRIDGE_INTERFACE */ |
128 | 128 | ||
129 | #define LOCK_BRIDGE(dev) spin_lock_bh(&(dev)->BridgeLock) | 129 | #define LOCK_BRIDGE(dev) spin_lock_bh(&(dev)->BridgeLock) |
@@ -215,12 +215,12 @@ static void RefillRecvBuffers(AR6K_HCI_BRIDGE_INFO *pHcidevInfo, | |||
215 | #define HOST_INTEREST_ITEM_ADDRESS(ar, item) \ | 215 | #define HOST_INTEREST_ITEM_ADDRESS(ar, item) \ |
216 | (((ar)->arTargetType == TARGET_TYPE_AR6002) ? AR6002_HOST_INTEREST_ITEM_ADDRESS(item) : \ | 216 | (((ar)->arTargetType == TARGET_TYPE_AR6002) ? AR6002_HOST_INTEREST_ITEM_ADDRESS(item) : \ |
217 | (((ar)->arTargetType == TARGET_TYPE_AR6003) ? AR6003_HOST_INTEREST_ITEM_ADDRESS(item) : 0)) | 217 | (((ar)->arTargetType == TARGET_TYPE_AR6003) ? AR6003_HOST_INTEREST_ITEM_ADDRESS(item) : 0)) |
218 | static A_STATUS ar6000_hci_transport_ready(HCI_TRANSPORT_HANDLE HCIHandle, | 218 | static int ar6000_hci_transport_ready(HCI_TRANSPORT_HANDLE HCIHandle, |
219 | HCI_TRANSPORT_PROPERTIES *pProps, | 219 | HCI_TRANSPORT_PROPERTIES *pProps, |
220 | void *pContext) | 220 | void *pContext) |
221 | { | 221 | { |
222 | AR6K_HCI_BRIDGE_INFO *pHcidevInfo = (AR6K_HCI_BRIDGE_INFO *)pContext; | 222 | AR6K_HCI_BRIDGE_INFO *pHcidevInfo = (AR6K_HCI_BRIDGE_INFO *)pContext; |
223 | A_STATUS status; | 223 | int status; |
224 | A_UINT32 address, hci_uart_pwr_mgmt_params; | 224 | A_UINT32 address, hci_uart_pwr_mgmt_params; |
225 | // AR3K_CONFIG_INFO ar3kconfig; | 225 | // AR3K_CONFIG_INFO ar3kconfig; |
226 | 226 | ||
@@ -323,7 +323,7 @@ static A_STATUS ar6000_hci_transport_ready(HCI_TRANSPORT_HANDLE HCIHandle, | |||
323 | return status; | 323 | return status; |
324 | } | 324 | } |
325 | 325 | ||
326 | static void ar6000_hci_transport_failure(void *pContext, A_STATUS Status) | 326 | static void ar6000_hci_transport_failure(void *pContext, int Status) |
327 | { | 327 | { |
328 | AR6K_HCI_BRIDGE_INFO *pHcidevInfo = (AR6K_HCI_BRIDGE_INFO *)pContext; | 328 | AR6K_HCI_BRIDGE_INFO *pHcidevInfo = (AR6K_HCI_BRIDGE_INFO *)pContext; |
329 | 329 | ||
@@ -464,13 +464,13 @@ static HCI_SEND_FULL_ACTION ar6000_hci_pkt_send_full(void *pContext, HTC_PACKET | |||
464 | } | 464 | } |
465 | 465 | ||
466 | #ifdef EXPORT_HCI_BRIDGE_INTERFACE | 466 | #ifdef EXPORT_HCI_BRIDGE_INTERFACE |
467 | A_STATUS ar6000_setup_hci(void *ar) | 467 | int ar6000_setup_hci(void *ar) |
468 | #else | 468 | #else |
469 | A_STATUS ar6000_setup_hci(AR_SOFTC_T *ar) | 469 | int ar6000_setup_hci(AR_SOFTC_T *ar) |
470 | #endif | 470 | #endif |
471 | { | 471 | { |
472 | HCI_TRANSPORT_CONFIG_INFO config; | 472 | HCI_TRANSPORT_CONFIG_INFO config; |
473 | A_STATUS status = A_OK; | 473 | int status = A_OK; |
474 | int i; | 474 | int i; |
475 | HTC_PACKET *pPacket; | 475 | HTC_PACKET *pPacket; |
476 | AR6K_HCI_BRIDGE_INFO *pHcidevInfo; | 476 | AR6K_HCI_BRIDGE_INFO *pHcidevInfo; |
@@ -596,9 +596,9 @@ void ar6000_cleanup_hci(AR_SOFTC_T *ar) | |||
596 | } | 596 | } |
597 | 597 | ||
598 | #ifdef EXPORT_HCI_BRIDGE_INTERFACE | 598 | #ifdef EXPORT_HCI_BRIDGE_INTERFACE |
599 | A_STATUS hci_test_send(void *ar, struct sk_buff *skb) | 599 | int hci_test_send(void *ar, struct sk_buff *skb) |
600 | #else | 600 | #else |
601 | A_STATUS hci_test_send(AR_SOFTC_T *ar, struct sk_buff *skb) | 601 | int hci_test_send(AR_SOFTC_T *ar, struct sk_buff *skb) |
602 | #endif | 602 | #endif |
603 | { | 603 | { |
604 | int status = A_OK; | 604 | int status = A_OK; |
@@ -712,7 +712,7 @@ static int bt_send_frame(struct sk_buff *skb) | |||
712 | HCI_TRANSPORT_PACKET_TYPE type; | 712 | HCI_TRANSPORT_PACKET_TYPE type; |
713 | AR6K_HCI_BRIDGE_INFO *pHcidevInfo; | 713 | AR6K_HCI_BRIDGE_INFO *pHcidevInfo; |
714 | HTC_PACKET *pPacket; | 714 | HTC_PACKET *pPacket; |
715 | A_STATUS status = A_OK; | 715 | int status = A_OK; |
716 | struct sk_buff *txSkb = NULL; | 716 | struct sk_buff *txSkb = NULL; |
717 | 717 | ||
718 | if (!hdev) { | 718 | if (!hdev) { |
@@ -853,9 +853,9 @@ static void bt_destruct(struct hci_dev *hdev) | |||
853 | /* nothing to do here */ | 853 | /* nothing to do here */ |
854 | } | 854 | } |
855 | 855 | ||
856 | static A_STATUS bt_setup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) | 856 | static int bt_setup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) |
857 | { | 857 | { |
858 | A_STATUS status = A_OK; | 858 | int status = A_OK; |
859 | struct hci_dev *pHciDev = NULL; | 859 | struct hci_dev *pHciDev = NULL; |
860 | HIF_DEVICE_OS_DEVICE_INFO osDevInfo; | 860 | HIF_DEVICE_OS_DEVICE_INFO osDevInfo; |
861 | 861 | ||
@@ -935,10 +935,10 @@ static void bt_cleanup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) | |||
935 | } | 935 | } |
936 | } | 936 | } |
937 | 937 | ||
938 | static A_STATUS bt_register_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) | 938 | static int bt_register_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) |
939 | { | 939 | { |
940 | int err; | 940 | int err; |
941 | A_STATUS status = A_OK; | 941 | int status = A_OK; |
942 | 942 | ||
943 | do { | 943 | do { |
944 | AR_DEBUG_PRINTF(ATH_DEBUG_HCI_BRIDGE, ("HCI Bridge: registering HCI... \n")); | 944 | AR_DEBUG_PRINTF(ATH_DEBUG_HCI_BRIDGE, ("HCI Bridge: registering HCI... \n")); |
@@ -1041,7 +1041,7 @@ static void bt_free_buffer(AR6K_HCI_BRIDGE_INFO *pHcidevInfo, struct sk_buff *sk | |||
1041 | #else // { CONFIG_BLUEZ_HCI_BRIDGE | 1041 | #else // { CONFIG_BLUEZ_HCI_BRIDGE |
1042 | 1042 | ||
1043 | /* stubs when we only want to test the HCI bridging Interface without the HT stack */ | 1043 | /* stubs when we only want to test the HCI bridging Interface without the HT stack */ |
1044 | static A_STATUS bt_setup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) | 1044 | static int bt_setup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) |
1045 | { | 1045 | { |
1046 | return A_OK; | 1046 | return A_OK; |
1047 | } | 1047 | } |
@@ -1049,7 +1049,7 @@ static void bt_cleanup_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) | |||
1049 | { | 1049 | { |
1050 | 1050 | ||
1051 | } | 1051 | } |
1052 | static A_STATUS bt_register_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) | 1052 | static int bt_register_hci(AR6K_HCI_BRIDGE_INFO *pHcidevInfo) |
1053 | { | 1053 | { |
1054 | A_ASSERT(FALSE); | 1054 | A_ASSERT(FALSE); |
1055 | return A_ERROR; | 1055 | return A_ERROR; |
@@ -1080,9 +1080,9 @@ static void bt_free_buffer(AR6K_HCI_BRIDGE_INFO *pHcidevInfo, struct sk_buff *sk | |||
1080 | /* stubs when GMBOX support is not needed */ | 1080 | /* stubs when GMBOX support is not needed */ |
1081 | 1081 | ||
1082 | #ifdef EXPORT_HCI_BRIDGE_INTERFACE | 1082 | #ifdef EXPORT_HCI_BRIDGE_INTERFACE |
1083 | A_STATUS ar6000_setup_hci(void *ar) | 1083 | int ar6000_setup_hci(void *ar) |
1084 | #else | 1084 | #else |
1085 | A_STATUS ar6000_setup_hci(AR_SOFTC_T *ar) | 1085 | int ar6000_setup_hci(AR_SOFTC_T *ar) |
1086 | #endif | 1086 | #endif |
1087 | { | 1087 | { |
1088 | return A_OK; | 1088 | return A_OK; |
@@ -1120,7 +1120,7 @@ int hci_test_send(AR_SOFTC_T *ar, struct sk_buff *skb) | |||
1120 | static int __init | 1120 | static int __init |
1121 | hcibridge_init_module(void) | 1121 | hcibridge_init_module(void) |
1122 | { | 1122 | { |
1123 | A_STATUS status; | 1123 | int status; |
1124 | HCI_TRANSPORT_CALLBACKS hciTransCallbacks; | 1124 | HCI_TRANSPORT_CALLBACKS hciTransCallbacks; |
1125 | 1125 | ||
1126 | hciTransCallbacks.setupTransport = ar6000_setup_hci; | 1126 | hciTransCallbacks.setupTransport = ar6000_setup_hci; |
diff --git a/drivers/staging/ath6kl/os/linux/include/ar6000_drv.h b/drivers/staging/ath6kl/os/linux/include/ar6000_drv.h index e6248830b7e..0dee74a1797 100644 --- a/drivers/staging/ath6kl/os/linux/include/ar6000_drv.h +++ b/drivers/staging/ath6kl/os/linux/include/ar6000_drv.h | |||
@@ -121,8 +121,8 @@ struct USER_SAVEDKEYS { | |||
121 | #define DBG_DEFAULTS (DBG_ERROR|DBG_WARNING) | 121 | #define DBG_DEFAULTS (DBG_ERROR|DBG_WARNING) |
122 | 122 | ||
123 | 123 | ||
124 | A_STATUS ar6000_ReadRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); | 124 | int ar6000_ReadRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); |
125 | A_STATUS ar6000_WriteRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); | 125 | int ar6000_WriteRegDiag(HIF_DEVICE *hifDevice, A_UINT32 *address, A_UINT32 *data); |
126 | 126 | ||
127 | #ifdef __cplusplus | 127 | #ifdef __cplusplus |
128 | extern "C" { | 128 | extern "C" { |
@@ -737,12 +737,12 @@ remove_sta(AR_SOFTC_T *ar, A_UINT8 *mac, A_UINT16 reason); | |||
737 | /* HCI support */ | 737 | /* HCI support */ |
738 | 738 | ||
739 | #ifndef EXPORT_HCI_BRIDGE_INTERFACE | 739 | #ifndef EXPORT_HCI_BRIDGE_INTERFACE |
740 | A_STATUS ar6000_setup_hci(AR_SOFTC_T *ar); | 740 | int ar6000_setup_hci(AR_SOFTC_T *ar); |
741 | void ar6000_cleanup_hci(AR_SOFTC_T *ar); | 741 | void ar6000_cleanup_hci(AR_SOFTC_T *ar); |
742 | void ar6000_set_default_ar3kconfig(AR_SOFTC_T *ar, void *ar3kconfig); | 742 | void ar6000_set_default_ar3kconfig(AR_SOFTC_T *ar, void *ar3kconfig); |
743 | 743 | ||
744 | /* HCI bridge testing */ | 744 | /* HCI bridge testing */ |
745 | A_STATUS hci_test_send(AR_SOFTC_T *ar, struct sk_buff *skb); | 745 | int hci_test_send(AR_SOFTC_T *ar, struct sk_buff *skb); |
746 | #endif | 746 | #endif |
747 | 747 | ||
748 | ATH_DEBUG_DECLARE_EXTERN(htc); | 748 | ATH_DEBUG_DECLARE_EXTERN(htc); |
diff --git a/drivers/staging/ath6kl/os/linux/include/ar6xapi_linux.h b/drivers/staging/ath6kl/os/linux/include/ar6xapi_linux.h index ea2d181dcfe..29fac6bad83 100644 --- a/drivers/staging/ath6kl/os/linux/include/ar6xapi_linux.h +++ b/drivers/staging/ath6kl/os/linux/include/ar6xapi_linux.h | |||
@@ -31,7 +31,7 @@ struct ar6_softc; | |||
31 | 31 | ||
32 | void ar6000_ready_event(void *devt, A_UINT8 *datap, A_UINT8 phyCap, | 32 | void ar6000_ready_event(void *devt, A_UINT8 *datap, A_UINT8 phyCap, |
33 | A_UINT32 sw_ver, A_UINT32 abi_ver); | 33 | A_UINT32 sw_ver, A_UINT32 abi_ver); |
34 | A_STATUS ar6000_control_tx(void *devt, void *osbuf, HTC_ENDPOINT_ID eid); | 34 | int ar6000_control_tx(void *devt, void *osbuf, HTC_ENDPOINT_ID eid); |
35 | void ar6000_connect_event(struct ar6_softc *ar, A_UINT16 channel, | 35 | void ar6000_connect_event(struct ar6_softc *ar, A_UINT16 channel, |
36 | A_UINT8 *bssid, A_UINT16 listenInterval, | 36 | A_UINT8 *bssid, A_UINT16 listenInterval, |
37 | A_UINT16 beaconInterval, NETWORK_TYPE networkType, | 37 | A_UINT16 beaconInterval, NETWORK_TYPE networkType, |
@@ -50,7 +50,7 @@ void ar6000_keepalive_rx(void *devt, A_UINT8 configured); | |||
50 | void ar6000_neighborReport_event(struct ar6_softc *ar, int numAps, | 50 | void ar6000_neighborReport_event(struct ar6_softc *ar, int numAps, |
51 | WMI_NEIGHBOR_INFO *info); | 51 | WMI_NEIGHBOR_INFO *info); |
52 | void ar6000_set_numdataendpts(struct ar6_softc *ar, A_UINT32 num); | 52 | void ar6000_set_numdataendpts(struct ar6_softc *ar, A_UINT32 num); |
53 | void ar6000_scanComplete_event(struct ar6_softc *ar, A_STATUS status); | 53 | void ar6000_scanComplete_event(struct ar6_softc *ar, int status); |
54 | void ar6000_targetStats_event(struct ar6_softc *ar, A_UINT8 *ptr, A_UINT32 len); | 54 | void ar6000_targetStats_event(struct ar6_softc *ar, A_UINT8 *ptr, A_UINT32 len); |
55 | void ar6000_rssiThreshold_event(struct ar6_softc *ar, | 55 | void ar6000_rssiThreshold_event(struct ar6_softc *ar, |
56 | WMI_RSSI_THRESHOLD_VAL newThreshold, | 56 | WMI_RSSI_THRESHOLD_VAL newThreshold, |
@@ -103,7 +103,7 @@ void ar6000_lqThresholdEvent_rx(void *devt, WMI_LQ_THRESHOLD_VAL range, A_UINT8 | |||
103 | 103 | ||
104 | void ar6000_ratemask_rx(void *devt, A_UINT32 ratemask); | 104 | void ar6000_ratemask_rx(void *devt, A_UINT32 ratemask); |
105 | 105 | ||
106 | A_STATUS ar6000_get_driver_cfg(struct net_device *dev, | 106 | int ar6000_get_driver_cfg(struct net_device *dev, |
107 | A_UINT16 cfgParam, | 107 | A_UINT16 cfgParam, |
108 | void *result); | 108 | void *result); |
109 | void ar6000_bssInfo_event_rx(struct ar6_softc *ar, A_UINT8 *data, int len); | 109 | void ar6000_bssInfo_event_rx(struct ar6_softc *ar, A_UINT8 *data, int len); |
@@ -149,12 +149,12 @@ A_UINT32 ar6000_getclkfreq (void); | |||
149 | int ar6000_ap_mode_profile_commit(struct ar6_softc *ar); | 149 | int ar6000_ap_mode_profile_commit(struct ar6_softc *ar); |
150 | 150 | ||
151 | struct ieee80211req_wpaie; | 151 | struct ieee80211req_wpaie; |
152 | A_STATUS | 152 | int |
153 | ar6000_ap_mode_get_wpa_ie(struct ar6_softc *ar, struct ieee80211req_wpaie *wpaie); | 153 | ar6000_ap_mode_get_wpa_ie(struct ar6_softc *ar, struct ieee80211req_wpaie *wpaie); |
154 | 154 | ||
155 | A_STATUS is_iwioctl_allowed(A_UINT8 mode, A_UINT16 cmd); | 155 | int is_iwioctl_allowed(A_UINT8 mode, A_UINT16 cmd); |
156 | 156 | ||
157 | A_STATUS is_xioctl_allowed(A_UINT8 mode, int cmd); | 157 | int is_xioctl_allowed(A_UINT8 mode, int cmd); |
158 | 158 | ||
159 | void ar6000_pspoll_event(struct ar6_softc *ar,A_UINT8 aid); | 159 | void ar6000_pspoll_event(struct ar6_softc *ar,A_UINT8 aid); |
160 | 160 | ||
@@ -170,15 +170,15 @@ int ap_set_wapi_key(struct ar6_softc *ar, void *ik); | |||
170 | void ap_wapi_rekey_event(struct ar6_softc *ar, A_UINT8 type, A_UINT8 *mac); | 170 | void ap_wapi_rekey_event(struct ar6_softc *ar, A_UINT8 type, A_UINT8 *mac); |
171 | #endif | 171 | #endif |
172 | 172 | ||
173 | A_STATUS ar6000_connect_to_ap(struct ar6_softc *ar); | 173 | int ar6000_connect_to_ap(struct ar6_softc *ar); |
174 | A_STATUS ar6000_update_wlan_pwr_state(struct ar6_softc *ar, AR6000_WLAN_STATE state, A_BOOL suspending); | 174 | int ar6000_update_wlan_pwr_state(struct ar6_softc *ar, AR6000_WLAN_STATE state, A_BOOL suspending); |
175 | A_STATUS ar6000_set_wlan_state(struct ar6_softc *ar, AR6000_WLAN_STATE state); | 175 | int ar6000_set_wlan_state(struct ar6_softc *ar, AR6000_WLAN_STATE state); |
176 | A_STATUS ar6000_set_bt_hw_state(struct ar6_softc *ar, A_UINT32 state); | 176 | int ar6000_set_bt_hw_state(struct ar6_softc *ar, A_UINT32 state); |
177 | 177 | ||
178 | #ifdef CONFIG_PM | 178 | #ifdef CONFIG_PM |
179 | A_STATUS ar6000_suspend_ev(void *context); | 179 | int ar6000_suspend_ev(void *context); |
180 | A_STATUS ar6000_resume_ev(void *context); | 180 | int ar6000_resume_ev(void *context); |
181 | A_STATUS ar6000_power_change_ev(void *context, A_UINT32 config); | 181 | int ar6000_power_change_ev(void *context, A_UINT32 config); |
182 | void ar6000_check_wow_status(struct ar6_softc *ar, struct sk_buff *skb, A_BOOL isEvent); | 182 | void ar6000_check_wow_status(struct ar6_softc *ar, struct sk_buff *skb, A_BOOL isEvent); |
183 | #endif | 183 | #endif |
184 | 184 | ||
@@ -186,8 +186,8 @@ void ar6000_pm_init(void); | |||
186 | void ar6000_pm_exit(void); | 186 | void ar6000_pm_exit(void); |
187 | 187 | ||
188 | #ifdef CONFIG_AP_VIRTUAL_ADAPTER_SUPPORT | 188 | #ifdef CONFIG_AP_VIRTUAL_ADAPTER_SUPPORT |
189 | A_STATUS ar6000_add_ap_interface(struct ar6_softc *ar, char *ifname); | 189 | int ar6000_add_ap_interface(struct ar6_softc *ar, char *ifname); |
190 | A_STATUS ar6000_remove_ap_interface(struct ar6_softc *ar); | 190 | int ar6000_remove_ap_interface(struct ar6_softc *ar); |
191 | #endif /* CONFIG_AP_VIRTUAL_ADAPTER_SUPPORT */ | 191 | #endif /* CONFIG_AP_VIRTUAL_ADAPTER_SUPPORT */ |
192 | 192 | ||
193 | #ifdef __cplusplus | 193 | #ifdef __cplusplus |
diff --git a/drivers/staging/ath6kl/os/linux/include/cfg80211.h b/drivers/staging/ath6kl/os/linux/include/cfg80211.h index b60e8acf493..4494410972f 100644 --- a/drivers/staging/ath6kl/os/linux/include/cfg80211.h +++ b/drivers/staging/ath6kl/os/linux/include/cfg80211.h | |||
@@ -27,7 +27,7 @@ | |||
27 | struct wireless_dev *ar6k_cfg80211_init(struct device *dev); | 27 | struct wireless_dev *ar6k_cfg80211_init(struct device *dev); |
28 | void ar6k_cfg80211_deinit(AR_SOFTC_T *ar); | 28 | void ar6k_cfg80211_deinit(AR_SOFTC_T *ar); |
29 | 29 | ||
30 | void ar6k_cfg80211_scanComplete_event(AR_SOFTC_T *ar, A_STATUS status); | 30 | void ar6k_cfg80211_scanComplete_event(AR_SOFTC_T *ar, int status); |
31 | 31 | ||
32 | void ar6k_cfg80211_connect_event(AR_SOFTC_T *ar, A_UINT16 channel, | 32 | void ar6k_cfg80211_connect_event(AR_SOFTC_T *ar, A_UINT16 channel, |
33 | A_UINT8 *bssid, A_UINT16 listenInterval, | 33 | A_UINT8 *bssid, A_UINT16 listenInterval, |
diff --git a/drivers/staging/ath6kl/os/linux/include/export_hci_transport.h b/drivers/staging/ath6kl/os/linux/include/export_hci_transport.h index c1506805a4d..49a5d3fece4 100644 --- a/drivers/staging/ath6kl/os/linux/include/export_hci_transport.h +++ b/drivers/staging/ath6kl/os/linux/include/export_hci_transport.h | |||
@@ -27,16 +27,16 @@ | |||
27 | 27 | ||
28 | extern HCI_TRANSPORT_HANDLE (*_HCI_TransportAttach)(void *HTCHandle, HCI_TRANSPORT_CONFIG_INFO *pInfo); | 28 | extern HCI_TRANSPORT_HANDLE (*_HCI_TransportAttach)(void *HTCHandle, HCI_TRANSPORT_CONFIG_INFO *pInfo); |
29 | extern void (*_HCI_TransportDetach)(HCI_TRANSPORT_HANDLE HciTrans); | 29 | extern void (*_HCI_TransportDetach)(HCI_TRANSPORT_HANDLE HciTrans); |
30 | extern A_STATUS (*_HCI_TransportAddReceivePkts)(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET_QUEUE *pQueue); | 30 | extern int (*_HCI_TransportAddReceivePkts)(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET_QUEUE *pQueue); |
31 | extern A_STATUS (*_HCI_TransportSendPkt)(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET *pPacket, A_BOOL Synchronous); | 31 | extern int (*_HCI_TransportSendPkt)(HCI_TRANSPORT_HANDLE HciTrans, HTC_PACKET *pPacket, A_BOOL Synchronous); |
32 | extern void (*_HCI_TransportStop)(HCI_TRANSPORT_HANDLE HciTrans); | 32 | extern void (*_HCI_TransportStop)(HCI_TRANSPORT_HANDLE HciTrans); |
33 | extern A_STATUS (*_HCI_TransportStart)(HCI_TRANSPORT_HANDLE HciTrans); | 33 | extern int (*_HCI_TransportStart)(HCI_TRANSPORT_HANDLE HciTrans); |
34 | extern A_STATUS (*_HCI_TransportEnableDisableAsyncRecv)(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); | 34 | extern int (*_HCI_TransportEnableDisableAsyncRecv)(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); |
35 | extern A_STATUS (*_HCI_TransportRecvHCIEventSync)(HCI_TRANSPORT_HANDLE HciTrans, | 35 | extern int (*_HCI_TransportRecvHCIEventSync)(HCI_TRANSPORT_HANDLE HciTrans, |
36 | HTC_PACKET *pPacket, | 36 | HTC_PACKET *pPacket, |
37 | int MaxPollMS); | 37 | int MaxPollMS); |
38 | extern A_STATUS (*_HCI_TransportSetBaudRate)(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Baud); | 38 | extern int (*_HCI_TransportSetBaudRate)(HCI_TRANSPORT_HANDLE HciTrans, A_UINT32 Baud); |
39 | extern A_STATUS (*_HCI_TransportEnablePowerMgmt)(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); | 39 | extern int (*_HCI_TransportEnablePowerMgmt)(HCI_TRANSPORT_HANDLE HciTrans, A_BOOL Enable); |
40 | 40 | ||
41 | 41 | ||
42 | #define HCI_TransportAttach(HTCHandle, pInfo) \ | 42 | #define HCI_TransportAttach(HTCHandle, pInfo) \ |
@@ -61,11 +61,11 @@ extern A_STATUS (*_HCI_TransportEnablePowerMgmt)(HCI_TRANSPORT_HANDLE HciTran | |||
61 | _HCI_TransportEnablePowerMgmt((HciTrans), (Enable)) | 61 | _HCI_TransportEnablePowerMgmt((HciTrans), (Enable)) |
62 | 62 | ||
63 | 63 | ||
64 | extern A_STATUS ar6000_register_hci_transport(HCI_TRANSPORT_CALLBACKS *hciTransCallbacks); | 64 | extern int ar6000_register_hci_transport(HCI_TRANSPORT_CALLBACKS *hciTransCallbacks); |
65 | 65 | ||
66 | extern A_STATUS ar6000_get_hif_dev(HIF_DEVICE *device, void *config); | 66 | extern int ar6000_get_hif_dev(HIF_DEVICE *device, void *config); |
67 | 67 | ||
68 | extern A_STATUS ar6000_set_uart_config(HIF_DEVICE *hifDevice, A_UINT32 scale, A_UINT32 step); | 68 | extern int ar6000_set_uart_config(HIF_DEVICE *hifDevice, A_UINT32 scale, A_UINT32 step); |
69 | 69 | ||
70 | /* get core clock register settings | 70 | /* get core clock register settings |
71 | * data: 0 - 40/44MHz | 71 | * data: 0 - 40/44MHz |
@@ -73,4 +73,4 @@ extern A_STATUS ar6000_set_uart_config(HIF_DEVICE *hifDevice, A_UINT32 scale, A_ | |||
73 | * where (5G band/2.4G band) | 73 | * where (5G band/2.4G band) |
74 | * assume 2.4G band for now | 74 | * assume 2.4G band for now |
75 | */ | 75 | */ |
76 | extern A_STATUS ar6000_get_core_clock_config(HIF_DEVICE *hifDevice, A_UINT32 *data); | 76 | extern int ar6000_get_core_clock_config(HIF_DEVICE *hifDevice, A_UINT32 *data); |
diff --git a/drivers/staging/ath6kl/os/linux/include/osapi_linux.h b/drivers/staging/ath6kl/os/linux/include/osapi_linux.h index fce6ceb73fa..a1dd0240400 100644 --- a/drivers/staging/ath6kl/os/linux/include/osapi_linux.h +++ b/drivers/staging/ath6kl/os/linux/include/osapi_linux.h | |||
@@ -307,15 +307,15 @@ void *a_netbuf_alloc_raw(int size); | |||
307 | void a_netbuf_free(void *bufPtr); | 307 | void a_netbuf_free(void *bufPtr); |
308 | void *a_netbuf_to_data(void *bufPtr); | 308 | void *a_netbuf_to_data(void *bufPtr); |
309 | A_UINT32 a_netbuf_to_len(void *bufPtr); | 309 | A_UINT32 a_netbuf_to_len(void *bufPtr); |
310 | A_STATUS a_netbuf_push(void *bufPtr, A_INT32 len); | 310 | int a_netbuf_push(void *bufPtr, A_INT32 len); |
311 | A_STATUS a_netbuf_push_data(void *bufPtr, char *srcPtr, A_INT32 len); | 311 | int a_netbuf_push_data(void *bufPtr, char *srcPtr, A_INT32 len); |
312 | A_STATUS a_netbuf_put(void *bufPtr, A_INT32 len); | 312 | int a_netbuf_put(void *bufPtr, A_INT32 len); |
313 | A_STATUS a_netbuf_put_data(void *bufPtr, char *srcPtr, A_INT32 len); | 313 | int a_netbuf_put_data(void *bufPtr, char *srcPtr, A_INT32 len); |
314 | A_STATUS a_netbuf_pull(void *bufPtr, A_INT32 len); | 314 | int a_netbuf_pull(void *bufPtr, A_INT32 len); |
315 | A_STATUS a_netbuf_pull_data(void *bufPtr, char *dstPtr, A_INT32 len); | 315 | int a_netbuf_pull_data(void *bufPtr, char *dstPtr, A_INT32 len); |
316 | A_STATUS a_netbuf_trim(void *bufPtr, A_INT32 len); | 316 | int a_netbuf_trim(void *bufPtr, A_INT32 len); |
317 | A_STATUS a_netbuf_trim_data(void *bufPtr, char *dstPtr, A_INT32 len); | 317 | int a_netbuf_trim_data(void *bufPtr, char *dstPtr, A_INT32 len); |
318 | A_STATUS a_netbuf_setlen(void *bufPtr, A_INT32 len); | 318 | int a_netbuf_setlen(void *bufPtr, A_INT32 len); |
319 | A_INT32 a_netbuf_headroom(void *bufPtr); | 319 | A_INT32 a_netbuf_headroom(void *bufPtr); |
320 | void a_netbuf_enqueue(A_NETBUF_QUEUE_T *q, void *pkt); | 320 | void a_netbuf_enqueue(A_NETBUF_QUEUE_T *q, void *pkt); |
321 | void a_netbuf_prequeue(A_NETBUF_QUEUE_T *q, void *pkt); | 321 | void a_netbuf_prequeue(A_NETBUF_QUEUE_T *q, void *pkt); |
diff --git a/drivers/staging/ath6kl/os/linux/ioctl.c b/drivers/staging/ath6kl/os/linux/ioctl.c index 0b10376fad2..a159ae59add 100644 --- a/drivers/staging/ath6kl/os/linux/ioctl.c +++ b/drivers/staging/ath6kl/os/linux/ioctl.c | |||
@@ -136,7 +136,7 @@ ar6000_ioctl_set_qos_supp(struct net_device *dev, struct ifreq *rq) | |||
136 | { | 136 | { |
137 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 137 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
138 | WMI_SET_QOS_SUPP_CMD cmd; | 138 | WMI_SET_QOS_SUPP_CMD cmd; |
139 | A_STATUS ret; | 139 | int ret; |
140 | 140 | ||
141 | if ((dev->flags & IFF_UP) != IFF_UP) { | 141 | if ((dev->flags & IFF_UP) != IFF_UP) { |
142 | return -EIO; | 142 | return -EIO; |
@@ -171,7 +171,7 @@ ar6000_ioctl_set_wmm(struct net_device *dev, struct ifreq *rq) | |||
171 | { | 171 | { |
172 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 172 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
173 | WMI_SET_WMM_CMD cmd; | 173 | WMI_SET_WMM_CMD cmd; |
174 | A_STATUS ret; | 174 | int ret; |
175 | 175 | ||
176 | if ((dev->flags & IFF_UP) != IFF_UP) { | 176 | if ((dev->flags & IFF_UP) != IFF_UP) { |
177 | return -EIO; | 177 | return -EIO; |
@@ -212,7 +212,7 @@ ar6000_ioctl_set_txop(struct net_device *dev, struct ifreq *rq) | |||
212 | { | 212 | { |
213 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 213 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
214 | WMI_SET_WMM_TXOP_CMD cmd; | 214 | WMI_SET_WMM_TXOP_CMD cmd; |
215 | A_STATUS ret; | 215 | int ret; |
216 | 216 | ||
217 | if ((dev->flags & IFF_UP) != IFF_UP) { | 217 | if ((dev->flags & IFF_UP) != IFF_UP) { |
218 | return -EIO; | 218 | return -EIO; |
@@ -246,7 +246,7 @@ static int | |||
246 | ar6000_ioctl_get_rd(struct net_device *dev, struct ifreq *rq) | 246 | ar6000_ioctl_get_rd(struct net_device *dev, struct ifreq *rq) |
247 | { | 247 | { |
248 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 248 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
249 | A_STATUS ret = 0; | 249 | int ret = 0; |
250 | 250 | ||
251 | if ((dev->flags & IFF_UP) != IFF_UP || ar->arWmiReady == FALSE) { | 251 | if ((dev->flags & IFF_UP) != IFF_UP || ar->arWmiReady == FALSE) { |
252 | return -EIO; | 252 | return -EIO; |
@@ -264,7 +264,7 @@ ar6000_ioctl_set_country(struct net_device *dev, struct ifreq *rq) | |||
264 | { | 264 | { |
265 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 265 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
266 | WMI_AP_SET_COUNTRY_CMD cmd; | 266 | WMI_AP_SET_COUNTRY_CMD cmd; |
267 | A_STATUS ret; | 267 | int ret; |
268 | 268 | ||
269 | if ((dev->flags & IFF_UP) != IFF_UP) { | 269 | if ((dev->flags & IFF_UP) != IFF_UP) { |
270 | return -EIO; | 270 | return -EIO; |
@@ -577,7 +577,7 @@ ar6000_ioctl_create_qos(struct net_device *dev, struct ifreq *rq) | |||
577 | { | 577 | { |
578 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 578 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
579 | WMI_CREATE_PSTREAM_CMD cmd; | 579 | WMI_CREATE_PSTREAM_CMD cmd; |
580 | A_STATUS ret; | 580 | int ret; |
581 | 581 | ||
582 | if (ar->arWmiReady == FALSE) { | 582 | if (ar->arWmiReady == FALSE) { |
583 | return -EIO; | 583 | return -EIO; |
@@ -662,7 +662,7 @@ ar6000_ioctl_get_qos_queue(struct net_device *dev, struct ifreq *rq) | |||
662 | } | 662 | } |
663 | 663 | ||
664 | #ifdef CONFIG_HOST_TCMD_SUPPORT | 664 | #ifdef CONFIG_HOST_TCMD_SUPPORT |
665 | static A_STATUS | 665 | static int |
666 | ar6000_ioctl_tcmd_get_rx_report(struct net_device *dev, | 666 | ar6000_ioctl_tcmd_get_rx_report(struct net_device *dev, |
667 | struct ifreq *rq, A_UINT8 *data, A_UINT32 len) | 667 | struct ifreq *rq, A_UINT8 *data, A_UINT32 len) |
668 | { | 668 | { |
@@ -1386,7 +1386,7 @@ ar6000_gpio_ack_rx(void) | |||
1386 | wake_up(&arEvent); | 1386 | wake_up(&arEvent); |
1387 | } | 1387 | } |
1388 | 1388 | ||
1389 | A_STATUS | 1389 | int |
1390 | ar6000_gpio_output_set(struct net_device *dev, | 1390 | ar6000_gpio_output_set(struct net_device *dev, |
1391 | A_UINT32 set_mask, | 1391 | A_UINT32 set_mask, |
1392 | A_UINT32 clear_mask, | 1392 | A_UINT32 clear_mask, |
@@ -1400,7 +1400,7 @@ ar6000_gpio_output_set(struct net_device *dev, | |||
1400 | set_mask, clear_mask, enable_mask, disable_mask); | 1400 | set_mask, clear_mask, enable_mask, disable_mask); |
1401 | } | 1401 | } |
1402 | 1402 | ||
1403 | static A_STATUS | 1403 | static int |
1404 | ar6000_gpio_input_get(struct net_device *dev) | 1404 | ar6000_gpio_input_get(struct net_device *dev) |
1405 | { | 1405 | { |
1406 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 1406 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
@@ -1409,7 +1409,7 @@ ar6000_gpio_input_get(struct net_device *dev) | |||
1409 | return wmi_gpio_input_get(ar->arWmi); | 1409 | return wmi_gpio_input_get(ar->arWmi); |
1410 | } | 1410 | } |
1411 | 1411 | ||
1412 | static A_STATUS | 1412 | static int |
1413 | ar6000_gpio_register_set(struct net_device *dev, | 1413 | ar6000_gpio_register_set(struct net_device *dev, |
1414 | A_UINT32 gpioreg_id, | 1414 | A_UINT32 gpioreg_id, |
1415 | A_UINT32 value) | 1415 | A_UINT32 value) |
@@ -1420,7 +1420,7 @@ ar6000_gpio_register_set(struct net_device *dev, | |||
1420 | return wmi_gpio_register_set(ar->arWmi, gpioreg_id, value); | 1420 | return wmi_gpio_register_set(ar->arWmi, gpioreg_id, value); |
1421 | } | 1421 | } |
1422 | 1422 | ||
1423 | static A_STATUS | 1423 | static int |
1424 | ar6000_gpio_register_get(struct net_device *dev, | 1424 | ar6000_gpio_register_get(struct net_device *dev, |
1425 | A_UINT32 gpioreg_id) | 1425 | A_UINT32 gpioreg_id) |
1426 | { | 1426 | { |
@@ -1430,7 +1430,7 @@ ar6000_gpio_register_get(struct net_device *dev, | |||
1430 | return wmi_gpio_register_get(ar->arWmi, gpioreg_id); | 1430 | return wmi_gpio_register_get(ar->arWmi, gpioreg_id); |
1431 | } | 1431 | } |
1432 | 1432 | ||
1433 | static A_STATUS | 1433 | static int |
1434 | ar6000_gpio_intr_ack(struct net_device *dev, | 1434 | ar6000_gpio_intr_ack(struct net_device *dev, |
1435 | A_UINT32 ack_mask) | 1435 | A_UINT32 ack_mask) |
1436 | { | 1436 | { |
@@ -1445,7 +1445,7 @@ ar6000_gpio_intr_ack(struct net_device *dev, | |||
1445 | static struct prof_count_s prof_count_results; | 1445 | static struct prof_count_s prof_count_results; |
1446 | static A_BOOL prof_count_available; /* Requested GPIO data available */ | 1446 | static A_BOOL prof_count_available; /* Requested GPIO data available */ |
1447 | 1447 | ||
1448 | static A_STATUS | 1448 | static int |
1449 | prof_count_get(struct net_device *dev) | 1449 | prof_count_get(struct net_device *dev) |
1450 | { | 1450 | { |
1451 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 1451 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
@@ -1469,14 +1469,14 @@ prof_count_rx(A_UINT32 addr, A_UINT32 count) | |||
1469 | #endif /* CONFIG_TARGET_PROFILE_SUPPORT */ | 1469 | #endif /* CONFIG_TARGET_PROFILE_SUPPORT */ |
1470 | 1470 | ||
1471 | 1471 | ||
1472 | static A_STATUS | 1472 | static int |
1473 | ar6000_create_acl_data_osbuf(struct net_device *dev, A_UINT8 *userdata, void **p_osbuf) | 1473 | ar6000_create_acl_data_osbuf(struct net_device *dev, A_UINT8 *userdata, void **p_osbuf) |
1474 | { | 1474 | { |
1475 | void *osbuf = NULL; | 1475 | void *osbuf = NULL; |
1476 | A_UINT8 tmp_space[8]; | 1476 | A_UINT8 tmp_space[8]; |
1477 | HCI_ACL_DATA_PKT *acl; | 1477 | HCI_ACL_DATA_PKT *acl; |
1478 | A_UINT8 hdr_size, *datap=NULL; | 1478 | A_UINT8 hdr_size, *datap=NULL; |
1479 | A_STATUS ret = A_OK; | 1479 | int ret = A_OK; |
1480 | 1480 | ||
1481 | /* ACL is in data path. There is a need to create pool | 1481 | /* ACL is in data path. There is a need to create pool |
1482 | * mechanism for allocating and freeing NETBUFs - ToDo later. | 1482 | * mechanism for allocating and freeing NETBUFs - ToDo later. |
@@ -1739,7 +1739,7 @@ int | |||
1739 | ar6000_ioctl_setkey(AR_SOFTC_T *ar, struct ieee80211req_key *ik) | 1739 | ar6000_ioctl_setkey(AR_SOFTC_T *ar, struct ieee80211req_key *ik) |
1740 | { | 1740 | { |
1741 | KEY_USAGE keyUsage; | 1741 | KEY_USAGE keyUsage; |
1742 | A_STATUS status; | 1742 | int status; |
1743 | CRYPTO_TYPE keyType = NONE_CRYPT; | 1743 | CRYPTO_TYPE keyType = NONE_CRYPT; |
1744 | 1744 | ||
1745 | #ifdef USER_KEYS | 1745 | #ifdef USER_KEYS |
@@ -1885,7 +1885,7 @@ int ar6000_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
1885 | goto ioctl_done; | 1885 | goto ioctl_done; |
1886 | } | 1886 | } |
1887 | } else { | 1887 | } else { |
1888 | A_STATUS ret = is_iwioctl_allowed(ar->arNextMode, cmd); | 1888 | int ret = is_iwioctl_allowed(ar->arNextMode, cmd); |
1889 | if(ret == A_ENOTSUP) { | 1889 | if(ret == A_ENOTSUP) { |
1890 | A_PRINTF("iwioctl: cmd=0x%x not allowed in this mode\n", cmd); | 1890 | A_PRINTF("iwioctl: cmd=0x%x not allowed in this mode\n", cmd); |
1891 | ret = -EOPNOTSUPP; | 1891 | ret = -EOPNOTSUPP; |
@@ -1994,7 +1994,7 @@ int ar6000_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
1994 | } else if (copy_from_user(&req, userdata, sizeof(struct ieee80211req_addpmkid))) { | 1994 | } else if (copy_from_user(&req, userdata, sizeof(struct ieee80211req_addpmkid))) { |
1995 | ret = -EFAULT; | 1995 | ret = -EFAULT; |
1996 | } else { | 1996 | } else { |
1997 | A_STATUS status; | 1997 | int status; |
1998 | 1998 | ||
1999 | AR_DEBUG_PRINTF(ATH_DEBUG_WLAN_CONNECT,("Add pmkid for %2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x en=%d\n", | 1999 | AR_DEBUG_PRINTF(ATH_DEBUG_WLAN_CONNECT,("Add pmkid for %2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x en=%d\n", |
2000 | req.pi_bssid[0], req.pi_bssid[1], req.pi_bssid[2], | 2000 | req.pi_bssid[0], req.pi_bssid[1], req.pi_bssid[2], |
@@ -3365,7 +3365,7 @@ int ar6000_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
3365 | case AR6000_XIOCTL_WMI_SETFIXRATES: | 3365 | case AR6000_XIOCTL_WMI_SETFIXRATES: |
3366 | { | 3366 | { |
3367 | WMI_FIX_RATES_CMD setFixRatesCmd; | 3367 | WMI_FIX_RATES_CMD setFixRatesCmd; |
3368 | A_STATUS returnStatus; | 3368 | int returnStatus; |
3369 | 3369 | ||
3370 | if (ar->arWmiReady == FALSE) { | 3370 | if (ar->arWmiReady == FALSE) { |
3371 | ret = -EIO; | 3371 | ret = -EIO; |
diff --git a/drivers/staging/ath6kl/os/linux/netbuf.c b/drivers/staging/ath6kl/os/linux/netbuf.c index 15e5d047520..31848d74a21 100644 --- a/drivers/staging/ath6kl/os/linux/netbuf.c +++ b/drivers/staging/ath6kl/os/linux/netbuf.c | |||
@@ -105,7 +105,7 @@ a_netbuf_to_data(void *bufPtr) | |||
105 | * Add len # of bytes to the beginning of the network buffer | 105 | * Add len # of bytes to the beginning of the network buffer |
106 | * pointed to by bufPtr | 106 | * pointed to by bufPtr |
107 | */ | 107 | */ |
108 | A_STATUS | 108 | int |
109 | a_netbuf_push(void *bufPtr, A_INT32 len) | 109 | a_netbuf_push(void *bufPtr, A_INT32 len) |
110 | { | 110 | { |
111 | skb_push((struct sk_buff *)bufPtr, len); | 111 | skb_push((struct sk_buff *)bufPtr, len); |
@@ -117,7 +117,7 @@ a_netbuf_push(void *bufPtr, A_INT32 len) | |||
117 | * Add len # of bytes to the beginning of the network buffer | 117 | * Add len # of bytes to the beginning of the network buffer |
118 | * pointed to by bufPtr and also fill with data | 118 | * pointed to by bufPtr and also fill with data |
119 | */ | 119 | */ |
120 | A_STATUS | 120 | int |
121 | a_netbuf_push_data(void *bufPtr, char *srcPtr, A_INT32 len) | 121 | a_netbuf_push_data(void *bufPtr, char *srcPtr, A_INT32 len) |
122 | { | 122 | { |
123 | skb_push((struct sk_buff *) bufPtr, len); | 123 | skb_push((struct sk_buff *) bufPtr, len); |
@@ -130,7 +130,7 @@ a_netbuf_push_data(void *bufPtr, char *srcPtr, A_INT32 len) | |||
130 | * Add len # of bytes to the end of the network buffer | 130 | * Add len # of bytes to the end of the network buffer |
131 | * pointed to by bufPtr | 131 | * pointed to by bufPtr |
132 | */ | 132 | */ |
133 | A_STATUS | 133 | int |
134 | a_netbuf_put(void *bufPtr, A_INT32 len) | 134 | a_netbuf_put(void *bufPtr, A_INT32 len) |
135 | { | 135 | { |
136 | skb_put((struct sk_buff *)bufPtr, len); | 136 | skb_put((struct sk_buff *)bufPtr, len); |
@@ -142,7 +142,7 @@ a_netbuf_put(void *bufPtr, A_INT32 len) | |||
142 | * Add len # of bytes to the end of the network buffer | 142 | * Add len # of bytes to the end of the network buffer |
143 | * pointed to by bufPtr and also fill with data | 143 | * pointed to by bufPtr and also fill with data |
144 | */ | 144 | */ |
145 | A_STATUS | 145 | int |
146 | a_netbuf_put_data(void *bufPtr, char *srcPtr, A_INT32 len) | 146 | a_netbuf_put_data(void *bufPtr, char *srcPtr, A_INT32 len) |
147 | { | 147 | { |
148 | char *start = (char*)(((struct sk_buff *)bufPtr)->data + | 148 | char *start = (char*)(((struct sk_buff *)bufPtr)->data + |
@@ -157,7 +157,7 @@ a_netbuf_put_data(void *bufPtr, char *srcPtr, A_INT32 len) | |||
157 | /* | 157 | /* |
158 | * Trim the network buffer pointed to by bufPtr to len # of bytes | 158 | * Trim the network buffer pointed to by bufPtr to len # of bytes |
159 | */ | 159 | */ |
160 | A_STATUS | 160 | int |
161 | a_netbuf_setlen(void *bufPtr, A_INT32 len) | 161 | a_netbuf_setlen(void *bufPtr, A_INT32 len) |
162 | { | 162 | { |
163 | skb_trim((struct sk_buff *)bufPtr, len); | 163 | skb_trim((struct sk_buff *)bufPtr, len); |
@@ -168,7 +168,7 @@ a_netbuf_setlen(void *bufPtr, A_INT32 len) | |||
168 | /* | 168 | /* |
169 | * Chop of len # of bytes from the end of the buffer. | 169 | * Chop of len # of bytes from the end of the buffer. |
170 | */ | 170 | */ |
171 | A_STATUS | 171 | int |
172 | a_netbuf_trim(void *bufPtr, A_INT32 len) | 172 | a_netbuf_trim(void *bufPtr, A_INT32 len) |
173 | { | 173 | { |
174 | skb_trim((struct sk_buff *)bufPtr, ((struct sk_buff *)bufPtr)->len - len); | 174 | skb_trim((struct sk_buff *)bufPtr, ((struct sk_buff *)bufPtr)->len - len); |
@@ -179,7 +179,7 @@ a_netbuf_trim(void *bufPtr, A_INT32 len) | |||
179 | /* | 179 | /* |
180 | * Chop of len # of bytes from the end of the buffer and return the data. | 180 | * Chop of len # of bytes from the end of the buffer and return the data. |
181 | */ | 181 | */ |
182 | A_STATUS | 182 | int |
183 | a_netbuf_trim_data(void *bufPtr, char *dstPtr, A_INT32 len) | 183 | a_netbuf_trim_data(void *bufPtr, char *dstPtr, A_INT32 len) |
184 | { | 184 | { |
185 | char *start = (char*)(((struct sk_buff *)bufPtr)->data + | 185 | char *start = (char*)(((struct sk_buff *)bufPtr)->data + |
@@ -204,7 +204,7 @@ a_netbuf_headroom(void *bufPtr) | |||
204 | /* | 204 | /* |
205 | * Removes specified number of bytes from the beginning of the buffer | 205 | * Removes specified number of bytes from the beginning of the buffer |
206 | */ | 206 | */ |
207 | A_STATUS | 207 | int |
208 | a_netbuf_pull(void *bufPtr, A_INT32 len) | 208 | a_netbuf_pull(void *bufPtr, A_INT32 len) |
209 | { | 209 | { |
210 | skb_pull((struct sk_buff *)bufPtr, len); | 210 | skb_pull((struct sk_buff *)bufPtr, len); |
@@ -216,7 +216,7 @@ a_netbuf_pull(void *bufPtr, A_INT32 len) | |||
216 | * Removes specified number of bytes from the beginning of the buffer | 216 | * Removes specified number of bytes from the beginning of the buffer |
217 | * and return the data | 217 | * and return the data |
218 | */ | 218 | */ |
219 | A_STATUS | 219 | int |
220 | a_netbuf_pull_data(void *bufPtr, char *dstPtr, A_INT32 len) | 220 | a_netbuf_pull_data(void *bufPtr, char *dstPtr, A_INT32 len) |
221 | { | 221 | { |
222 | A_MEMCPY(dstPtr, ((struct sk_buff *)bufPtr)->data, len); | 222 | A_MEMCPY(dstPtr, ((struct sk_buff *)bufPtr)->data, len); |
diff --git a/drivers/staging/ath6kl/os/linux/wireless_ext.c b/drivers/staging/ath6kl/os/linux/wireless_ext.c index bb6de0f404f..dc32e2d4bb0 100644 --- a/drivers/staging/ath6kl/os/linux/wireless_ext.c +++ b/drivers/staging/ath6kl/os/linux/wireless_ext.c | |||
@@ -463,7 +463,7 @@ ar6000_ioctl_siwessid(struct net_device *dev, | |||
463 | struct iw_point *data, char *ssid) | 463 | struct iw_point *data, char *ssid) |
464 | { | 464 | { |
465 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 465 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
466 | A_STATUS status; | 466 | int status; |
467 | A_UINT8 arNetworkType; | 467 | A_UINT8 arNetworkType; |
468 | A_UINT8 prevMode = ar->arNetworkType; | 468 | A_UINT8 prevMode = ar->arNetworkType; |
469 | 469 | ||
@@ -1548,7 +1548,7 @@ ar6000_ioctl_siwpmksa(struct net_device *dev, | |||
1548 | { | 1548 | { |
1549 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); | 1549 | AR_SOFTC_T *ar = (AR_SOFTC_T *)ar6k_priv(dev); |
1550 | A_INT32 ret; | 1550 | A_INT32 ret; |
1551 | A_STATUS status; | 1551 | int status; |
1552 | struct iw_pmksa *pmksa; | 1552 | struct iw_pmksa *pmksa; |
1553 | 1553 | ||
1554 | pmksa = (struct iw_pmksa *)extra; | 1554 | pmksa = (struct iw_pmksa *)extra; |
@@ -1599,7 +1599,7 @@ static int ar6000_set_wapi_key(struct net_device *dev, | |||
1599 | A_INT32 index; | 1599 | A_INT32 index; |
1600 | A_UINT32 *PN; | 1600 | A_UINT32 *PN; |
1601 | A_INT32 i; | 1601 | A_INT32 i; |
1602 | A_STATUS status; | 1602 | int status; |
1603 | A_UINT8 wapiKeyRsc[16]; | 1603 | A_UINT8 wapiKeyRsc[16]; |
1604 | CRYPTO_TYPE keyType = WAPI_CRYPT; | 1604 | CRYPTO_TYPE keyType = WAPI_CRYPT; |
1605 | const A_UINT8 broadcastMac[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; | 1605 | const A_UINT8 broadcastMac[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; |
@@ -1660,7 +1660,7 @@ ar6000_ioctl_siwencodeext(struct net_device *dev, | |||
1660 | A_INT32 keyLen; | 1660 | A_INT32 keyLen; |
1661 | A_UINT8 *keyData; | 1661 | A_UINT8 *keyData; |
1662 | A_UINT8 keyRsc[8]; | 1662 | A_UINT8 keyRsc[8]; |
1663 | A_STATUS status; | 1663 | int status; |
1664 | CRYPTO_TYPE keyType; | 1664 | CRYPTO_TYPE keyType; |
1665 | #ifdef USER_KEYS | 1665 | #ifdef USER_KEYS |
1666 | struct ieee80211req_key ik; | 1666 | struct ieee80211req_key ik; |
diff --git a/drivers/staging/ath6kl/reorder/rcv_aggr.c b/drivers/staging/ath6kl/reorder/rcv_aggr.c index 092bb3007c5..d53ab15624d 100644 --- a/drivers/staging/ath6kl/reorder/rcv_aggr.c +++ b/drivers/staging/ath6kl/reorder/rcv_aggr.c | |||
@@ -33,7 +33,7 @@ | |||
33 | #include "aggr_rx_internal.h" | 33 | #include "aggr_rx_internal.h" |
34 | #include "wmi.h" | 34 | #include "wmi.h" |
35 | 35 | ||
36 | extern A_STATUS | 36 | extern int |
37 | wmi_dot3_2_dix(void *osbuf); | 37 | wmi_dot3_2_dix(void *osbuf); |
38 | 38 | ||
39 | static void | 39 | static void |
@@ -57,7 +57,7 @@ aggr_init(ALLOC_NETBUFS netbuf_allocator) | |||
57 | AGGR_INFO *p_aggr = NULL; | 57 | AGGR_INFO *p_aggr = NULL; |
58 | RXTID *rxtid; | 58 | RXTID *rxtid; |
59 | A_UINT8 i; | 59 | A_UINT8 i; |
60 | A_STATUS status = A_OK; | 60 | int status = A_OK; |
61 | 61 | ||
62 | A_PRINTF("In aggr_init..\n"); | 62 | A_PRINTF("In aggr_init..\n"); |
63 | 63 | ||
diff --git a/drivers/staging/ath6kl/wlan/src/wlan_recv_beacon.c b/drivers/staging/ath6kl/wlan/src/wlan_recv_beacon.c index f4926f215bb..2743c4cf604 100644 --- a/drivers/staging/ath6kl/wlan/src/wlan_recv_beacon.c +++ b/drivers/staging/ath6kl/wlan/src/wlan_recv_beacon.c | |||
@@ -97,7 +97,7 @@ iswscoui(const A_UINT8 *frm) | |||
97 | return frm[1] > 3 && LE_READ_4(frm+2) == ((0x04<<24)|WPA_OUI); | 97 | return frm[1] > 3 && LE_READ_4(frm+2) == ((0x04<<24)|WPA_OUI); |
98 | } | 98 | } |
99 | 99 | ||
100 | A_STATUS | 100 | int |
101 | wlan_parse_beacon(A_UINT8 *buf, int framelen, struct ieee80211_common_ie *cie) | 101 | wlan_parse_beacon(A_UINT8 *buf, int framelen, struct ieee80211_common_ie *cie) |
102 | { | 102 | { |
103 | A_UINT8 *frm, *efrm; | 103 | A_UINT8 *frm, *efrm; |
diff --git a/drivers/staging/ath6kl/wmi/wmi.c b/drivers/staging/ath6kl/wmi/wmi.c index 7800778099b..1cf9e961b65 100644 --- a/drivers/staging/ath6kl/wmi/wmi.c +++ b/drivers/staging/ath6kl/wmi/wmi.c | |||
@@ -70,100 +70,100 @@ ATH_DEBUG_INSTANTIATE_MODULE_VAR(wmi, | |||
70 | #define A_DPRINTF AR_DEBUG_PRINTF | 70 | #define A_DPRINTF AR_DEBUG_PRINTF |
71 | #endif | 71 | #endif |
72 | 72 | ||
73 | static A_STATUS wmi_ready_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 73 | static int wmi_ready_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
74 | 74 | ||
75 | static A_STATUS wmi_connect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 75 | static int wmi_connect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
76 | int len); | 76 | int len); |
77 | static A_STATUS wmi_disconnect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 77 | static int wmi_disconnect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
78 | int len); | 78 | int len); |
79 | 79 | ||
80 | static A_STATUS wmi_tkip_micerr_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 80 | static int wmi_tkip_micerr_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
81 | int len); | 81 | int len); |
82 | static A_STATUS wmi_bssInfo_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 82 | static int wmi_bssInfo_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
83 | int len); | 83 | int len); |
84 | static A_STATUS wmi_opt_frame_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 84 | static int wmi_opt_frame_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
85 | int len); | 85 | int len); |
86 | static A_STATUS wmi_pstream_timeout_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 86 | static int wmi_pstream_timeout_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
87 | int len); | 87 | int len); |
88 | static A_STATUS wmi_sync_point(struct wmi_t *wmip); | 88 | static int wmi_sync_point(struct wmi_t *wmip); |
89 | 89 | ||
90 | static A_STATUS wmi_bitrate_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, | 90 | static int wmi_bitrate_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, |
91 | int len); | 91 | int len); |
92 | static A_STATUS wmi_ratemask_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, | 92 | static int wmi_ratemask_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, |
93 | int len); | 93 | int len); |
94 | static A_STATUS wmi_channelList_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, | 94 | static int wmi_channelList_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, |
95 | int len); | 95 | int len); |
96 | static A_STATUS wmi_regDomain_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 96 | static int wmi_regDomain_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
97 | int len); | 97 | int len); |
98 | static A_STATUS wmi_txPwr_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 98 | static int wmi_txPwr_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
99 | static A_STATUS wmi_neighborReport_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 99 | static int wmi_neighborReport_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
100 | int len); | 100 | int len); |
101 | 101 | ||
102 | static A_STATUS wmi_dset_open_req_rx(struct wmi_t *wmip, A_UINT8 *datap, | 102 | static int wmi_dset_open_req_rx(struct wmi_t *wmip, A_UINT8 *datap, |
103 | int len); | 103 | int len); |
104 | #ifdef CONFIG_HOST_DSET_SUPPORT | 104 | #ifdef CONFIG_HOST_DSET_SUPPORT |
105 | static A_STATUS wmi_dset_close_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 105 | static int wmi_dset_close_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
106 | static A_STATUS wmi_dset_data_req_rx(struct wmi_t *wmip, A_UINT8 *datap, | 106 | static int wmi_dset_data_req_rx(struct wmi_t *wmip, A_UINT8 *datap, |
107 | int len); | 107 | int len); |
108 | #endif /* CONFIG_HOST_DSET_SUPPORT */ | 108 | #endif /* CONFIG_HOST_DSET_SUPPORT */ |
109 | 109 | ||
110 | 110 | ||
111 | static A_STATUS wmi_scanComplete_rx(struct wmi_t *wmip, A_UINT8 *datap, | 111 | static int wmi_scanComplete_rx(struct wmi_t *wmip, A_UINT8 *datap, |
112 | int len); | 112 | int len); |
113 | static A_STATUS wmi_errorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 113 | static int wmi_errorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
114 | static A_STATUS wmi_statsEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 114 | static int wmi_statsEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
115 | static A_STATUS wmi_rssiThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 115 | static int wmi_rssiThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
116 | static A_STATUS wmi_hbChallengeResp_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 116 | static int wmi_hbChallengeResp_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
117 | static A_STATUS wmi_reportErrorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 117 | static int wmi_reportErrorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
118 | static A_STATUS wmi_cac_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 118 | static int wmi_cac_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
119 | static A_STATUS wmi_channel_change_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 119 | static int wmi_channel_change_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
120 | static A_STATUS wmi_roam_tbl_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 120 | static int wmi_roam_tbl_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
121 | int len); | 121 | int len); |
122 | static A_STATUS wmi_roam_data_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 122 | static int wmi_roam_data_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
123 | int len); | 123 | int len); |
124 | static A_STATUS wmi_get_wow_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 124 | static int wmi_get_wow_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
125 | int len); | 125 | int len); |
126 | static A_STATUS | 126 | static int |
127 | wmi_get_pmkid_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len); | 127 | wmi_get_pmkid_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len); |
128 | 128 | ||
129 | static A_STATUS | 129 | static int |
130 | wmi_set_params_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len); | 130 | wmi_set_params_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len); |
131 | 131 | ||
132 | static A_STATUS | 132 | static int |
133 | wmi_acm_reject_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len); | 133 | wmi_acm_reject_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len); |
134 | 134 | ||
135 | #ifdef CONFIG_HOST_GPIO_SUPPORT | 135 | #ifdef CONFIG_HOST_GPIO_SUPPORT |
136 | static A_STATUS wmi_gpio_intr_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 136 | static int wmi_gpio_intr_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
137 | static A_STATUS wmi_gpio_data_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 137 | static int wmi_gpio_data_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
138 | static A_STATUS wmi_gpio_ack_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 138 | static int wmi_gpio_ack_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
139 | #endif /* CONFIG_HOST_GPIO_SUPPORT */ | 139 | #endif /* CONFIG_HOST_GPIO_SUPPORT */ |
140 | 140 | ||
141 | #ifdef CONFIG_HOST_TCMD_SUPPORT | 141 | #ifdef CONFIG_HOST_TCMD_SUPPORT |
142 | static A_STATUS | 142 | static int |
143 | wmi_tcmd_test_report_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 143 | wmi_tcmd_test_report_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
144 | #endif | 144 | #endif |
145 | 145 | ||
146 | static A_STATUS | 146 | static int |
147 | wmi_txRetryErrEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 147 | wmi_txRetryErrEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
148 | 148 | ||
149 | static A_STATUS | 149 | static int |
150 | wmi_snrThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 150 | wmi_snrThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
151 | 151 | ||
152 | static A_STATUS | 152 | static int |
153 | wmi_lqThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 153 | wmi_lqThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
154 | 154 | ||
155 | static A_BOOL | 155 | static A_BOOL |
156 | wmi_is_bitrate_index_valid(struct wmi_t *wmip, A_INT32 rateIndex); | 156 | wmi_is_bitrate_index_valid(struct wmi_t *wmip, A_INT32 rateIndex); |
157 | 157 | ||
158 | static A_STATUS | 158 | static int |
159 | wmi_aplistEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 159 | wmi_aplistEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
160 | 160 | ||
161 | static A_STATUS | 161 | static int |
162 | wmi_dbglog_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 162 | wmi_dbglog_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
163 | 163 | ||
164 | static A_STATUS wmi_keepalive_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 164 | static int wmi_keepalive_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
165 | 165 | ||
166 | A_STATUS wmi_cmd_send_xtnd(struct wmi_t *wmip, void *osbuf, WMIX_COMMAND_ID cmdId, | 166 | int wmi_cmd_send_xtnd(struct wmi_t *wmip, void *osbuf, WMIX_COMMAND_ID cmdId, |
167 | WMI_SYNC_FLAG syncflag); | 167 | WMI_SYNC_FLAG syncflag); |
168 | 168 | ||
169 | A_UINT8 ar6000_get_upper_threshold(A_INT16 rssi, SQ_THRESHOLD_PARAMS *sq_thresh, A_UINT32 size); | 169 | A_UINT8 ar6000_get_upper_threshold(A_INT16 rssi, SQ_THRESHOLD_PARAMS *sq_thresh, A_UINT32 size); |
@@ -171,33 +171,33 @@ A_UINT8 ar6000_get_lower_threshold(A_INT16 rssi, SQ_THRESHOLD_PARAMS *sq_thresh, | |||
171 | 171 | ||
172 | void wmi_cache_configure_rssithreshold(struct wmi_t *wmip, WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd); | 172 | void wmi_cache_configure_rssithreshold(struct wmi_t *wmip, WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd); |
173 | void wmi_cache_configure_snrthreshold(struct wmi_t *wmip, WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd); | 173 | void wmi_cache_configure_snrthreshold(struct wmi_t *wmip, WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd); |
174 | static A_STATUS wmi_send_rssi_threshold_params(struct wmi_t *wmip, | 174 | static int wmi_send_rssi_threshold_params(struct wmi_t *wmip, |
175 | WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd); | 175 | WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd); |
176 | static A_STATUS wmi_send_snr_threshold_params(struct wmi_t *wmip, | 176 | static int wmi_send_snr_threshold_params(struct wmi_t *wmip, |
177 | WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd); | 177 | WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd); |
178 | #if defined(CONFIG_TARGET_PROFILE_SUPPORT) | 178 | #if defined(CONFIG_TARGET_PROFILE_SUPPORT) |
179 | static A_STATUS | 179 | static int |
180 | wmi_prof_count_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 180 | wmi_prof_count_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
181 | #endif /* CONFIG_TARGET_PROFILE_SUPPORT */ | 181 | #endif /* CONFIG_TARGET_PROFILE_SUPPORT */ |
182 | 182 | ||
183 | static A_STATUS wmi_pspoll_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 183 | static int wmi_pspoll_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
184 | int len); | 184 | int len); |
185 | static A_STATUS wmi_dtimexpiry_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 185 | static int wmi_dtimexpiry_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
186 | int len); | 186 | int len); |
187 | 187 | ||
188 | static A_STATUS wmi_peer_node_event_rx (struct wmi_t *wmip, A_UINT8 *datap, | 188 | static int wmi_peer_node_event_rx (struct wmi_t *wmip, A_UINT8 *datap, |
189 | int len); | 189 | int len); |
190 | #ifdef ATH_AR6K_11N_SUPPORT | 190 | #ifdef ATH_AR6K_11N_SUPPORT |
191 | static A_STATUS wmi_addba_req_event_rx(struct wmi_t *, A_UINT8 *, int); | 191 | static int wmi_addba_req_event_rx(struct wmi_t *, A_UINT8 *, int); |
192 | static A_STATUS wmi_addba_resp_event_rx(struct wmi_t *, A_UINT8 *, int); | 192 | static int wmi_addba_resp_event_rx(struct wmi_t *, A_UINT8 *, int); |
193 | static A_STATUS wmi_delba_req_event_rx(struct wmi_t *, A_UINT8 *, int); | 193 | static int wmi_delba_req_event_rx(struct wmi_t *, A_UINT8 *, int); |
194 | static A_STATUS wmi_btcoex_config_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 194 | static int wmi_btcoex_config_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
195 | static A_STATUS wmi_btcoex_stats_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); | 195 | static int wmi_btcoex_stats_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len); |
196 | #endif | 196 | #endif |
197 | static A_STATUS wmi_hci_event_rx(struct wmi_t *, A_UINT8 *, int); | 197 | static int wmi_hci_event_rx(struct wmi_t *, A_UINT8 *, int); |
198 | 198 | ||
199 | #ifdef WAPI_ENABLE | 199 | #ifdef WAPI_ENABLE |
200 | static A_STATUS wmi_wapi_rekey_event_rx(struct wmi_t *wmip, A_UINT8 *datap, | 200 | static int wmi_wapi_rekey_event_rx(struct wmi_t *wmip, A_UINT8 *datap, |
201 | int len); | 201 | int len); |
202 | #endif | 202 | #endif |
203 | 203 | ||
@@ -391,7 +391,7 @@ wmi_shutdown(struct wmi_t *wmip) | |||
391 | * Assumes the entire DIX header is contigous and that there is | 391 | * Assumes the entire DIX header is contigous and that there is |
392 | * enough room in the buffer for a 802.3 mac header and LLC+SNAP headers. | 392 | * enough room in the buffer for a 802.3 mac header and LLC+SNAP headers. |
393 | */ | 393 | */ |
394 | A_STATUS | 394 | int |
395 | wmi_dix_2_dot3(struct wmi_t *wmip, void *osbuf) | 395 | wmi_dix_2_dot3(struct wmi_t *wmip, void *osbuf) |
396 | { | 396 | { |
397 | A_UINT8 *datap; | 397 | A_UINT8 *datap; |
@@ -449,7 +449,7 @@ wmi_dix_2_dot3(struct wmi_t *wmip, void *osbuf) | |||
449 | return (A_OK); | 449 | return (A_OK); |
450 | } | 450 | } |
451 | 451 | ||
452 | A_STATUS wmi_meta_add(struct wmi_t *wmip, void *osbuf, A_UINT8 *pVersion,void *pTxMetaS) | 452 | int wmi_meta_add(struct wmi_t *wmip, void *osbuf, A_UINT8 *pVersion,void *pTxMetaS) |
453 | { | 453 | { |
454 | switch(*pVersion){ | 454 | switch(*pVersion){ |
455 | case 0: | 455 | case 0: |
@@ -494,13 +494,13 @@ A_STATUS wmi_meta_add(struct wmi_t *wmip, void *osbuf, A_UINT8 *pVersion,void *p | |||
494 | } | 494 | } |
495 | 495 | ||
496 | /* Adds a WMI data header */ | 496 | /* Adds a WMI data header */ |
497 | A_STATUS | 497 | int |
498 | wmi_data_hdr_add(struct wmi_t *wmip, void *osbuf, A_UINT8 msgType, A_BOOL bMoreData, | 498 | wmi_data_hdr_add(struct wmi_t *wmip, void *osbuf, A_UINT8 msgType, A_BOOL bMoreData, |
499 | WMI_DATA_HDR_DATA_TYPE data_type,A_UINT8 metaVersion, void *pTxMetaS) | 499 | WMI_DATA_HDR_DATA_TYPE data_type,A_UINT8 metaVersion, void *pTxMetaS) |
500 | { | 500 | { |
501 | WMI_DATA_HDR *dtHdr; | 501 | WMI_DATA_HDR *dtHdr; |
502 | // A_UINT8 metaVersion = 0; | 502 | // A_UINT8 metaVersion = 0; |
503 | A_STATUS status; | 503 | int status; |
504 | 504 | ||
505 | A_ASSERT(osbuf != NULL); | 505 | A_ASSERT(osbuf != NULL); |
506 | 506 | ||
@@ -621,7 +621,7 @@ A_UINT8 wmi_implicit_create_pstream(struct wmi_t *wmip, void *osbuf, A_UINT32 la | |||
621 | return trafficClass; | 621 | return trafficClass; |
622 | } | 622 | } |
623 | 623 | ||
624 | A_STATUS | 624 | int |
625 | wmi_dot11_hdr_add (struct wmi_t *wmip, void *osbuf, NETWORK_TYPE mode) | 625 | wmi_dot11_hdr_add (struct wmi_t *wmip, void *osbuf, NETWORK_TYPE mode) |
626 | { | 626 | { |
627 | A_UINT8 *datap; | 627 | A_UINT8 *datap; |
@@ -713,7 +713,7 @@ AddDot11Hdr: | |||
713 | return (A_OK); | 713 | return (A_OK); |
714 | } | 714 | } |
715 | 715 | ||
716 | A_STATUS | 716 | int |
717 | wmi_dot11_hdr_remove(struct wmi_t *wmip, void *osbuf) | 717 | wmi_dot11_hdr_remove(struct wmi_t *wmip, void *osbuf) |
718 | { | 718 | { |
719 | A_UINT8 *datap; | 719 | A_UINT8 *datap; |
@@ -781,7 +781,7 @@ wmi_dot11_hdr_remove(struct wmi_t *wmip, void *osbuf) | |||
781 | * performs 802.3 to DIX encapsulation for received packets. | 781 | * performs 802.3 to DIX encapsulation for received packets. |
782 | * Assumes the entire 802.3 header is contigous. | 782 | * Assumes the entire 802.3 header is contigous. |
783 | */ | 783 | */ |
784 | A_STATUS | 784 | int |
785 | wmi_dot3_2_dix(void *osbuf) | 785 | wmi_dot3_2_dix(void *osbuf) |
786 | { | 786 | { |
787 | A_UINT8 *datap; | 787 | A_UINT8 *datap; |
@@ -809,7 +809,7 @@ wmi_dot3_2_dix(void *osbuf) | |||
809 | /* | 809 | /* |
810 | * Removes a WMI data header | 810 | * Removes a WMI data header |
811 | */ | 811 | */ |
812 | A_STATUS | 812 | int |
813 | wmi_data_hdr_remove(struct wmi_t *wmip, void *osbuf) | 813 | wmi_data_hdr_remove(struct wmi_t *wmip, void *osbuf) |
814 | { | 814 | { |
815 | A_ASSERT(osbuf != NULL); | 815 | A_ASSERT(osbuf != NULL); |
@@ -826,14 +826,14 @@ wmi_iterate_nodes(struct wmi_t *wmip, wlan_node_iter_func *f, void *arg) | |||
826 | /* | 826 | /* |
827 | * WMI Extended Event received from Target. | 827 | * WMI Extended Event received from Target. |
828 | */ | 828 | */ |
829 | A_STATUS | 829 | int |
830 | wmi_control_rx_xtnd(struct wmi_t *wmip, void *osbuf) | 830 | wmi_control_rx_xtnd(struct wmi_t *wmip, void *osbuf) |
831 | { | 831 | { |
832 | WMIX_CMD_HDR *cmd; | 832 | WMIX_CMD_HDR *cmd; |
833 | A_UINT16 id; | 833 | A_UINT16 id; |
834 | A_UINT8 *datap; | 834 | A_UINT8 *datap; |
835 | A_UINT32 len; | 835 | A_UINT32 len; |
836 | A_STATUS status = A_OK; | 836 | int status = A_OK; |
837 | 837 | ||
838 | if (A_NETBUF_LEN(osbuf) < sizeof(WMIX_CMD_HDR)) { | 838 | if (A_NETBUF_LEN(osbuf) < sizeof(WMIX_CMD_HDR)) { |
839 | A_DPRINTF(DBG_WMI, (DBGFMT "bad packet 1\n", DBGARG)); | 839 | A_DPRINTF(DBG_WMI, (DBGFMT "bad packet 1\n", DBGARG)); |
@@ -903,14 +903,14 @@ wmi_control_rx_xtnd(struct wmi_t *wmip, void *osbuf) | |||
903 | */ | 903 | */ |
904 | A_UINT32 cmdRecvNum; | 904 | A_UINT32 cmdRecvNum; |
905 | 905 | ||
906 | A_STATUS | 906 | int |
907 | wmi_control_rx(struct wmi_t *wmip, void *osbuf) | 907 | wmi_control_rx(struct wmi_t *wmip, void *osbuf) |
908 | { | 908 | { |
909 | WMI_CMD_HDR *cmd; | 909 | WMI_CMD_HDR *cmd; |
910 | A_UINT16 id; | 910 | A_UINT16 id; |
911 | A_UINT8 *datap; | 911 | A_UINT8 *datap; |
912 | A_UINT32 len, i, loggingReq; | 912 | A_UINT32 len, i, loggingReq; |
913 | A_STATUS status = A_OK; | 913 | int status = A_OK; |
914 | 914 | ||
915 | A_ASSERT(osbuf != NULL); | 915 | A_ASSERT(osbuf != NULL); |
916 | if (A_NETBUF_LEN(osbuf) < sizeof(WMI_CMD_HDR)) { | 916 | if (A_NETBUF_LEN(osbuf) < sizeof(WMI_CMD_HDR)) { |
@@ -1192,7 +1192,7 @@ wmi_control_rx(struct wmi_t *wmip, void *osbuf) | |||
1192 | } | 1192 | } |
1193 | 1193 | ||
1194 | /* Send a "simple" wmi command -- one with no arguments */ | 1194 | /* Send a "simple" wmi command -- one with no arguments */ |
1195 | static A_STATUS | 1195 | static int |
1196 | wmi_simple_cmd(struct wmi_t *wmip, WMI_COMMAND_ID cmdid) | 1196 | wmi_simple_cmd(struct wmi_t *wmip, WMI_COMMAND_ID cmdid) |
1197 | { | 1197 | { |
1198 | void *osbuf; | 1198 | void *osbuf; |
@@ -1209,7 +1209,7 @@ wmi_simple_cmd(struct wmi_t *wmip, WMI_COMMAND_ID cmdid) | |||
1209 | Enabling this command only if GPIO or profiling support is enabled. | 1209 | Enabling this command only if GPIO or profiling support is enabled. |
1210 | This is to suppress warnings on some platforms */ | 1210 | This is to suppress warnings on some platforms */ |
1211 | #if defined(CONFIG_HOST_GPIO_SUPPORT) || defined(CONFIG_TARGET_PROFILE_SUPPORT) | 1211 | #if defined(CONFIG_HOST_GPIO_SUPPORT) || defined(CONFIG_TARGET_PROFILE_SUPPORT) |
1212 | static A_STATUS | 1212 | static int |
1213 | wmi_simple_cmd_xtnd(struct wmi_t *wmip, WMIX_COMMAND_ID cmdid) | 1213 | wmi_simple_cmd_xtnd(struct wmi_t *wmip, WMIX_COMMAND_ID cmdid) |
1214 | { | 1214 | { |
1215 | void *osbuf; | 1215 | void *osbuf; |
@@ -1223,7 +1223,7 @@ wmi_simple_cmd_xtnd(struct wmi_t *wmip, WMIX_COMMAND_ID cmdid) | |||
1223 | } | 1223 | } |
1224 | #endif | 1224 | #endif |
1225 | 1225 | ||
1226 | static A_STATUS | 1226 | static int |
1227 | wmi_ready_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1227 | wmi_ready_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1228 | { | 1228 | { |
1229 | WMI_READY_EVENT *ev = (WMI_READY_EVENT *)datap; | 1229 | WMI_READY_EVENT *ev = (WMI_READY_EVENT *)datap; |
@@ -1257,7 +1257,7 @@ iswmmparam(const A_UINT8 *frm) | |||
1257 | } | 1257 | } |
1258 | 1258 | ||
1259 | 1259 | ||
1260 | static A_STATUS | 1260 | static int |
1261 | wmi_connect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1261 | wmi_connect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1262 | { | 1262 | { |
1263 | WMI_CONNECT_EVENT *ev; | 1263 | WMI_CONNECT_EVENT *ev; |
@@ -1317,7 +1317,7 @@ wmi_connect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1317 | return A_OK; | 1317 | return A_OK; |
1318 | } | 1318 | } |
1319 | 1319 | ||
1320 | static A_STATUS | 1320 | static int |
1321 | wmi_regDomain_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1321 | wmi_regDomain_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1322 | { | 1322 | { |
1323 | WMI_REG_DOMAIN_EVENT *ev; | 1323 | WMI_REG_DOMAIN_EVENT *ev; |
@@ -1332,7 +1332,7 @@ wmi_regDomain_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1332 | return A_OK; | 1332 | return A_OK; |
1333 | } | 1333 | } |
1334 | 1334 | ||
1335 | static A_STATUS | 1335 | static int |
1336 | wmi_neighborReport_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1336 | wmi_neighborReport_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1337 | { | 1337 | { |
1338 | WMI_NEIGHBOR_REPORT_EVENT *ev; | 1338 | WMI_NEIGHBOR_REPORT_EVENT *ev; |
@@ -1353,7 +1353,7 @@ wmi_neighborReport_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1353 | return A_OK; | 1353 | return A_OK; |
1354 | } | 1354 | } |
1355 | 1355 | ||
1356 | static A_STATUS | 1356 | static int |
1357 | wmi_disconnect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1357 | wmi_disconnect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1358 | { | 1358 | { |
1359 | WMI_DISCONNECT_EVENT *ev; | 1359 | WMI_DISCONNECT_EVENT *ev; |
@@ -1378,7 +1378,7 @@ wmi_disconnect_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1378 | return A_OK; | 1378 | return A_OK; |
1379 | } | 1379 | } |
1380 | 1380 | ||
1381 | static A_STATUS | 1381 | static int |
1382 | wmi_peer_node_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1382 | wmi_peer_node_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1383 | { | 1383 | { |
1384 | WMI_PEER_NODE_EVENT *ev; | 1384 | WMI_PEER_NODE_EVENT *ev; |
@@ -1398,7 +1398,7 @@ wmi_peer_node_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1398 | return A_OK; | 1398 | return A_OK; |
1399 | } | 1399 | } |
1400 | 1400 | ||
1401 | static A_STATUS | 1401 | static int |
1402 | wmi_tkip_micerr_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1402 | wmi_tkip_micerr_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1403 | { | 1403 | { |
1404 | WMI_TKIP_MICERR_EVENT *ev; | 1404 | WMI_TKIP_MICERR_EVENT *ev; |
@@ -1414,7 +1414,7 @@ wmi_tkip_micerr_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1414 | return A_OK; | 1414 | return A_OK; |
1415 | } | 1415 | } |
1416 | 1416 | ||
1417 | static A_STATUS | 1417 | static int |
1418 | wmi_bssInfo_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1418 | wmi_bssInfo_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1419 | { | 1419 | { |
1420 | bss_t *bss = NULL; | 1420 | bss_t *bss = NULL; |
@@ -1578,7 +1578,7 @@ wmi_bssInfo_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1578 | return A_OK; | 1578 | return A_OK; |
1579 | } | 1579 | } |
1580 | 1580 | ||
1581 | static A_STATUS | 1581 | static int |
1582 | wmi_opt_frame_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1582 | wmi_opt_frame_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1583 | { | 1583 | { |
1584 | bss_t *bss; | 1584 | bss_t *bss; |
@@ -1623,7 +1623,7 @@ wmi_opt_frame_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1623 | /* This event indicates inactivity timeout of a fatpipe(pstream) | 1623 | /* This event indicates inactivity timeout of a fatpipe(pstream) |
1624 | * at the target | 1624 | * at the target |
1625 | */ | 1625 | */ |
1626 | static A_STATUS | 1626 | static int |
1627 | wmi_pstream_timeout_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1627 | wmi_pstream_timeout_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1628 | { | 1628 | { |
1629 | WMI_PSTREAM_TIMEOUT_EVENT *ev; | 1629 | WMI_PSTREAM_TIMEOUT_EVENT *ev; |
@@ -1653,7 +1653,7 @@ wmi_pstream_timeout_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1653 | return A_OK; | 1653 | return A_OK; |
1654 | } | 1654 | } |
1655 | 1655 | ||
1656 | static A_STATUS | 1656 | static int |
1657 | wmi_bitrate_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1657 | wmi_bitrate_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1658 | { | 1658 | { |
1659 | WMI_BIT_RATE_REPLY *reply; | 1659 | WMI_BIT_RATE_REPLY *reply; |
@@ -1684,7 +1684,7 @@ wmi_bitrate_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1684 | return A_OK; | 1684 | return A_OK; |
1685 | } | 1685 | } |
1686 | 1686 | ||
1687 | static A_STATUS | 1687 | static int |
1688 | wmi_ratemask_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1688 | wmi_ratemask_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1689 | { | 1689 | { |
1690 | WMI_FIX_RATES_REPLY *reply; | 1690 | WMI_FIX_RATES_REPLY *reply; |
@@ -1701,7 +1701,7 @@ wmi_ratemask_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1701 | return A_OK; | 1701 | return A_OK; |
1702 | } | 1702 | } |
1703 | 1703 | ||
1704 | static A_STATUS | 1704 | static int |
1705 | wmi_channelList_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1705 | wmi_channelList_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1706 | { | 1706 | { |
1707 | WMI_CHANNEL_LIST_REPLY *reply; | 1707 | WMI_CHANNEL_LIST_REPLY *reply; |
@@ -1718,7 +1718,7 @@ wmi_channelList_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1718 | return A_OK; | 1718 | return A_OK; |
1719 | } | 1719 | } |
1720 | 1720 | ||
1721 | static A_STATUS | 1721 | static int |
1722 | wmi_txPwr_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1722 | wmi_txPwr_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1723 | { | 1723 | { |
1724 | WMI_TX_PWR_REPLY *reply; | 1724 | WMI_TX_PWR_REPLY *reply; |
@@ -1733,7 +1733,7 @@ wmi_txPwr_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1733 | 1733 | ||
1734 | return A_OK; | 1734 | return A_OK; |
1735 | } | 1735 | } |
1736 | static A_STATUS | 1736 | static int |
1737 | wmi_keepalive_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1737 | wmi_keepalive_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1738 | { | 1738 | { |
1739 | WMI_GET_KEEPALIVE_CMD *reply; | 1739 | WMI_GET_KEEPALIVE_CMD *reply; |
@@ -1750,7 +1750,7 @@ wmi_keepalive_reply_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1750 | } | 1750 | } |
1751 | 1751 | ||
1752 | 1752 | ||
1753 | static A_STATUS | 1753 | static int |
1754 | wmi_dset_open_req_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1754 | wmi_dset_open_req_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1755 | { | 1755 | { |
1756 | WMIX_DSETOPENREQ_EVENT *dsetopenreq; | 1756 | WMIX_DSETOPENREQ_EVENT *dsetopenreq; |
@@ -1771,7 +1771,7 @@ wmi_dset_open_req_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1771 | } | 1771 | } |
1772 | 1772 | ||
1773 | #ifdef CONFIG_HOST_DSET_SUPPORT | 1773 | #ifdef CONFIG_HOST_DSET_SUPPORT |
1774 | static A_STATUS | 1774 | static int |
1775 | wmi_dset_close_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1775 | wmi_dset_close_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1776 | { | 1776 | { |
1777 | WMIX_DSETCLOSE_EVENT *dsetclose; | 1777 | WMIX_DSETCLOSE_EVENT *dsetclose; |
@@ -1787,7 +1787,7 @@ wmi_dset_close_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1787 | return A_OK; | 1787 | return A_OK; |
1788 | } | 1788 | } |
1789 | 1789 | ||
1790 | static A_STATUS | 1790 | static int |
1791 | wmi_dset_data_req_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1791 | wmi_dset_data_req_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1792 | { | 1792 | { |
1793 | WMIX_DSETDATAREQ_EVENT *dsetdatareq; | 1793 | WMIX_DSETDATAREQ_EVENT *dsetdatareq; |
@@ -1810,16 +1810,16 @@ wmi_dset_data_req_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1810 | } | 1810 | } |
1811 | #endif /* CONFIG_HOST_DSET_SUPPORT */ | 1811 | #endif /* CONFIG_HOST_DSET_SUPPORT */ |
1812 | 1812 | ||
1813 | static A_STATUS | 1813 | static int |
1814 | wmi_scanComplete_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1814 | wmi_scanComplete_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1815 | { | 1815 | { |
1816 | WMI_SCAN_COMPLETE_EVENT *ev; | 1816 | WMI_SCAN_COMPLETE_EVENT *ev; |
1817 | 1817 | ||
1818 | ev = (WMI_SCAN_COMPLETE_EVENT *)datap; | 1818 | ev = (WMI_SCAN_COMPLETE_EVENT *)datap; |
1819 | if ((A_STATUS)ev->status == A_OK) { | 1819 | if ((int)ev->status == A_OK) { |
1820 | wlan_refresh_inactive_nodes(&wmip->wmi_scan_table); | 1820 | wlan_refresh_inactive_nodes(&wmip->wmi_scan_table); |
1821 | } | 1821 | } |
1822 | A_WMI_SCANCOMPLETE_EVENT(wmip->wmi_devt, (A_STATUS) ev->status); | 1822 | A_WMI_SCANCOMPLETE_EVENT(wmip->wmi_devt, (int) ev->status); |
1823 | is_probe_ssid = FALSE; | 1823 | is_probe_ssid = FALSE; |
1824 | 1824 | ||
1825 | return A_OK; | 1825 | return A_OK; |
@@ -1832,7 +1832,7 @@ wmi_scanComplete_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1832 | * Behavior of target after wmi error event is undefined. | 1832 | * Behavior of target after wmi error event is undefined. |
1833 | * A reset is recommended. | 1833 | * A reset is recommended. |
1834 | */ | 1834 | */ |
1835 | static A_STATUS | 1835 | static int |
1836 | wmi_errorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1836 | wmi_errorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1837 | { | 1837 | { |
1838 | WMI_CMD_ERROR_EVENT *ev; | 1838 | WMI_CMD_ERROR_EVENT *ev; |
@@ -1855,7 +1855,7 @@ wmi_errorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1855 | } | 1855 | } |
1856 | 1856 | ||
1857 | 1857 | ||
1858 | static A_STATUS | 1858 | static int |
1859 | wmi_statsEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1859 | wmi_statsEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1860 | { | 1860 | { |
1861 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); | 1861 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); |
@@ -1865,7 +1865,7 @@ wmi_statsEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1865 | return A_OK; | 1865 | return A_OK; |
1866 | } | 1866 | } |
1867 | 1867 | ||
1868 | static A_STATUS | 1868 | static int |
1869 | wmi_rssiThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1869 | wmi_rssiThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1870 | { | 1870 | { |
1871 | WMI_RSSI_THRESHOLD_EVENT *reply; | 1871 | WMI_RSSI_THRESHOLD_EVENT *reply; |
@@ -1970,7 +1970,7 @@ wmi_rssiThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1970 | } | 1970 | } |
1971 | 1971 | ||
1972 | 1972 | ||
1973 | static A_STATUS | 1973 | static int |
1974 | wmi_reportErrorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1974 | wmi_reportErrorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1975 | { | 1975 | { |
1976 | WMI_TARGET_ERROR_REPORT_EVENT *reply; | 1976 | WMI_TARGET_ERROR_REPORT_EVENT *reply; |
@@ -1986,7 +1986,7 @@ wmi_reportErrorEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
1986 | return A_OK; | 1986 | return A_OK; |
1987 | } | 1987 | } |
1988 | 1988 | ||
1989 | static A_STATUS | 1989 | static int |
1990 | wmi_cac_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 1990 | wmi_cac_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
1991 | { | 1991 | { |
1992 | WMI_CAC_EVENT *reply; | 1992 | WMI_CAC_EVENT *reply; |
@@ -2056,7 +2056,7 @@ wmi_cac_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2056 | return A_OK; | 2056 | return A_OK; |
2057 | } | 2057 | } |
2058 | 2058 | ||
2059 | static A_STATUS | 2059 | static int |
2060 | wmi_channel_change_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2060 | wmi_channel_change_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2061 | { | 2061 | { |
2062 | WMI_CHANNEL_CHANGE_EVENT *reply; | 2062 | WMI_CHANNEL_CHANGE_EVENT *reply; |
@@ -2073,7 +2073,7 @@ wmi_channel_change_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2073 | return A_OK; | 2073 | return A_OK; |
2074 | } | 2074 | } |
2075 | 2075 | ||
2076 | static A_STATUS | 2076 | static int |
2077 | wmi_hbChallengeResp_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2077 | wmi_hbChallengeResp_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2078 | { | 2078 | { |
2079 | WMIX_HB_CHALLENGE_RESP_EVENT *reply; | 2079 | WMIX_HB_CHALLENGE_RESP_EVENT *reply; |
@@ -2089,7 +2089,7 @@ wmi_hbChallengeResp_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2089 | return A_OK; | 2089 | return A_OK; |
2090 | } | 2090 | } |
2091 | 2091 | ||
2092 | static A_STATUS | 2092 | static int |
2093 | wmi_roam_tbl_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2093 | wmi_roam_tbl_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2094 | { | 2094 | { |
2095 | WMI_TARGET_ROAM_TBL *reply; | 2095 | WMI_TARGET_ROAM_TBL *reply; |
@@ -2105,7 +2105,7 @@ wmi_roam_tbl_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2105 | return A_OK; | 2105 | return A_OK; |
2106 | } | 2106 | } |
2107 | 2107 | ||
2108 | static A_STATUS | 2108 | static int |
2109 | wmi_roam_data_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2109 | wmi_roam_data_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2110 | { | 2110 | { |
2111 | WMI_TARGET_ROAM_DATA *reply; | 2111 | WMI_TARGET_ROAM_DATA *reply; |
@@ -2121,7 +2121,7 @@ wmi_roam_data_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2121 | return A_OK; | 2121 | return A_OK; |
2122 | } | 2122 | } |
2123 | 2123 | ||
2124 | static A_STATUS | 2124 | static int |
2125 | wmi_txRetryErrEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2125 | wmi_txRetryErrEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2126 | { | 2126 | { |
2127 | if (len < sizeof(WMI_TX_RETRY_ERR_EVENT)) { | 2127 | if (len < sizeof(WMI_TX_RETRY_ERR_EVENT)) { |
@@ -2134,7 +2134,7 @@ wmi_txRetryErrEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2134 | return A_OK; | 2134 | return A_OK; |
2135 | } | 2135 | } |
2136 | 2136 | ||
2137 | static A_STATUS | 2137 | static int |
2138 | wmi_snrThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2138 | wmi_snrThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2139 | { | 2139 | { |
2140 | WMI_SNR_THRESHOLD_EVENT *reply; | 2140 | WMI_SNR_THRESHOLD_EVENT *reply; |
@@ -2227,7 +2227,7 @@ wmi_snrThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2227 | return A_OK; | 2227 | return A_OK; |
2228 | } | 2228 | } |
2229 | 2229 | ||
2230 | static A_STATUS | 2230 | static int |
2231 | wmi_lqThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2231 | wmi_lqThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2232 | { | 2232 | { |
2233 | WMI_LQ_THRESHOLD_EVENT *reply; | 2233 | WMI_LQ_THRESHOLD_EVENT *reply; |
@@ -2245,7 +2245,7 @@ wmi_lqThresholdEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2245 | return A_OK; | 2245 | return A_OK; |
2246 | } | 2246 | } |
2247 | 2247 | ||
2248 | static A_STATUS | 2248 | static int |
2249 | wmi_aplistEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2249 | wmi_aplistEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2250 | { | 2250 | { |
2251 | A_UINT16 ap_info_entry_size; | 2251 | A_UINT16 ap_info_entry_size; |
@@ -2286,7 +2286,7 @@ wmi_aplistEvent_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2286 | return A_OK; | 2286 | return A_OK; |
2287 | } | 2287 | } |
2288 | 2288 | ||
2289 | static A_STATUS | 2289 | static int |
2290 | wmi_dbglog_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2290 | wmi_dbglog_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2291 | { | 2291 | { |
2292 | A_UINT32 dropped; | 2292 | A_UINT32 dropped; |
@@ -2299,7 +2299,7 @@ wmi_dbglog_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2299 | } | 2299 | } |
2300 | 2300 | ||
2301 | #ifdef CONFIG_HOST_GPIO_SUPPORT | 2301 | #ifdef CONFIG_HOST_GPIO_SUPPORT |
2302 | static A_STATUS | 2302 | static int |
2303 | wmi_gpio_intr_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2303 | wmi_gpio_intr_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2304 | { | 2304 | { |
2305 | WMIX_GPIO_INTR_EVENT *gpio_intr = (WMIX_GPIO_INTR_EVENT *)datap; | 2305 | WMIX_GPIO_INTR_EVENT *gpio_intr = (WMIX_GPIO_INTR_EVENT *)datap; |
@@ -2313,7 +2313,7 @@ wmi_gpio_intr_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2313 | return A_OK; | 2313 | return A_OK; |
2314 | } | 2314 | } |
2315 | 2315 | ||
2316 | static A_STATUS | 2316 | static int |
2317 | wmi_gpio_data_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2317 | wmi_gpio_data_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2318 | { | 2318 | { |
2319 | WMIX_GPIO_DATA_EVENT *gpio_data = (WMIX_GPIO_DATA_EVENT *)datap; | 2319 | WMIX_GPIO_DATA_EVENT *gpio_data = (WMIX_GPIO_DATA_EVENT *)datap; |
@@ -2327,7 +2327,7 @@ wmi_gpio_data_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2327 | return A_OK; | 2327 | return A_OK; |
2328 | } | 2328 | } |
2329 | 2329 | ||
2330 | static A_STATUS | 2330 | static int |
2331 | wmi_gpio_ack_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 2331 | wmi_gpio_ack_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
2332 | { | 2332 | { |
2333 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); | 2333 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); |
@@ -2342,11 +2342,11 @@ wmi_gpio_ack_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
2342 | * Called to send a wmi command. Command specific data is already built | 2342 | * Called to send a wmi command. Command specific data is already built |
2343 | * on osbuf and current osbuf->data points to it. | 2343 | * on osbuf and current osbuf->data points to it. |
2344 | */ | 2344 | */ |
2345 | A_STATUS | 2345 | int |
2346 | wmi_cmd_send(struct wmi_t *wmip, void *osbuf, WMI_COMMAND_ID cmdId, | 2346 | wmi_cmd_send(struct wmi_t *wmip, void *osbuf, WMI_COMMAND_ID cmdId, |
2347 | WMI_SYNC_FLAG syncflag) | 2347 | WMI_SYNC_FLAG syncflag) |
2348 | { | 2348 | { |
2349 | A_STATUS status; | 2349 | int status; |
2350 | #define IS_OPT_TX_CMD(cmdId) ((cmdId == WMI_OPT_TX_FRAME_CMDID)) | 2350 | #define IS_OPT_TX_CMD(cmdId) ((cmdId == WMI_OPT_TX_FRAME_CMDID)) |
2351 | WMI_CMD_HDR *cHdr; | 2351 | WMI_CMD_HDR *cHdr; |
2352 | HTC_ENDPOINT_ID eid = wmip->wmi_endpoint_id; | 2352 | HTC_ENDPOINT_ID eid = wmip->wmi_endpoint_id; |
@@ -2398,7 +2398,7 @@ wmi_cmd_send(struct wmi_t *wmip, void *osbuf, WMI_COMMAND_ID cmdId, | |||
2398 | #undef IS_OPT_TX_CMD | 2398 | #undef IS_OPT_TX_CMD |
2399 | } | 2399 | } |
2400 | 2400 | ||
2401 | A_STATUS | 2401 | int |
2402 | wmi_cmd_send_xtnd(struct wmi_t *wmip, void *osbuf, WMIX_COMMAND_ID cmdId, | 2402 | wmi_cmd_send_xtnd(struct wmi_t *wmip, void *osbuf, WMIX_COMMAND_ID cmdId, |
2403 | WMI_SYNC_FLAG syncflag) | 2403 | WMI_SYNC_FLAG syncflag) |
2404 | { | 2404 | { |
@@ -2415,7 +2415,7 @@ wmi_cmd_send_xtnd(struct wmi_t *wmip, void *osbuf, WMIX_COMMAND_ID cmdId, | |||
2415 | return wmi_cmd_send(wmip, osbuf, WMI_EXTENSION_CMDID, syncflag); | 2415 | return wmi_cmd_send(wmip, osbuf, WMI_EXTENSION_CMDID, syncflag); |
2416 | } | 2416 | } |
2417 | 2417 | ||
2418 | A_STATUS | 2418 | int |
2419 | wmi_connect_cmd(struct wmi_t *wmip, NETWORK_TYPE netType, | 2419 | wmi_connect_cmd(struct wmi_t *wmip, NETWORK_TYPE netType, |
2420 | DOT11_AUTH_MODE dot11AuthMode, AUTH_MODE authMode, | 2420 | DOT11_AUTH_MODE dot11AuthMode, AUTH_MODE authMode, |
2421 | CRYPTO_TYPE pairwiseCrypto, A_UINT8 pairwiseCryptoLen, | 2421 | CRYPTO_TYPE pairwiseCrypto, A_UINT8 pairwiseCryptoLen, |
@@ -2470,7 +2470,7 @@ wmi_connect_cmd(struct wmi_t *wmip, NETWORK_TYPE netType, | |||
2470 | return (wmi_cmd_send(wmip, osbuf, WMI_CONNECT_CMDID, NO_SYNC_WMIFLAG)); | 2470 | return (wmi_cmd_send(wmip, osbuf, WMI_CONNECT_CMDID, NO_SYNC_WMIFLAG)); |
2471 | } | 2471 | } |
2472 | 2472 | ||
2473 | A_STATUS | 2473 | int |
2474 | wmi_reconnect_cmd(struct wmi_t *wmip, A_UINT8 *bssid, A_UINT16 channel) | 2474 | wmi_reconnect_cmd(struct wmi_t *wmip, A_UINT8 *bssid, A_UINT16 channel) |
2475 | { | 2475 | { |
2476 | void *osbuf; | 2476 | void *osbuf; |
@@ -2496,10 +2496,10 @@ wmi_reconnect_cmd(struct wmi_t *wmip, A_UINT8 *bssid, A_UINT16 channel) | |||
2496 | return (wmi_cmd_send(wmip, osbuf, WMI_RECONNECT_CMDID, NO_SYNC_WMIFLAG)); | 2496 | return (wmi_cmd_send(wmip, osbuf, WMI_RECONNECT_CMDID, NO_SYNC_WMIFLAG)); |
2497 | } | 2497 | } |
2498 | 2498 | ||
2499 | A_STATUS | 2499 | int |
2500 | wmi_disconnect_cmd(struct wmi_t *wmip) | 2500 | wmi_disconnect_cmd(struct wmi_t *wmip) |
2501 | { | 2501 | { |
2502 | A_STATUS status; | 2502 | int status; |
2503 | wmip->wmi_traffic_class = 100; | 2503 | wmip->wmi_traffic_class = 100; |
2504 | 2504 | ||
2505 | /* Bug fix for 24817(elevator bug) - the disconnect command does not | 2505 | /* Bug fix for 24817(elevator bug) - the disconnect command does not |
@@ -2509,7 +2509,7 @@ wmi_disconnect_cmd(struct wmi_t *wmip) | |||
2509 | return status; | 2509 | return status; |
2510 | } | 2510 | } |
2511 | 2511 | ||
2512 | A_STATUS | 2512 | int |
2513 | wmi_startscan_cmd(struct wmi_t *wmip, WMI_SCAN_TYPE scanType, | 2513 | wmi_startscan_cmd(struct wmi_t *wmip, WMI_SCAN_TYPE scanType, |
2514 | A_BOOL forceFgScan, A_BOOL isLegacy, | 2514 | A_BOOL forceFgScan, A_BOOL isLegacy, |
2515 | A_UINT32 homeDwellTime, A_UINT32 forceScanInterval, | 2515 | A_UINT32 homeDwellTime, A_UINT32 forceScanInterval, |
@@ -2553,7 +2553,7 @@ wmi_startscan_cmd(struct wmi_t *wmip, WMI_SCAN_TYPE scanType, | |||
2553 | return (wmi_cmd_send(wmip, osbuf, WMI_START_SCAN_CMDID, NO_SYNC_WMIFLAG)); | 2553 | return (wmi_cmd_send(wmip, osbuf, WMI_START_SCAN_CMDID, NO_SYNC_WMIFLAG)); |
2554 | } | 2554 | } |
2555 | 2555 | ||
2556 | A_STATUS | 2556 | int |
2557 | wmi_scanparams_cmd(struct wmi_t *wmip, A_UINT16 fg_start_sec, | 2557 | wmi_scanparams_cmd(struct wmi_t *wmip, A_UINT16 fg_start_sec, |
2558 | A_UINT16 fg_end_sec, A_UINT16 bg_sec, | 2558 | A_UINT16 fg_end_sec, A_UINT16 bg_sec, |
2559 | A_UINT16 minact_chdw_msec, A_UINT16 maxact_chdw_msec, | 2559 | A_UINT16 minact_chdw_msec, A_UINT16 maxact_chdw_msec, |
@@ -2588,7 +2588,7 @@ wmi_scanparams_cmd(struct wmi_t *wmip, A_UINT16 fg_start_sec, | |||
2588 | NO_SYNC_WMIFLAG)); | 2588 | NO_SYNC_WMIFLAG)); |
2589 | } | 2589 | } |
2590 | 2590 | ||
2591 | A_STATUS | 2591 | int |
2592 | wmi_bssfilter_cmd(struct wmi_t *wmip, A_UINT8 filter, A_UINT32 ieMask) | 2592 | wmi_bssfilter_cmd(struct wmi_t *wmip, A_UINT8 filter, A_UINT32 ieMask) |
2593 | { | 2593 | { |
2594 | void *osbuf; | 2594 | void *osbuf; |
@@ -2614,7 +2614,7 @@ wmi_bssfilter_cmd(struct wmi_t *wmip, A_UINT8 filter, A_UINT32 ieMask) | |||
2614 | NO_SYNC_WMIFLAG)); | 2614 | NO_SYNC_WMIFLAG)); |
2615 | } | 2615 | } |
2616 | 2616 | ||
2617 | A_STATUS | 2617 | int |
2618 | wmi_probedSsid_cmd(struct wmi_t *wmip, A_UINT8 index, A_UINT8 flag, | 2618 | wmi_probedSsid_cmd(struct wmi_t *wmip, A_UINT8 index, A_UINT8 flag, |
2619 | A_UINT8 ssidLength, A_UCHAR *ssid) | 2619 | A_UINT8 ssidLength, A_UCHAR *ssid) |
2620 | { | 2620 | { |
@@ -2656,7 +2656,7 @@ wmi_probedSsid_cmd(struct wmi_t *wmip, A_UINT8 index, A_UINT8 flag, | |||
2656 | NO_SYNC_WMIFLAG)); | 2656 | NO_SYNC_WMIFLAG)); |
2657 | } | 2657 | } |
2658 | 2658 | ||
2659 | A_STATUS | 2659 | int |
2660 | wmi_listeninterval_cmd(struct wmi_t *wmip, A_UINT16 listenInterval, A_UINT16 listenBeacons) | 2660 | wmi_listeninterval_cmd(struct wmi_t *wmip, A_UINT16 listenInterval, A_UINT16 listenBeacons) |
2661 | { | 2661 | { |
2662 | void *osbuf; | 2662 | void *osbuf; |
@@ -2678,7 +2678,7 @@ wmi_listeninterval_cmd(struct wmi_t *wmip, A_UINT16 listenInterval, A_UINT16 lis | |||
2678 | NO_SYNC_WMIFLAG)); | 2678 | NO_SYNC_WMIFLAG)); |
2679 | } | 2679 | } |
2680 | 2680 | ||
2681 | A_STATUS | 2681 | int |
2682 | wmi_bmisstime_cmd(struct wmi_t *wmip, A_UINT16 bmissTime, A_UINT16 bmissBeacons) | 2682 | wmi_bmisstime_cmd(struct wmi_t *wmip, A_UINT16 bmissTime, A_UINT16 bmissBeacons) |
2683 | { | 2683 | { |
2684 | void *osbuf; | 2684 | void *osbuf; |
@@ -2700,7 +2700,7 @@ wmi_bmisstime_cmd(struct wmi_t *wmip, A_UINT16 bmissTime, A_UINT16 bmissBeacons) | |||
2700 | NO_SYNC_WMIFLAG)); | 2700 | NO_SYNC_WMIFLAG)); |
2701 | } | 2701 | } |
2702 | 2702 | ||
2703 | A_STATUS | 2703 | int |
2704 | wmi_associnfo_cmd(struct wmi_t *wmip, A_UINT8 ieType, | 2704 | wmi_associnfo_cmd(struct wmi_t *wmip, A_UINT8 ieType, |
2705 | A_UINT8 ieLen, A_UINT8 *ieInfo) | 2705 | A_UINT8 ieLen, A_UINT8 *ieInfo) |
2706 | { | 2706 | { |
@@ -2726,7 +2726,7 @@ wmi_associnfo_cmd(struct wmi_t *wmip, A_UINT8 ieType, | |||
2726 | NO_SYNC_WMIFLAG)); | 2726 | NO_SYNC_WMIFLAG)); |
2727 | } | 2727 | } |
2728 | 2728 | ||
2729 | A_STATUS | 2729 | int |
2730 | wmi_powermode_cmd(struct wmi_t *wmip, A_UINT8 powerMode) | 2730 | wmi_powermode_cmd(struct wmi_t *wmip, A_UINT8 powerMode) |
2731 | { | 2731 | { |
2732 | void *osbuf; | 2732 | void *osbuf; |
@@ -2748,7 +2748,7 @@ wmi_powermode_cmd(struct wmi_t *wmip, A_UINT8 powerMode) | |||
2748 | NO_SYNC_WMIFLAG)); | 2748 | NO_SYNC_WMIFLAG)); |
2749 | } | 2749 | } |
2750 | 2750 | ||
2751 | A_STATUS | 2751 | int |
2752 | wmi_ibsspmcaps_cmd(struct wmi_t *wmip, A_UINT8 pmEnable, A_UINT8 ttl, | 2752 | wmi_ibsspmcaps_cmd(struct wmi_t *wmip, A_UINT8 pmEnable, A_UINT8 ttl, |
2753 | A_UINT16 atim_windows, A_UINT16 timeout_value) | 2753 | A_UINT16 atim_windows, A_UINT16 timeout_value) |
2754 | { | 2754 | { |
@@ -2773,7 +2773,7 @@ wmi_ibsspmcaps_cmd(struct wmi_t *wmip, A_UINT8 pmEnable, A_UINT8 ttl, | |||
2773 | NO_SYNC_WMIFLAG)); | 2773 | NO_SYNC_WMIFLAG)); |
2774 | } | 2774 | } |
2775 | 2775 | ||
2776 | A_STATUS | 2776 | int |
2777 | wmi_apps_cmd(struct wmi_t *wmip, A_UINT8 psType, A_UINT32 idle_time, | 2777 | wmi_apps_cmd(struct wmi_t *wmip, A_UINT8 psType, A_UINT32 idle_time, |
2778 | A_UINT32 ps_period, A_UINT8 sleep_period) | 2778 | A_UINT32 ps_period, A_UINT8 sleep_period) |
2779 | { | 2779 | { |
@@ -2798,7 +2798,7 @@ wmi_apps_cmd(struct wmi_t *wmip, A_UINT8 psType, A_UINT32 idle_time, | |||
2798 | NO_SYNC_WMIFLAG)); | 2798 | NO_SYNC_WMIFLAG)); |
2799 | } | 2799 | } |
2800 | 2800 | ||
2801 | A_STATUS | 2801 | int |
2802 | wmi_pmparams_cmd(struct wmi_t *wmip, A_UINT16 idlePeriod, | 2802 | wmi_pmparams_cmd(struct wmi_t *wmip, A_UINT16 idlePeriod, |
2803 | A_UINT16 psPollNum, A_UINT16 dtimPolicy, | 2803 | A_UINT16 psPollNum, A_UINT16 dtimPolicy, |
2804 | A_UINT16 tx_wakeup_policy, A_UINT16 num_tx_to_wakeup, | 2804 | A_UINT16 tx_wakeup_policy, A_UINT16 num_tx_to_wakeup, |
@@ -2827,7 +2827,7 @@ wmi_pmparams_cmd(struct wmi_t *wmip, A_UINT16 idlePeriod, | |||
2827 | NO_SYNC_WMIFLAG)); | 2827 | NO_SYNC_WMIFLAG)); |
2828 | } | 2828 | } |
2829 | 2829 | ||
2830 | A_STATUS | 2830 | int |
2831 | wmi_disctimeout_cmd(struct wmi_t *wmip, A_UINT8 timeout) | 2831 | wmi_disctimeout_cmd(struct wmi_t *wmip, A_UINT8 timeout) |
2832 | { | 2832 | { |
2833 | void *osbuf; | 2833 | void *osbuf; |
@@ -2848,7 +2848,7 @@ wmi_disctimeout_cmd(struct wmi_t *wmip, A_UINT8 timeout) | |||
2848 | NO_SYNC_WMIFLAG)); | 2848 | NO_SYNC_WMIFLAG)); |
2849 | } | 2849 | } |
2850 | 2850 | ||
2851 | A_STATUS | 2851 | int |
2852 | wmi_addKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex, CRYPTO_TYPE keyType, | 2852 | wmi_addKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex, CRYPTO_TYPE keyType, |
2853 | A_UINT8 keyUsage, A_UINT8 keyLength, A_UINT8 *keyRSC, | 2853 | A_UINT8 keyUsage, A_UINT8 keyLength, A_UINT8 *keyRSC, |
2854 | A_UINT8 *keyMaterial, A_UINT8 key_op_ctrl, A_UINT8 *macAddr, | 2854 | A_UINT8 *keyMaterial, A_UINT8 key_op_ctrl, A_UINT8 *macAddr, |
@@ -2897,7 +2897,7 @@ wmi_addKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex, CRYPTO_TYPE keyType, | |||
2897 | return (wmi_cmd_send(wmip, osbuf, WMI_ADD_CIPHER_KEY_CMDID, sync_flag)); | 2897 | return (wmi_cmd_send(wmip, osbuf, WMI_ADD_CIPHER_KEY_CMDID, sync_flag)); |
2898 | } | 2898 | } |
2899 | 2899 | ||
2900 | A_STATUS | 2900 | int |
2901 | wmi_add_krk_cmd(struct wmi_t *wmip, A_UINT8 *krk) | 2901 | wmi_add_krk_cmd(struct wmi_t *wmip, A_UINT8 *krk) |
2902 | { | 2902 | { |
2903 | void *osbuf; | 2903 | void *osbuf; |
@@ -2917,13 +2917,13 @@ wmi_add_krk_cmd(struct wmi_t *wmip, A_UINT8 *krk) | |||
2917 | return (wmi_cmd_send(wmip, osbuf, WMI_ADD_KRK_CMDID, NO_SYNC_WMIFLAG)); | 2917 | return (wmi_cmd_send(wmip, osbuf, WMI_ADD_KRK_CMDID, NO_SYNC_WMIFLAG)); |
2918 | } | 2918 | } |
2919 | 2919 | ||
2920 | A_STATUS | 2920 | int |
2921 | wmi_delete_krk_cmd(struct wmi_t *wmip) | 2921 | wmi_delete_krk_cmd(struct wmi_t *wmip) |
2922 | { | 2922 | { |
2923 | return wmi_simple_cmd(wmip, WMI_DELETE_KRK_CMDID); | 2923 | return wmi_simple_cmd(wmip, WMI_DELETE_KRK_CMDID); |
2924 | } | 2924 | } |
2925 | 2925 | ||
2926 | A_STATUS | 2926 | int |
2927 | wmi_deleteKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex) | 2927 | wmi_deleteKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex) |
2928 | { | 2928 | { |
2929 | void *osbuf; | 2929 | void *osbuf; |
@@ -2948,7 +2948,7 @@ wmi_deleteKey_cmd(struct wmi_t *wmip, A_UINT8 keyIndex) | |||
2948 | NO_SYNC_WMIFLAG)); | 2948 | NO_SYNC_WMIFLAG)); |
2949 | } | 2949 | } |
2950 | 2950 | ||
2951 | A_STATUS | 2951 | int |
2952 | wmi_setPmkid_cmd(struct wmi_t *wmip, A_UINT8 *bssid, A_UINT8 *pmkId, | 2952 | wmi_setPmkid_cmd(struct wmi_t *wmip, A_UINT8 *bssid, A_UINT8 *pmkId, |
2953 | A_BOOL set) | 2953 | A_BOOL set) |
2954 | { | 2954 | { |
@@ -2983,7 +2983,7 @@ wmi_setPmkid_cmd(struct wmi_t *wmip, A_UINT8 *bssid, A_UINT8 *pmkId, | |||
2983 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_PMKID_CMDID, NO_SYNC_WMIFLAG)); | 2983 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_PMKID_CMDID, NO_SYNC_WMIFLAG)); |
2984 | } | 2984 | } |
2985 | 2985 | ||
2986 | A_STATUS | 2986 | int |
2987 | wmi_set_tkip_countermeasures_cmd(struct wmi_t *wmip, A_BOOL en) | 2987 | wmi_set_tkip_countermeasures_cmd(struct wmi_t *wmip, A_BOOL en) |
2988 | { | 2988 | { |
2989 | void *osbuf; | 2989 | void *osbuf; |
@@ -3003,7 +3003,7 @@ wmi_set_tkip_countermeasures_cmd(struct wmi_t *wmip, A_BOOL en) | |||
3003 | NO_SYNC_WMIFLAG)); | 3003 | NO_SYNC_WMIFLAG)); |
3004 | } | 3004 | } |
3005 | 3005 | ||
3006 | A_STATUS | 3006 | int |
3007 | wmi_set_akmp_params_cmd(struct wmi_t *wmip, | 3007 | wmi_set_akmp_params_cmd(struct wmi_t *wmip, |
3008 | WMI_SET_AKMP_PARAMS_CMD *akmpParams) | 3008 | WMI_SET_AKMP_PARAMS_CMD *akmpParams) |
3009 | { | 3009 | { |
@@ -3023,7 +3023,7 @@ wmi_set_akmp_params_cmd(struct wmi_t *wmip, | |||
3023 | NO_SYNC_WMIFLAG)); | 3023 | NO_SYNC_WMIFLAG)); |
3024 | } | 3024 | } |
3025 | 3025 | ||
3026 | A_STATUS | 3026 | int |
3027 | wmi_set_pmkid_list_cmd(struct wmi_t *wmip, | 3027 | wmi_set_pmkid_list_cmd(struct wmi_t *wmip, |
3028 | WMI_SET_PMKID_LIST_CMD *pmkInfo) | 3028 | WMI_SET_PMKID_LIST_CMD *pmkInfo) |
3029 | { | 3029 | { |
@@ -3053,13 +3053,13 @@ wmi_set_pmkid_list_cmd(struct wmi_t *wmip, | |||
3053 | NO_SYNC_WMIFLAG)); | 3053 | NO_SYNC_WMIFLAG)); |
3054 | } | 3054 | } |
3055 | 3055 | ||
3056 | A_STATUS | 3056 | int |
3057 | wmi_get_pmkid_list_cmd(struct wmi_t *wmip) | 3057 | wmi_get_pmkid_list_cmd(struct wmi_t *wmip) |
3058 | { | 3058 | { |
3059 | return wmi_simple_cmd(wmip, WMI_GET_PMKID_LIST_CMDID); | 3059 | return wmi_simple_cmd(wmip, WMI_GET_PMKID_LIST_CMDID); |
3060 | } | 3060 | } |
3061 | 3061 | ||
3062 | A_STATUS | 3062 | int |
3063 | wmi_dataSync_send(struct wmi_t *wmip, void *osbuf, HTC_ENDPOINT_ID eid) | 3063 | wmi_dataSync_send(struct wmi_t *wmip, void *osbuf, HTC_ENDPOINT_ID eid) |
3064 | { | 3064 | { |
3065 | WMI_DATA_HDR *dtHdr; | 3065 | WMI_DATA_HDR *dtHdr; |
@@ -3085,14 +3085,14 @@ typedef struct _WMI_DATA_SYNC_BUFS { | |||
3085 | void *osbuf; | 3085 | void *osbuf; |
3086 | }WMI_DATA_SYNC_BUFS; | 3086 | }WMI_DATA_SYNC_BUFS; |
3087 | 3087 | ||
3088 | static A_STATUS | 3088 | static int |
3089 | wmi_sync_point(struct wmi_t *wmip) | 3089 | wmi_sync_point(struct wmi_t *wmip) |
3090 | { | 3090 | { |
3091 | void *cmd_osbuf; | 3091 | void *cmd_osbuf; |
3092 | WMI_SYNC_CMD *cmd; | 3092 | WMI_SYNC_CMD *cmd; |
3093 | WMI_DATA_SYNC_BUFS dataSyncBufs[WMM_NUM_AC]; | 3093 | WMI_DATA_SYNC_BUFS dataSyncBufs[WMM_NUM_AC]; |
3094 | A_UINT8 i,numPriStreams=0; | 3094 | A_UINT8 i,numPriStreams=0; |
3095 | A_STATUS status = A_OK; | 3095 | int status = A_OK; |
3096 | 3096 | ||
3097 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); | 3097 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); |
3098 | 3098 | ||
@@ -3195,7 +3195,7 @@ wmi_sync_point(struct wmi_t *wmip) | |||
3195 | return (status); | 3195 | return (status); |
3196 | } | 3196 | } |
3197 | 3197 | ||
3198 | A_STATUS | 3198 | int |
3199 | wmi_create_pstream_cmd(struct wmi_t *wmip, WMI_CREATE_PSTREAM_CMD *params) | 3199 | wmi_create_pstream_cmd(struct wmi_t *wmip, WMI_CREATE_PSTREAM_CMD *params) |
3200 | { | 3200 | { |
3201 | void *osbuf; | 3201 | void *osbuf; |
@@ -3291,12 +3291,12 @@ wmi_create_pstream_cmd(struct wmi_t *wmip, WMI_CREATE_PSTREAM_CMD *params) | |||
3291 | NO_SYNC_WMIFLAG)); | 3291 | NO_SYNC_WMIFLAG)); |
3292 | } | 3292 | } |
3293 | 3293 | ||
3294 | A_STATUS | 3294 | int |
3295 | wmi_delete_pstream_cmd(struct wmi_t *wmip, A_UINT8 trafficClass, A_UINT8 tsid) | 3295 | wmi_delete_pstream_cmd(struct wmi_t *wmip, A_UINT8 trafficClass, A_UINT8 tsid) |
3296 | { | 3296 | { |
3297 | void *osbuf; | 3297 | void *osbuf; |
3298 | WMI_DELETE_PSTREAM_CMD *cmd; | 3298 | WMI_DELETE_PSTREAM_CMD *cmd; |
3299 | A_STATUS status; | 3299 | int status; |
3300 | A_UINT16 activeTsids=0; | 3300 | A_UINT16 activeTsids=0; |
3301 | 3301 | ||
3302 | /* validate the parameters */ | 3302 | /* validate the parameters */ |
@@ -3355,7 +3355,7 @@ wmi_delete_pstream_cmd(struct wmi_t *wmip, A_UINT8 trafficClass, A_UINT8 tsid) | |||
3355 | return status; | 3355 | return status; |
3356 | } | 3356 | } |
3357 | 3357 | ||
3358 | A_STATUS | 3358 | int |
3359 | wmi_set_framerate_cmd(struct wmi_t *wmip, A_UINT8 bEnable, A_UINT8 type, A_UINT8 subType, A_UINT16 rateMask) | 3359 | wmi_set_framerate_cmd(struct wmi_t *wmip, A_UINT8 bEnable, A_UINT8 type, A_UINT8 subType, A_UINT16 rateMask) |
3360 | { | 3360 | { |
3361 | void *osbuf; | 3361 | void *osbuf; |
@@ -3394,7 +3394,7 @@ wmi_set_framerate_cmd(struct wmi_t *wmip, A_UINT8 bEnable, A_UINT8 type, A_UINT8 | |||
3394 | * used to set the bit rate. rate is in Kbps. If rate == -1 | 3394 | * used to set the bit rate. rate is in Kbps. If rate == -1 |
3395 | * then auto selection is used. | 3395 | * then auto selection is used. |
3396 | */ | 3396 | */ |
3397 | A_STATUS | 3397 | int |
3398 | wmi_set_bitrate_cmd(struct wmi_t *wmip, A_INT32 dataRate, A_INT32 mgmtRate, A_INT32 ctlRate) | 3398 | wmi_set_bitrate_cmd(struct wmi_t *wmip, A_INT32 dataRate, A_INT32 mgmtRate, A_INT32 ctlRate) |
3399 | { | 3399 | { |
3400 | void *osbuf; | 3400 | void *osbuf; |
@@ -3444,7 +3444,7 @@ wmi_set_bitrate_cmd(struct wmi_t *wmip, A_INT32 dataRate, A_INT32 mgmtRate, A_IN | |||
3444 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_BITRATE_CMDID, NO_SYNC_WMIFLAG)); | 3444 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_BITRATE_CMDID, NO_SYNC_WMIFLAG)); |
3445 | } | 3445 | } |
3446 | 3446 | ||
3447 | A_STATUS | 3447 | int |
3448 | wmi_get_bitrate_cmd(struct wmi_t *wmip) | 3448 | wmi_get_bitrate_cmd(struct wmi_t *wmip) |
3449 | { | 3449 | { |
3450 | return wmi_simple_cmd(wmip, WMI_GET_BITRATE_CMDID); | 3450 | return wmi_simple_cmd(wmip, WMI_GET_BITRATE_CMDID); |
@@ -3532,7 +3532,7 @@ wmi_validate_bitrate(struct wmi_t *wmip, A_INT32 rate, A_INT8 *rate_idx) | |||
3532 | return A_OK; | 3532 | return A_OK; |
3533 | } | 3533 | } |
3534 | 3534 | ||
3535 | A_STATUS | 3535 | int |
3536 | wmi_set_fixrates_cmd(struct wmi_t *wmip, A_UINT32 fixRatesMask) | 3536 | wmi_set_fixrates_cmd(struct wmi_t *wmip, A_UINT32 fixRatesMask) |
3537 | { | 3537 | { |
3538 | void *osbuf; | 3538 | void *osbuf; |
@@ -3572,13 +3572,13 @@ wmi_set_fixrates_cmd(struct wmi_t *wmip, A_UINT32 fixRatesMask) | |||
3572 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_FIXRATES_CMDID, NO_SYNC_WMIFLAG)); | 3572 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_FIXRATES_CMDID, NO_SYNC_WMIFLAG)); |
3573 | } | 3573 | } |
3574 | 3574 | ||
3575 | A_STATUS | 3575 | int |
3576 | wmi_get_ratemask_cmd(struct wmi_t *wmip) | 3576 | wmi_get_ratemask_cmd(struct wmi_t *wmip) |
3577 | { | 3577 | { |
3578 | return wmi_simple_cmd(wmip, WMI_GET_FIXRATES_CMDID); | 3578 | return wmi_simple_cmd(wmip, WMI_GET_FIXRATES_CMDID); |
3579 | } | 3579 | } |
3580 | 3580 | ||
3581 | A_STATUS | 3581 | int |
3582 | wmi_get_channelList_cmd(struct wmi_t *wmip) | 3582 | wmi_get_channelList_cmd(struct wmi_t *wmip) |
3583 | { | 3583 | { |
3584 | return wmi_simple_cmd(wmip, WMI_GET_CHANNEL_LIST_CMDID); | 3584 | return wmi_simple_cmd(wmip, WMI_GET_CHANNEL_LIST_CMDID); |
@@ -3594,7 +3594,7 @@ wmi_get_channelList_cmd(struct wmi_t *wmip) | |||
3594 | * should limit its operation to. It should be NULL if numChan == 0. Size of | 3594 | * should limit its operation to. It should be NULL if numChan == 0. Size of |
3595 | * array should correspond to numChan entries. | 3595 | * array should correspond to numChan entries. |
3596 | */ | 3596 | */ |
3597 | A_STATUS | 3597 | int |
3598 | wmi_set_channelParams_cmd(struct wmi_t *wmip, A_UINT8 scanParam, | 3598 | wmi_set_channelParams_cmd(struct wmi_t *wmip, A_UINT8 scanParam, |
3599 | WMI_PHY_MODE mode, A_INT8 numChan, | 3599 | WMI_PHY_MODE mode, A_INT8 numChan, |
3600 | A_UINT16 *channelList) | 3600 | A_UINT16 *channelList) |
@@ -3681,7 +3681,7 @@ wmi_cache_configure_rssithreshold(struct wmi_t *wmip, WMI_RSSI_THRESHOLD_PARAMS_ | |||
3681 | } | 3681 | } |
3682 | } | 3682 | } |
3683 | 3683 | ||
3684 | A_STATUS | 3684 | int |
3685 | wmi_set_rssi_threshold_params(struct wmi_t *wmip, | 3685 | wmi_set_rssi_threshold_params(struct wmi_t *wmip, |
3686 | WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd) | 3686 | WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd) |
3687 | { | 3687 | { |
@@ -3706,7 +3706,7 @@ wmi_set_rssi_threshold_params(struct wmi_t *wmip, | |||
3706 | return (wmi_send_rssi_threshold_params(wmip, rssiCmd)); | 3706 | return (wmi_send_rssi_threshold_params(wmip, rssiCmd)); |
3707 | } | 3707 | } |
3708 | 3708 | ||
3709 | A_STATUS | 3709 | int |
3710 | wmi_set_ip_cmd(struct wmi_t *wmip, WMI_SET_IP_CMD *ipCmd) | 3710 | wmi_set_ip_cmd(struct wmi_t *wmip, WMI_SET_IP_CMD *ipCmd) |
3711 | { | 3711 | { |
3712 | void *osbuf; | 3712 | void *osbuf; |
@@ -3731,7 +3731,7 @@ wmi_set_ip_cmd(struct wmi_t *wmip, WMI_SET_IP_CMD *ipCmd) | |||
3731 | NO_SYNC_WMIFLAG)); | 3731 | NO_SYNC_WMIFLAG)); |
3732 | } | 3732 | } |
3733 | 3733 | ||
3734 | A_STATUS | 3734 | int |
3735 | wmi_set_host_sleep_mode_cmd(struct wmi_t *wmip, | 3735 | wmi_set_host_sleep_mode_cmd(struct wmi_t *wmip, |
3736 | WMI_SET_HOST_SLEEP_MODE_CMD *hostModeCmd) | 3736 | WMI_SET_HOST_SLEEP_MODE_CMD *hostModeCmd) |
3737 | { | 3737 | { |
@@ -3793,7 +3793,7 @@ wmi_set_host_sleep_mode_cmd(struct wmi_t *wmip, | |||
3793 | NO_SYNC_WMIFLAG)); | 3793 | NO_SYNC_WMIFLAG)); |
3794 | } | 3794 | } |
3795 | 3795 | ||
3796 | A_STATUS | 3796 | int |
3797 | wmi_set_wow_mode_cmd(struct wmi_t *wmip, | 3797 | wmi_set_wow_mode_cmd(struct wmi_t *wmip, |
3798 | WMI_SET_WOW_MODE_CMD *wowModeCmd) | 3798 | WMI_SET_WOW_MODE_CMD *wowModeCmd) |
3799 | { | 3799 | { |
@@ -3819,7 +3819,7 @@ wmi_set_wow_mode_cmd(struct wmi_t *wmip, | |||
3819 | 3819 | ||
3820 | } | 3820 | } |
3821 | 3821 | ||
3822 | A_STATUS | 3822 | int |
3823 | wmi_get_wow_list_cmd(struct wmi_t *wmip, | 3823 | wmi_get_wow_list_cmd(struct wmi_t *wmip, |
3824 | WMI_GET_WOW_LIST_CMD *wowListCmd) | 3824 | WMI_GET_WOW_LIST_CMD *wowListCmd) |
3825 | { | 3825 | { |
@@ -3845,7 +3845,7 @@ wmi_get_wow_list_cmd(struct wmi_t *wmip, | |||
3845 | 3845 | ||
3846 | } | 3846 | } |
3847 | 3847 | ||
3848 | static A_STATUS | 3848 | static int |
3849 | wmi_get_wow_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 3849 | wmi_get_wow_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
3850 | { | 3850 | { |
3851 | WMI_GET_WOW_LIST_REPLY *reply; | 3851 | WMI_GET_WOW_LIST_REPLY *reply; |
@@ -3861,7 +3861,7 @@ wmi_get_wow_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
3861 | return A_OK; | 3861 | return A_OK; |
3862 | } | 3862 | } |
3863 | 3863 | ||
3864 | A_STATUS wmi_add_wow_pattern_cmd(struct wmi_t *wmip, | 3864 | int wmi_add_wow_pattern_cmd(struct wmi_t *wmip, |
3865 | WMI_ADD_WOW_PATTERN_CMD *addWowCmd, | 3865 | WMI_ADD_WOW_PATTERN_CMD *addWowCmd, |
3866 | A_UINT8* pattern, A_UINT8* mask, | 3866 | A_UINT8* pattern, A_UINT8* mask, |
3867 | A_UINT8 pattern_size) | 3867 | A_UINT8 pattern_size) |
@@ -3896,7 +3896,7 @@ A_STATUS wmi_add_wow_pattern_cmd(struct wmi_t *wmip, | |||
3896 | NO_SYNC_WMIFLAG)); | 3896 | NO_SYNC_WMIFLAG)); |
3897 | } | 3897 | } |
3898 | 3898 | ||
3899 | A_STATUS | 3899 | int |
3900 | wmi_del_wow_pattern_cmd(struct wmi_t *wmip, | 3900 | wmi_del_wow_pattern_cmd(struct wmi_t *wmip, |
3901 | WMI_DEL_WOW_PATTERN_CMD *delWowCmd) | 3901 | WMI_DEL_WOW_PATTERN_CMD *delWowCmd) |
3902 | { | 3902 | { |
@@ -3967,7 +3967,7 @@ wmi_cache_configure_snrthreshold(struct wmi_t *wmip, WMI_SNR_THRESHOLD_PARAMS_CM | |||
3967 | } | 3967 | } |
3968 | 3968 | ||
3969 | } | 3969 | } |
3970 | A_STATUS | 3970 | int |
3971 | wmi_set_snr_threshold_params(struct wmi_t *wmip, | 3971 | wmi_set_snr_threshold_params(struct wmi_t *wmip, |
3972 | WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd) | 3972 | WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd) |
3973 | { | 3973 | { |
@@ -3984,7 +3984,7 @@ wmi_set_snr_threshold_params(struct wmi_t *wmip, | |||
3984 | return (wmi_send_snr_threshold_params(wmip, snrCmd)); | 3984 | return (wmi_send_snr_threshold_params(wmip, snrCmd)); |
3985 | } | 3985 | } |
3986 | 3986 | ||
3987 | A_STATUS | 3987 | int |
3988 | wmi_clr_rssi_snr(struct wmi_t *wmip) | 3988 | wmi_clr_rssi_snr(struct wmi_t *wmip) |
3989 | { | 3989 | { |
3990 | void *osbuf; | 3990 | void *osbuf; |
@@ -3998,7 +3998,7 @@ wmi_clr_rssi_snr(struct wmi_t *wmip) | |||
3998 | NO_SYNC_WMIFLAG)); | 3998 | NO_SYNC_WMIFLAG)); |
3999 | } | 3999 | } |
4000 | 4000 | ||
4001 | A_STATUS | 4001 | int |
4002 | wmi_set_lq_threshold_params(struct wmi_t *wmip, | 4002 | wmi_set_lq_threshold_params(struct wmi_t *wmip, |
4003 | WMI_LQ_THRESHOLD_PARAMS_CMD *lqCmd) | 4003 | WMI_LQ_THRESHOLD_PARAMS_CMD *lqCmd) |
4004 | { | 4004 | { |
@@ -4033,7 +4033,7 @@ wmi_set_lq_threshold_params(struct wmi_t *wmip, | |||
4033 | NO_SYNC_WMIFLAG)); | 4033 | NO_SYNC_WMIFLAG)); |
4034 | } | 4034 | } |
4035 | 4035 | ||
4036 | A_STATUS | 4036 | int |
4037 | wmi_set_error_report_bitmask(struct wmi_t *wmip, A_UINT32 mask) | 4037 | wmi_set_error_report_bitmask(struct wmi_t *wmip, A_UINT32 mask) |
4038 | { | 4038 | { |
4039 | void *osbuf; | 4039 | void *osbuf; |
@@ -4058,7 +4058,7 @@ wmi_set_error_report_bitmask(struct wmi_t *wmip, A_UINT32 mask) | |||
4058 | NO_SYNC_WMIFLAG)); | 4058 | NO_SYNC_WMIFLAG)); |
4059 | } | 4059 | } |
4060 | 4060 | ||
4061 | A_STATUS | 4061 | int |
4062 | wmi_get_challenge_resp_cmd(struct wmi_t *wmip, A_UINT32 cookie, A_UINT32 source) | 4062 | wmi_get_challenge_resp_cmd(struct wmi_t *wmip, A_UINT32 cookie, A_UINT32 source) |
4063 | { | 4063 | { |
4064 | void *osbuf; | 4064 | void *osbuf; |
@@ -4079,7 +4079,7 @@ wmi_get_challenge_resp_cmd(struct wmi_t *wmip, A_UINT32 cookie, A_UINT32 source) | |||
4079 | NO_SYNC_WMIFLAG)); | 4079 | NO_SYNC_WMIFLAG)); |
4080 | } | 4080 | } |
4081 | 4081 | ||
4082 | A_STATUS | 4082 | int |
4083 | wmi_config_debug_module_cmd(struct wmi_t *wmip, A_UINT16 mmask, | 4083 | wmi_config_debug_module_cmd(struct wmi_t *wmip, A_UINT16 mmask, |
4084 | A_UINT16 tsr, A_BOOL rep, A_UINT16 size, | 4084 | A_UINT16 tsr, A_BOOL rep, A_UINT16 size, |
4085 | A_UINT32 valid) | 4085 | A_UINT32 valid) |
@@ -4105,13 +4105,13 @@ wmi_config_debug_module_cmd(struct wmi_t *wmip, A_UINT16 mmask, | |||
4105 | NO_SYNC_WMIFLAG)); | 4105 | NO_SYNC_WMIFLAG)); |
4106 | } | 4106 | } |
4107 | 4107 | ||
4108 | A_STATUS | 4108 | int |
4109 | wmi_get_stats_cmd(struct wmi_t *wmip) | 4109 | wmi_get_stats_cmd(struct wmi_t *wmip) |
4110 | { | 4110 | { |
4111 | return wmi_simple_cmd(wmip, WMI_GET_STATISTICS_CMDID); | 4111 | return wmi_simple_cmd(wmip, WMI_GET_STATISTICS_CMDID); |
4112 | } | 4112 | } |
4113 | 4113 | ||
4114 | A_STATUS | 4114 | int |
4115 | wmi_addBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex, A_UINT8 *bssid) | 4115 | wmi_addBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex, A_UINT8 *bssid) |
4116 | { | 4116 | { |
4117 | void *osbuf; | 4117 | void *osbuf; |
@@ -4135,7 +4135,7 @@ wmi_addBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex, A_UINT8 *bssid) | |||
4135 | return (wmi_cmd_send(wmip, osbuf, WMI_ADD_BAD_AP_CMDID, SYNC_BEFORE_WMIFLAG)); | 4135 | return (wmi_cmd_send(wmip, osbuf, WMI_ADD_BAD_AP_CMDID, SYNC_BEFORE_WMIFLAG)); |
4136 | } | 4136 | } |
4137 | 4137 | ||
4138 | A_STATUS | 4138 | int |
4139 | wmi_deleteBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex) | 4139 | wmi_deleteBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex) |
4140 | { | 4140 | { |
4141 | void *osbuf; | 4141 | void *osbuf; |
@@ -4159,13 +4159,13 @@ wmi_deleteBadAp_cmd(struct wmi_t *wmip, A_UINT8 apIndex) | |||
4159 | NO_SYNC_WMIFLAG)); | 4159 | NO_SYNC_WMIFLAG)); |
4160 | } | 4160 | } |
4161 | 4161 | ||
4162 | A_STATUS | 4162 | int |
4163 | wmi_abort_scan_cmd(struct wmi_t *wmip) | 4163 | wmi_abort_scan_cmd(struct wmi_t *wmip) |
4164 | { | 4164 | { |
4165 | return wmi_simple_cmd(wmip, WMI_ABORT_SCAN_CMDID); | 4165 | return wmi_simple_cmd(wmip, WMI_ABORT_SCAN_CMDID); |
4166 | } | 4166 | } |
4167 | 4167 | ||
4168 | A_STATUS | 4168 | int |
4169 | wmi_set_txPwr_cmd(struct wmi_t *wmip, A_UINT8 dbM) | 4169 | wmi_set_txPwr_cmd(struct wmi_t *wmip, A_UINT8 dbM) |
4170 | { | 4170 | { |
4171 | void *osbuf; | 4171 | void *osbuf; |
@@ -4184,7 +4184,7 @@ wmi_set_txPwr_cmd(struct wmi_t *wmip, A_UINT8 dbM) | |||
4184 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_TX_PWR_CMDID, NO_SYNC_WMIFLAG)); | 4184 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_TX_PWR_CMDID, NO_SYNC_WMIFLAG)); |
4185 | } | 4185 | } |
4186 | 4186 | ||
4187 | A_STATUS | 4187 | int |
4188 | wmi_get_txPwr_cmd(struct wmi_t *wmip) | 4188 | wmi_get_txPwr_cmd(struct wmi_t *wmip) |
4189 | { | 4189 | { |
4190 | return wmi_simple_cmd(wmip, WMI_GET_TX_PWR_CMDID); | 4190 | return wmi_simple_cmd(wmip, WMI_GET_TX_PWR_CMDID); |
@@ -4202,13 +4202,13 @@ wmi_get_mapped_qos_queue(struct wmi_t *wmip, A_UINT8 trafficClass) | |||
4202 | return activeTsids; | 4202 | return activeTsids; |
4203 | } | 4203 | } |
4204 | 4204 | ||
4205 | A_STATUS | 4205 | int |
4206 | wmi_get_roam_tbl_cmd(struct wmi_t *wmip) | 4206 | wmi_get_roam_tbl_cmd(struct wmi_t *wmip) |
4207 | { | 4207 | { |
4208 | return wmi_simple_cmd(wmip, WMI_GET_ROAM_TBL_CMDID); | 4208 | return wmi_simple_cmd(wmip, WMI_GET_ROAM_TBL_CMDID); |
4209 | } | 4209 | } |
4210 | 4210 | ||
4211 | A_STATUS | 4211 | int |
4212 | wmi_get_roam_data_cmd(struct wmi_t *wmip, A_UINT8 roamDataType) | 4212 | wmi_get_roam_data_cmd(struct wmi_t *wmip, A_UINT8 roamDataType) |
4213 | { | 4213 | { |
4214 | void *osbuf; | 4214 | void *osbuf; |
@@ -4229,7 +4229,7 @@ wmi_get_roam_data_cmd(struct wmi_t *wmip, A_UINT8 roamDataType) | |||
4229 | NO_SYNC_WMIFLAG)); | 4229 | NO_SYNC_WMIFLAG)); |
4230 | } | 4230 | } |
4231 | 4231 | ||
4232 | A_STATUS | 4232 | int |
4233 | wmi_set_roam_ctrl_cmd(struct wmi_t *wmip, WMI_SET_ROAM_CTRL_CMD *p, | 4233 | wmi_set_roam_ctrl_cmd(struct wmi_t *wmip, WMI_SET_ROAM_CTRL_CMD *p, |
4234 | A_UINT8 size) | 4234 | A_UINT8 size) |
4235 | { | 4235 | { |
@@ -4252,7 +4252,7 @@ wmi_set_roam_ctrl_cmd(struct wmi_t *wmip, WMI_SET_ROAM_CTRL_CMD *p, | |||
4252 | NO_SYNC_WMIFLAG)); | 4252 | NO_SYNC_WMIFLAG)); |
4253 | } | 4253 | } |
4254 | 4254 | ||
4255 | A_STATUS | 4255 | int |
4256 | wmi_set_powersave_timers_cmd(struct wmi_t *wmip, | 4256 | wmi_set_powersave_timers_cmd(struct wmi_t *wmip, |
4257 | WMI_POWERSAVE_TIMERS_POLICY_CMD *pCmd, | 4257 | WMI_POWERSAVE_TIMERS_POLICY_CMD *pCmd, |
4258 | A_UINT8 size) | 4258 | A_UINT8 size) |
@@ -4286,7 +4286,7 @@ wmi_set_powersave_timers_cmd(struct wmi_t *wmip, | |||
4286 | 4286 | ||
4287 | #ifdef CONFIG_HOST_GPIO_SUPPORT | 4287 | #ifdef CONFIG_HOST_GPIO_SUPPORT |
4288 | /* Send a command to Target to change GPIO output pins. */ | 4288 | /* Send a command to Target to change GPIO output pins. */ |
4289 | A_STATUS | 4289 | int |
4290 | wmi_gpio_output_set(struct wmi_t *wmip, | 4290 | wmi_gpio_output_set(struct wmi_t *wmip, |
4291 | A_UINT32 set_mask, | 4291 | A_UINT32 set_mask, |
4292 | A_UINT32 clear_mask, | 4292 | A_UINT32 clear_mask, |
@@ -4320,7 +4320,7 @@ wmi_gpio_output_set(struct wmi_t *wmip, | |||
4320 | } | 4320 | } |
4321 | 4321 | ||
4322 | /* Send a command to the Target requesting state of the GPIO input pins */ | 4322 | /* Send a command to the Target requesting state of the GPIO input pins */ |
4323 | A_STATUS | 4323 | int |
4324 | wmi_gpio_input_get(struct wmi_t *wmip) | 4324 | wmi_gpio_input_get(struct wmi_t *wmip) |
4325 | { | 4325 | { |
4326 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); | 4326 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); |
@@ -4329,7 +4329,7 @@ wmi_gpio_input_get(struct wmi_t *wmip) | |||
4329 | } | 4329 | } |
4330 | 4330 | ||
4331 | /* Send a command to the Target that changes the value of a GPIO register. */ | 4331 | /* Send a command to the Target that changes the value of a GPIO register. */ |
4332 | A_STATUS | 4332 | int |
4333 | wmi_gpio_register_set(struct wmi_t *wmip, | 4333 | wmi_gpio_register_set(struct wmi_t *wmip, |
4334 | A_UINT32 gpioreg_id, | 4334 | A_UINT32 gpioreg_id, |
4335 | A_UINT32 value) | 4335 | A_UINT32 value) |
@@ -4358,7 +4358,7 @@ wmi_gpio_register_set(struct wmi_t *wmip, | |||
4358 | } | 4358 | } |
4359 | 4359 | ||
4360 | /* Send a command to the Target to fetch the value of a GPIO register. */ | 4360 | /* Send a command to the Target to fetch the value of a GPIO register. */ |
4361 | A_STATUS | 4361 | int |
4362 | wmi_gpio_register_get(struct wmi_t *wmip, | 4362 | wmi_gpio_register_get(struct wmi_t *wmip, |
4363 | A_UINT32 gpioreg_id) | 4363 | A_UINT32 gpioreg_id) |
4364 | { | 4364 | { |
@@ -4384,7 +4384,7 @@ wmi_gpio_register_get(struct wmi_t *wmip, | |||
4384 | } | 4384 | } |
4385 | 4385 | ||
4386 | /* Send a command to the Target acknowledging some GPIO interrupts. */ | 4386 | /* Send a command to the Target acknowledging some GPIO interrupts. */ |
4387 | A_STATUS | 4387 | int |
4388 | wmi_gpio_intr_ack(struct wmi_t *wmip, | 4388 | wmi_gpio_intr_ack(struct wmi_t *wmip, |
4389 | A_UINT32 ack_mask) | 4389 | A_UINT32 ack_mask) |
4390 | { | 4390 | { |
@@ -4410,7 +4410,7 @@ wmi_gpio_intr_ack(struct wmi_t *wmip, | |||
4410 | } | 4410 | } |
4411 | #endif /* CONFIG_HOST_GPIO_SUPPORT */ | 4411 | #endif /* CONFIG_HOST_GPIO_SUPPORT */ |
4412 | 4412 | ||
4413 | A_STATUS | 4413 | int |
4414 | wmi_set_access_params_cmd(struct wmi_t *wmip, A_UINT8 ac, A_UINT16 txop, A_UINT8 eCWmin, | 4414 | wmi_set_access_params_cmd(struct wmi_t *wmip, A_UINT8 ac, A_UINT16 txop, A_UINT8 eCWmin, |
4415 | A_UINT8 eCWmax, A_UINT8 aifsn) | 4415 | A_UINT8 eCWmax, A_UINT8 aifsn) |
4416 | { | 4416 | { |
@@ -4441,7 +4441,7 @@ wmi_set_access_params_cmd(struct wmi_t *wmip, A_UINT8 ac, A_UINT16 txop, A_UINT | |||
4441 | NO_SYNC_WMIFLAG)); | 4441 | NO_SYNC_WMIFLAG)); |
4442 | } | 4442 | } |
4443 | 4443 | ||
4444 | A_STATUS | 4444 | int |
4445 | wmi_set_retry_limits_cmd(struct wmi_t *wmip, A_UINT8 frameType, | 4445 | wmi_set_retry_limits_cmd(struct wmi_t *wmip, A_UINT8 frameType, |
4446 | A_UINT8 trafficClass, A_UINT8 maxRetries, | 4446 | A_UINT8 trafficClass, A_UINT8 maxRetries, |
4447 | A_UINT8 enableNotify) | 4447 | A_UINT8 enableNotify) |
@@ -4488,7 +4488,7 @@ wmi_get_current_bssid(struct wmi_t *wmip, A_UINT8 *bssid) | |||
4488 | } | 4488 | } |
4489 | } | 4489 | } |
4490 | 4490 | ||
4491 | A_STATUS | 4491 | int |
4492 | wmi_set_opt_mode_cmd(struct wmi_t *wmip, A_UINT8 optMode) | 4492 | wmi_set_opt_mode_cmd(struct wmi_t *wmip, A_UINT8 optMode) |
4493 | { | 4493 | { |
4494 | void *osbuf; | 4494 | void *osbuf; |
@@ -4509,7 +4509,7 @@ wmi_set_opt_mode_cmd(struct wmi_t *wmip, A_UINT8 optMode) | |||
4509 | SYNC_BOTH_WMIFLAG)); | 4509 | SYNC_BOTH_WMIFLAG)); |
4510 | } | 4510 | } |
4511 | 4511 | ||
4512 | A_STATUS | 4512 | int |
4513 | wmi_opt_tx_frame_cmd(struct wmi_t *wmip, | 4513 | wmi_opt_tx_frame_cmd(struct wmi_t *wmip, |
4514 | A_UINT8 frmType, | 4514 | A_UINT8 frmType, |
4515 | A_UINT8 *dstMacAddr, | 4515 | A_UINT8 *dstMacAddr, |
@@ -4540,7 +4540,7 @@ wmi_opt_tx_frame_cmd(struct wmi_t *wmip, | |||
4540 | NO_SYNC_WMIFLAG)); | 4540 | NO_SYNC_WMIFLAG)); |
4541 | } | 4541 | } |
4542 | 4542 | ||
4543 | A_STATUS | 4543 | int |
4544 | wmi_set_adhoc_bconIntvl_cmd(struct wmi_t *wmip, A_UINT16 intvl) | 4544 | wmi_set_adhoc_bconIntvl_cmd(struct wmi_t *wmip, A_UINT16 intvl) |
4545 | { | 4545 | { |
4546 | void *osbuf; | 4546 | void *osbuf; |
@@ -4562,7 +4562,7 @@ wmi_set_adhoc_bconIntvl_cmd(struct wmi_t *wmip, A_UINT16 intvl) | |||
4562 | } | 4562 | } |
4563 | 4563 | ||
4564 | 4564 | ||
4565 | A_STATUS | 4565 | int |
4566 | wmi_set_voice_pkt_size_cmd(struct wmi_t *wmip, A_UINT16 voicePktSize) | 4566 | wmi_set_voice_pkt_size_cmd(struct wmi_t *wmip, A_UINT16 voicePktSize) |
4567 | { | 4567 | { |
4568 | void *osbuf; | 4568 | void *osbuf; |
@@ -4584,7 +4584,7 @@ wmi_set_voice_pkt_size_cmd(struct wmi_t *wmip, A_UINT16 voicePktSize) | |||
4584 | } | 4584 | } |
4585 | 4585 | ||
4586 | 4586 | ||
4587 | A_STATUS | 4587 | int |
4588 | wmi_set_max_sp_len_cmd(struct wmi_t *wmip, A_UINT8 maxSPLen) | 4588 | wmi_set_max_sp_len_cmd(struct wmi_t *wmip, A_UINT8 maxSPLen) |
4589 | { | 4589 | { |
4590 | void *osbuf; | 4590 | void *osbuf; |
@@ -4649,10 +4649,10 @@ wmi_get_power_mode_cmd(struct wmi_t *wmip) | |||
4649 | return wmip->wmi_powerMode; | 4649 | return wmip->wmi_powerMode; |
4650 | } | 4650 | } |
4651 | 4651 | ||
4652 | A_STATUS | 4652 | int |
4653 | wmi_verify_tspec_params(WMI_CREATE_PSTREAM_CMD *pCmd, A_BOOL tspecCompliance) | 4653 | wmi_verify_tspec_params(WMI_CREATE_PSTREAM_CMD *pCmd, A_BOOL tspecCompliance) |
4654 | { | 4654 | { |
4655 | A_STATUS ret = A_OK; | 4655 | int ret = A_OK; |
4656 | 4656 | ||
4657 | #define TSPEC_SUSPENSION_INTERVAL_ATHEROS_DEF (~0) | 4657 | #define TSPEC_SUSPENSION_INTERVAL_ATHEROS_DEF (~0) |
4658 | #define TSPEC_SERVICE_START_TIME_ATHEROS_DEF 0 | 4658 | #define TSPEC_SERVICE_START_TIME_ATHEROS_DEF 0 |
@@ -4682,7 +4682,7 @@ wmi_verify_tspec_params(WMI_CREATE_PSTREAM_CMD *pCmd, A_BOOL tspecCompliance) | |||
4682 | } | 4682 | } |
4683 | 4683 | ||
4684 | #ifdef CONFIG_HOST_TCMD_SUPPORT | 4684 | #ifdef CONFIG_HOST_TCMD_SUPPORT |
4685 | static A_STATUS | 4685 | static int |
4686 | wmi_tcmd_test_report_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 4686 | wmi_tcmd_test_report_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
4687 | { | 4687 | { |
4688 | 4688 | ||
@@ -4695,7 +4695,7 @@ wmi_tcmd_test_report_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
4695 | 4695 | ||
4696 | #endif /* CONFIG_HOST_TCMD_SUPPORT*/ | 4696 | #endif /* CONFIG_HOST_TCMD_SUPPORT*/ |
4697 | 4697 | ||
4698 | A_STATUS | 4698 | int |
4699 | wmi_set_authmode_cmd(struct wmi_t *wmip, A_UINT8 mode) | 4699 | wmi_set_authmode_cmd(struct wmi_t *wmip, A_UINT8 mode) |
4700 | { | 4700 | { |
4701 | void *osbuf; | 4701 | void *osbuf; |
@@ -4716,7 +4716,7 @@ wmi_set_authmode_cmd(struct wmi_t *wmip, A_UINT8 mode) | |||
4716 | NO_SYNC_WMIFLAG)); | 4716 | NO_SYNC_WMIFLAG)); |
4717 | } | 4717 | } |
4718 | 4718 | ||
4719 | A_STATUS | 4719 | int |
4720 | wmi_set_reassocmode_cmd(struct wmi_t *wmip, A_UINT8 mode) | 4720 | wmi_set_reassocmode_cmd(struct wmi_t *wmip, A_UINT8 mode) |
4721 | { | 4721 | { |
4722 | void *osbuf; | 4722 | void *osbuf; |
@@ -4737,7 +4737,7 @@ wmi_set_reassocmode_cmd(struct wmi_t *wmip, A_UINT8 mode) | |||
4737 | NO_SYNC_WMIFLAG)); | 4737 | NO_SYNC_WMIFLAG)); |
4738 | } | 4738 | } |
4739 | 4739 | ||
4740 | A_STATUS | 4740 | int |
4741 | wmi_set_lpreamble_cmd(struct wmi_t *wmip, A_UINT8 status, A_UINT8 preamblePolicy) | 4741 | wmi_set_lpreamble_cmd(struct wmi_t *wmip, A_UINT8 status, A_UINT8 preamblePolicy) |
4742 | { | 4742 | { |
4743 | void *osbuf; | 4743 | void *osbuf; |
@@ -4759,7 +4759,7 @@ wmi_set_lpreamble_cmd(struct wmi_t *wmip, A_UINT8 status, A_UINT8 preamblePolicy | |||
4759 | NO_SYNC_WMIFLAG)); | 4759 | NO_SYNC_WMIFLAG)); |
4760 | } | 4760 | } |
4761 | 4761 | ||
4762 | A_STATUS | 4762 | int |
4763 | wmi_set_rts_cmd(struct wmi_t *wmip, A_UINT16 threshold) | 4763 | wmi_set_rts_cmd(struct wmi_t *wmip, A_UINT16 threshold) |
4764 | { | 4764 | { |
4765 | void *osbuf; | 4765 | void *osbuf; |
@@ -4780,7 +4780,7 @@ wmi_set_rts_cmd(struct wmi_t *wmip, A_UINT16 threshold) | |||
4780 | NO_SYNC_WMIFLAG)); | 4780 | NO_SYNC_WMIFLAG)); |
4781 | } | 4781 | } |
4782 | 4782 | ||
4783 | A_STATUS | 4783 | int |
4784 | wmi_set_wmm_cmd(struct wmi_t *wmip, WMI_WMM_STATUS status) | 4784 | wmi_set_wmm_cmd(struct wmi_t *wmip, WMI_WMM_STATUS status) |
4785 | { | 4785 | { |
4786 | void *osbuf; | 4786 | void *osbuf; |
@@ -4802,7 +4802,7 @@ wmi_set_wmm_cmd(struct wmi_t *wmip, WMI_WMM_STATUS status) | |||
4802 | 4802 | ||
4803 | } | 4803 | } |
4804 | 4804 | ||
4805 | A_STATUS | 4805 | int |
4806 | wmi_set_qos_supp_cmd(struct wmi_t *wmip, A_UINT8 status) | 4806 | wmi_set_qos_supp_cmd(struct wmi_t *wmip, A_UINT8 status) |
4807 | { | 4807 | { |
4808 | void *osbuf; | 4808 | void *osbuf; |
@@ -4823,7 +4823,7 @@ wmi_set_qos_supp_cmd(struct wmi_t *wmip, A_UINT8 status) | |||
4823 | } | 4823 | } |
4824 | 4824 | ||
4825 | 4825 | ||
4826 | A_STATUS | 4826 | int |
4827 | wmi_set_wmm_txop(struct wmi_t *wmip, WMI_TXOP_CFG cfg) | 4827 | wmi_set_wmm_txop(struct wmi_t *wmip, WMI_TXOP_CFG cfg) |
4828 | { | 4828 | { |
4829 | void *osbuf; | 4829 | void *osbuf; |
@@ -4848,7 +4848,7 @@ wmi_set_wmm_txop(struct wmi_t *wmip, WMI_TXOP_CFG cfg) | |||
4848 | 4848 | ||
4849 | } | 4849 | } |
4850 | 4850 | ||
4851 | A_STATUS | 4851 | int |
4852 | wmi_set_country(struct wmi_t *wmip, A_UCHAR *countryCode) | 4852 | wmi_set_country(struct wmi_t *wmip, A_UCHAR *countryCode) |
4853 | { | 4853 | { |
4854 | void *osbuf; | 4854 | void *osbuf; |
@@ -4874,7 +4874,7 @@ wmi_set_country(struct wmi_t *wmip, A_UCHAR *countryCode) | |||
4874 | This would be beneficial for customers like Qualcomm, who might | 4874 | This would be beneficial for customers like Qualcomm, who might |
4875 | have different test command requirements from differnt manufacturers | 4875 | have different test command requirements from differnt manufacturers |
4876 | */ | 4876 | */ |
4877 | A_STATUS | 4877 | int |
4878 | wmi_test_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT32 len) | 4878 | wmi_test_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT32 len) |
4879 | { | 4879 | { |
4880 | void *osbuf; | 4880 | void *osbuf; |
@@ -4897,7 +4897,7 @@ wmi_test_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT32 len) | |||
4897 | 4897 | ||
4898 | #endif | 4898 | #endif |
4899 | 4899 | ||
4900 | A_STATUS | 4900 | int |
4901 | wmi_set_bt_status_cmd(struct wmi_t *wmip, A_UINT8 streamType, A_UINT8 status) | 4901 | wmi_set_bt_status_cmd(struct wmi_t *wmip, A_UINT8 streamType, A_UINT8 status) |
4902 | { | 4902 | { |
4903 | void *osbuf; | 4903 | void *osbuf; |
@@ -4921,7 +4921,7 @@ wmi_set_bt_status_cmd(struct wmi_t *wmip, A_UINT8 streamType, A_UINT8 status) | |||
4921 | NO_SYNC_WMIFLAG)); | 4921 | NO_SYNC_WMIFLAG)); |
4922 | } | 4922 | } |
4923 | 4923 | ||
4924 | A_STATUS | 4924 | int |
4925 | wmi_set_bt_params_cmd(struct wmi_t *wmip, WMI_SET_BT_PARAMS_CMD* cmd) | 4925 | wmi_set_bt_params_cmd(struct wmi_t *wmip, WMI_SET_BT_PARAMS_CMD* cmd) |
4926 | { | 4926 | { |
4927 | void *osbuf; | 4927 | void *osbuf; |
@@ -4983,7 +4983,7 @@ wmi_set_bt_params_cmd(struct wmi_t *wmip, WMI_SET_BT_PARAMS_CMD* cmd) | |||
4983 | NO_SYNC_WMIFLAG)); | 4983 | NO_SYNC_WMIFLAG)); |
4984 | } | 4984 | } |
4985 | 4985 | ||
4986 | A_STATUS | 4986 | int |
4987 | wmi_set_btcoex_fe_ant_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_FE_ANT_CMD * cmd) | 4987 | wmi_set_btcoex_fe_ant_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_FE_ANT_CMD * cmd) |
4988 | { | 4988 | { |
4989 | void *osbuf; | 4989 | void *osbuf; |
@@ -5003,7 +5003,7 @@ wmi_set_btcoex_fe_ant_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_FE_ANT_CMD * cmd) | |||
5003 | } | 5003 | } |
5004 | 5004 | ||
5005 | 5005 | ||
5006 | A_STATUS | 5006 | int |
5007 | wmi_set_btcoex_colocated_bt_dev_cmd(struct wmi_t *wmip, | 5007 | wmi_set_btcoex_colocated_bt_dev_cmd(struct wmi_t *wmip, |
5008 | WMI_SET_BTCOEX_COLOCATED_BT_DEV_CMD * cmd) | 5008 | WMI_SET_BTCOEX_COLOCATED_BT_DEV_CMD * cmd) |
5009 | { | 5009 | { |
@@ -5024,7 +5024,7 @@ wmi_set_btcoex_colocated_bt_dev_cmd(struct wmi_t *wmip, | |||
5024 | 5024 | ||
5025 | } | 5025 | } |
5026 | 5026 | ||
5027 | A_STATUS | 5027 | int |
5028 | wmi_set_btcoex_btinquiry_page_config_cmd(struct wmi_t *wmip, | 5028 | wmi_set_btcoex_btinquiry_page_config_cmd(struct wmi_t *wmip, |
5029 | WMI_SET_BTCOEX_BTINQUIRY_PAGE_CONFIG_CMD* cmd) | 5029 | WMI_SET_BTCOEX_BTINQUIRY_PAGE_CONFIG_CMD* cmd) |
5030 | { | 5030 | { |
@@ -5044,7 +5044,7 @@ wmi_set_btcoex_btinquiry_page_config_cmd(struct wmi_t *wmip, | |||
5044 | 5044 | ||
5045 | } | 5045 | } |
5046 | 5046 | ||
5047 | A_STATUS | 5047 | int |
5048 | wmi_set_btcoex_sco_config_cmd(struct wmi_t *wmip, | 5048 | wmi_set_btcoex_sco_config_cmd(struct wmi_t *wmip, |
5049 | WMI_SET_BTCOEX_SCO_CONFIG_CMD * cmd) | 5049 | WMI_SET_BTCOEX_SCO_CONFIG_CMD * cmd) |
5050 | { | 5050 | { |
@@ -5064,7 +5064,7 @@ wmi_set_btcoex_sco_config_cmd(struct wmi_t *wmip, | |||
5064 | 5064 | ||
5065 | } | 5065 | } |
5066 | 5066 | ||
5067 | A_STATUS | 5067 | int |
5068 | wmi_set_btcoex_a2dp_config_cmd(struct wmi_t *wmip, | 5068 | wmi_set_btcoex_a2dp_config_cmd(struct wmi_t *wmip, |
5069 | WMI_SET_BTCOEX_A2DP_CONFIG_CMD * cmd) | 5069 | WMI_SET_BTCOEX_A2DP_CONFIG_CMD * cmd) |
5070 | { | 5070 | { |
@@ -5084,7 +5084,7 @@ wmi_set_btcoex_a2dp_config_cmd(struct wmi_t *wmip, | |||
5084 | 5084 | ||
5085 | } | 5085 | } |
5086 | 5086 | ||
5087 | A_STATUS | 5087 | int |
5088 | wmi_set_btcoex_aclcoex_config_cmd(struct wmi_t *wmip, | 5088 | wmi_set_btcoex_aclcoex_config_cmd(struct wmi_t *wmip, |
5089 | WMI_SET_BTCOEX_ACLCOEX_CONFIG_CMD * cmd) | 5089 | WMI_SET_BTCOEX_ACLCOEX_CONFIG_CMD * cmd) |
5090 | { | 5090 | { |
@@ -5104,7 +5104,7 @@ wmi_set_btcoex_aclcoex_config_cmd(struct wmi_t *wmip, | |||
5104 | 5104 | ||
5105 | } | 5105 | } |
5106 | 5106 | ||
5107 | A_STATUS | 5107 | int |
5108 | wmi_set_btcoex_debug_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_DEBUG_CMD * cmd) | 5108 | wmi_set_btcoex_debug_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_DEBUG_CMD * cmd) |
5109 | { | 5109 | { |
5110 | void *osbuf; | 5110 | void *osbuf; |
@@ -5123,7 +5123,7 @@ wmi_set_btcoex_debug_cmd(struct wmi_t *wmip, WMI_SET_BTCOEX_DEBUG_CMD * cmd) | |||
5123 | 5123 | ||
5124 | } | 5124 | } |
5125 | 5125 | ||
5126 | A_STATUS | 5126 | int |
5127 | wmi_set_btcoex_bt_operating_status_cmd(struct wmi_t * wmip, | 5127 | wmi_set_btcoex_bt_operating_status_cmd(struct wmi_t * wmip, |
5128 | WMI_SET_BTCOEX_BT_OPERATING_STATUS_CMD * cmd) | 5128 | WMI_SET_BTCOEX_BT_OPERATING_STATUS_CMD * cmd) |
5129 | { | 5129 | { |
@@ -5143,7 +5143,7 @@ wmi_set_btcoex_bt_operating_status_cmd(struct wmi_t * wmip, | |||
5143 | 5143 | ||
5144 | } | 5144 | } |
5145 | 5145 | ||
5146 | A_STATUS | 5146 | int |
5147 | wmi_get_btcoex_config_cmd(struct wmi_t * wmip, WMI_GET_BTCOEX_CONFIG_CMD * cmd) | 5147 | wmi_get_btcoex_config_cmd(struct wmi_t * wmip, WMI_GET_BTCOEX_CONFIG_CMD * cmd) |
5148 | { | 5148 | { |
5149 | void *osbuf; | 5149 | void *osbuf; |
@@ -5162,7 +5162,7 @@ wmi_get_btcoex_config_cmd(struct wmi_t * wmip, WMI_GET_BTCOEX_CONFIG_CMD * cmd) | |||
5162 | 5162 | ||
5163 | } | 5163 | } |
5164 | 5164 | ||
5165 | A_STATUS | 5165 | int |
5166 | wmi_get_btcoex_stats_cmd(struct wmi_t *wmip) | 5166 | wmi_get_btcoex_stats_cmd(struct wmi_t *wmip) |
5167 | { | 5167 | { |
5168 | 5168 | ||
@@ -5170,7 +5170,7 @@ wmi_get_btcoex_stats_cmd(struct wmi_t *wmip) | |||
5170 | 5170 | ||
5171 | } | 5171 | } |
5172 | 5172 | ||
5173 | A_STATUS | 5173 | int |
5174 | wmi_get_keepalive_configured(struct wmi_t *wmip) | 5174 | wmi_get_keepalive_configured(struct wmi_t *wmip) |
5175 | { | 5175 | { |
5176 | void *osbuf; | 5176 | void *osbuf; |
@@ -5192,7 +5192,7 @@ wmi_get_keepalive_cmd(struct wmi_t *wmip) | |||
5192 | return wmip->wmi_keepaliveInterval; | 5192 | return wmip->wmi_keepaliveInterval; |
5193 | } | 5193 | } |
5194 | 5194 | ||
5195 | A_STATUS | 5195 | int |
5196 | wmi_set_keepalive_cmd(struct wmi_t *wmip, A_UINT8 keepaliveInterval) | 5196 | wmi_set_keepalive_cmd(struct wmi_t *wmip, A_UINT8 keepaliveInterval) |
5197 | { | 5197 | { |
5198 | void *osbuf; | 5198 | void *osbuf; |
@@ -5214,7 +5214,7 @@ wmi_set_keepalive_cmd(struct wmi_t *wmip, A_UINT8 keepaliveInterval) | |||
5214 | NO_SYNC_WMIFLAG)); | 5214 | NO_SYNC_WMIFLAG)); |
5215 | } | 5215 | } |
5216 | 5216 | ||
5217 | A_STATUS | 5217 | int |
5218 | wmi_set_params_cmd(struct wmi_t *wmip, A_UINT32 opcode, A_UINT32 length, A_CHAR* buffer) | 5218 | wmi_set_params_cmd(struct wmi_t *wmip, A_UINT32 opcode, A_UINT32 length, A_CHAR* buffer) |
5219 | { | 5219 | { |
5220 | void *osbuf; | 5220 | void *osbuf; |
@@ -5238,7 +5238,7 @@ wmi_set_params_cmd(struct wmi_t *wmip, A_UINT32 opcode, A_UINT32 length, A_CHAR* | |||
5238 | } | 5238 | } |
5239 | 5239 | ||
5240 | 5240 | ||
5241 | A_STATUS | 5241 | int |
5242 | wmi_set_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 dot3, A_UINT8 dot4) | 5242 | wmi_set_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 dot3, A_UINT8 dot4) |
5243 | { | 5243 | { |
5244 | void *osbuf; | 5244 | void *osbuf; |
@@ -5264,7 +5264,7 @@ wmi_set_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 | |||
5264 | } | 5264 | } |
5265 | 5265 | ||
5266 | 5266 | ||
5267 | A_STATUS | 5267 | int |
5268 | wmi_del_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 dot3, A_UINT8 dot4) | 5268 | wmi_del_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 dot3, A_UINT8 dot4) |
5269 | { | 5269 | { |
5270 | void *osbuf; | 5270 | void *osbuf; |
@@ -5289,7 +5289,7 @@ wmi_del_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 dot1, A_UINT8 dot2, A_UINT8 | |||
5289 | NO_SYNC_WMIFLAG)); | 5289 | NO_SYNC_WMIFLAG)); |
5290 | } | 5290 | } |
5291 | 5291 | ||
5292 | A_STATUS | 5292 | int |
5293 | wmi_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 enable) | 5293 | wmi_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 enable) |
5294 | { | 5294 | { |
5295 | void *osbuf; | 5295 | void *osbuf; |
@@ -5309,7 +5309,7 @@ wmi_mcast_filter_cmd(struct wmi_t *wmip, A_UINT8 enable) | |||
5309 | NO_SYNC_WMIFLAG)); | 5309 | NO_SYNC_WMIFLAG)); |
5310 | } | 5310 | } |
5311 | 5311 | ||
5312 | A_STATUS | 5312 | int |
5313 | wmi_set_appie_cmd(struct wmi_t *wmip, A_UINT8 mgmtFrmType, A_UINT8 ieLen, | 5313 | wmi_set_appie_cmd(struct wmi_t *wmip, A_UINT8 mgmtFrmType, A_UINT8 ieLen, |
5314 | A_UINT8 *ieInfo) | 5314 | A_UINT8 *ieInfo) |
5315 | { | 5315 | { |
@@ -5335,7 +5335,7 @@ wmi_set_appie_cmd(struct wmi_t *wmip, A_UINT8 mgmtFrmType, A_UINT8 ieLen, | |||
5335 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_APPIE_CMDID, NO_SYNC_WMIFLAG)); | 5335 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_APPIE_CMDID, NO_SYNC_WMIFLAG)); |
5336 | } | 5336 | } |
5337 | 5337 | ||
5338 | A_STATUS | 5338 | int |
5339 | wmi_set_halparam_cmd(struct wmi_t *wmip, A_UINT8 *cmd, A_UINT16 dataLen) | 5339 | wmi_set_halparam_cmd(struct wmi_t *wmip, A_UINT8 *cmd, A_UINT16 dataLen) |
5340 | { | 5340 | { |
5341 | void *osbuf; | 5341 | void *osbuf; |
@@ -5426,7 +5426,7 @@ wmi_free_node(struct wmi_t *wmip, const A_UINT8 *macaddr) | |||
5426 | return; | 5426 | return; |
5427 | } | 5427 | } |
5428 | 5428 | ||
5429 | A_STATUS | 5429 | int |
5430 | wmi_dset_open_reply(struct wmi_t *wmip, | 5430 | wmi_dset_open_reply(struct wmi_t *wmip, |
5431 | A_UINT32 status, | 5431 | A_UINT32 status, |
5432 | A_UINT32 access_cookie, | 5432 | A_UINT32 access_cookie, |
@@ -5461,7 +5461,7 @@ wmi_dset_open_reply(struct wmi_t *wmip, | |||
5461 | NO_SYNC_WMIFLAG)); | 5461 | NO_SYNC_WMIFLAG)); |
5462 | } | 5462 | } |
5463 | 5463 | ||
5464 | static A_STATUS | 5464 | static int |
5465 | wmi_get_pmkid_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len) | 5465 | wmi_get_pmkid_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len) |
5466 | { | 5466 | { |
5467 | WMI_PMKID_LIST_REPLY *reply; | 5467 | WMI_PMKID_LIST_REPLY *reply; |
@@ -5484,7 +5484,7 @@ wmi_get_pmkid_list_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len) | |||
5484 | } | 5484 | } |
5485 | 5485 | ||
5486 | 5486 | ||
5487 | static A_STATUS | 5487 | static int |
5488 | wmi_set_params_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len) | 5488 | wmi_set_params_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len) |
5489 | { | 5489 | { |
5490 | WMI_SET_PARAMS_REPLY *reply; | 5490 | WMI_SET_PARAMS_REPLY *reply; |
@@ -5508,7 +5508,7 @@ wmi_set_params_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len) | |||
5508 | 5508 | ||
5509 | 5509 | ||
5510 | 5510 | ||
5511 | static A_STATUS | 5511 | static int |
5512 | wmi_acm_reject_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len) | 5512 | wmi_acm_reject_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len) |
5513 | { | 5513 | { |
5514 | WMI_ACM_REJECT_EVENT *ev; | 5514 | WMI_ACM_REJECT_EVENT *ev; |
@@ -5521,7 +5521,7 @@ wmi_acm_reject_event_rx(struct wmi_t *wmip, A_UINT8 *datap, A_UINT32 len) | |||
5521 | 5521 | ||
5522 | 5522 | ||
5523 | #ifdef CONFIG_HOST_DSET_SUPPORT | 5523 | #ifdef CONFIG_HOST_DSET_SUPPORT |
5524 | A_STATUS | 5524 | int |
5525 | wmi_dset_data_reply(struct wmi_t *wmip, | 5525 | wmi_dset_data_reply(struct wmi_t *wmip, |
5526 | A_UINT32 status, | 5526 | A_UINT32 status, |
5527 | A_UINT8 *user_buf, | 5527 | A_UINT8 *user_buf, |
@@ -5568,7 +5568,7 @@ wmi_dset_data_reply(struct wmi_t *wmip, | |||
5568 | } | 5568 | } |
5569 | #endif /* CONFIG_HOST_DSET_SUPPORT */ | 5569 | #endif /* CONFIG_HOST_DSET_SUPPORT */ |
5570 | 5570 | ||
5571 | A_STATUS | 5571 | int |
5572 | wmi_set_wsc_status_cmd(struct wmi_t *wmip, A_UINT32 status) | 5572 | wmi_set_wsc_status_cmd(struct wmi_t *wmip, A_UINT32 status) |
5573 | { | 5573 | { |
5574 | void *osbuf; | 5574 | void *osbuf; |
@@ -5592,7 +5592,7 @@ wmi_set_wsc_status_cmd(struct wmi_t *wmip, A_UINT32 status) | |||
5592 | } | 5592 | } |
5593 | 5593 | ||
5594 | #if defined(CONFIG_TARGET_PROFILE_SUPPORT) | 5594 | #if defined(CONFIG_TARGET_PROFILE_SUPPORT) |
5595 | A_STATUS | 5595 | int |
5596 | wmi_prof_cfg_cmd(struct wmi_t *wmip, | 5596 | wmi_prof_cfg_cmd(struct wmi_t *wmip, |
5597 | A_UINT32 period, | 5597 | A_UINT32 period, |
5598 | A_UINT32 nbins) | 5598 | A_UINT32 nbins) |
@@ -5615,7 +5615,7 @@ wmi_prof_cfg_cmd(struct wmi_t *wmip, | |||
5615 | return (wmi_cmd_send_xtnd(wmip, osbuf, WMIX_PROF_CFG_CMDID, NO_SYNC_WMIFLAG)); | 5615 | return (wmi_cmd_send_xtnd(wmip, osbuf, WMIX_PROF_CFG_CMDID, NO_SYNC_WMIFLAG)); |
5616 | } | 5616 | } |
5617 | 5617 | ||
5618 | A_STATUS | 5618 | int |
5619 | wmi_prof_addr_set_cmd(struct wmi_t *wmip, A_UINT32 addr) | 5619 | wmi_prof_addr_set_cmd(struct wmi_t *wmip, A_UINT32 addr) |
5620 | { | 5620 | { |
5621 | void *osbuf; | 5621 | void *osbuf; |
@@ -5635,26 +5635,26 @@ wmi_prof_addr_set_cmd(struct wmi_t *wmip, A_UINT32 addr) | |||
5635 | return (wmi_cmd_send_xtnd(wmip, osbuf, WMIX_PROF_ADDR_SET_CMDID, NO_SYNC_WMIFLAG)); | 5635 | return (wmi_cmd_send_xtnd(wmip, osbuf, WMIX_PROF_ADDR_SET_CMDID, NO_SYNC_WMIFLAG)); |
5636 | } | 5636 | } |
5637 | 5637 | ||
5638 | A_STATUS | 5638 | int |
5639 | wmi_prof_start_cmd(struct wmi_t *wmip) | 5639 | wmi_prof_start_cmd(struct wmi_t *wmip) |
5640 | { | 5640 | { |
5641 | return wmi_simple_cmd_xtnd(wmip, WMIX_PROF_START_CMDID); | 5641 | return wmi_simple_cmd_xtnd(wmip, WMIX_PROF_START_CMDID); |
5642 | } | 5642 | } |
5643 | 5643 | ||
5644 | A_STATUS | 5644 | int |
5645 | wmi_prof_stop_cmd(struct wmi_t *wmip) | 5645 | wmi_prof_stop_cmd(struct wmi_t *wmip) |
5646 | { | 5646 | { |
5647 | return wmi_simple_cmd_xtnd(wmip, WMIX_PROF_STOP_CMDID); | 5647 | return wmi_simple_cmd_xtnd(wmip, WMIX_PROF_STOP_CMDID); |
5648 | } | 5648 | } |
5649 | 5649 | ||
5650 | A_STATUS | 5650 | int |
5651 | wmi_prof_count_get_cmd(struct wmi_t *wmip) | 5651 | wmi_prof_count_get_cmd(struct wmi_t *wmip) |
5652 | { | 5652 | { |
5653 | return wmi_simple_cmd_xtnd(wmip, WMIX_PROF_COUNT_GET_CMDID); | 5653 | return wmi_simple_cmd_xtnd(wmip, WMIX_PROF_COUNT_GET_CMDID); |
5654 | } | 5654 | } |
5655 | 5655 | ||
5656 | /* Called to handle WMIX_PROF_CONT_EVENTID */ | 5656 | /* Called to handle WMIX_PROF_CONT_EVENTID */ |
5657 | static A_STATUS | 5657 | static int |
5658 | wmi_prof_count_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 5658 | wmi_prof_count_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
5659 | { | 5659 | { |
5660 | WMIX_PROF_COUNT_EVENT *prof_data = (WMIX_PROF_COUNT_EVENT *)datap; | 5660 | WMIX_PROF_COUNT_EVENT *prof_data = (WMIX_PROF_COUNT_EVENT *)datap; |
@@ -5923,7 +5923,7 @@ ar6000_get_lower_threshold(A_INT16 rssi, SQ_THRESHOLD_PARAMS *sq_thresh, | |||
5923 | 5923 | ||
5924 | return threshold; | 5924 | return threshold; |
5925 | } | 5925 | } |
5926 | static A_STATUS | 5926 | static int |
5927 | wmi_send_rssi_threshold_params(struct wmi_t *wmip, | 5927 | wmi_send_rssi_threshold_params(struct wmi_t *wmip, |
5928 | WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd) | 5928 | WMI_RSSI_THRESHOLD_PARAMS_CMD *rssiCmd) |
5929 | { | 5929 | { |
@@ -5947,7 +5947,7 @@ wmi_send_rssi_threshold_params(struct wmi_t *wmip, | |||
5947 | return (wmi_cmd_send(wmip, osbuf, WMI_RSSI_THRESHOLD_PARAMS_CMDID, | 5947 | return (wmi_cmd_send(wmip, osbuf, WMI_RSSI_THRESHOLD_PARAMS_CMDID, |
5948 | NO_SYNC_WMIFLAG)); | 5948 | NO_SYNC_WMIFLAG)); |
5949 | } | 5949 | } |
5950 | static A_STATUS | 5950 | static int |
5951 | wmi_send_snr_threshold_params(struct wmi_t *wmip, | 5951 | wmi_send_snr_threshold_params(struct wmi_t *wmip, |
5952 | WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd) | 5952 | WMI_SNR_THRESHOLD_PARAMS_CMD *snrCmd) |
5953 | { | 5953 | { |
@@ -5971,7 +5971,7 @@ wmi_send_snr_threshold_params(struct wmi_t *wmip, | |||
5971 | NO_SYNC_WMIFLAG)); | 5971 | NO_SYNC_WMIFLAG)); |
5972 | } | 5972 | } |
5973 | 5973 | ||
5974 | A_STATUS | 5974 | int |
5975 | wmi_set_target_event_report_cmd(struct wmi_t *wmip, WMI_SET_TARGET_EVENT_REPORT_CMD* cmd) | 5975 | wmi_set_target_event_report_cmd(struct wmi_t *wmip, WMI_SET_TARGET_EVENT_REPORT_CMD* cmd) |
5976 | { | 5976 | { |
5977 | void *osbuf; | 5977 | void *osbuf; |
@@ -5998,14 +5998,14 @@ bss_t *wmi_rm_current_bss (struct wmi_t *wmip, A_UINT8 *id) | |||
5998 | return wlan_node_remove (&wmip->wmi_scan_table, id); | 5998 | return wlan_node_remove (&wmip->wmi_scan_table, id); |
5999 | } | 5999 | } |
6000 | 6000 | ||
6001 | A_STATUS wmi_add_current_bss (struct wmi_t *wmip, A_UINT8 *id, bss_t *bss) | 6001 | int wmi_add_current_bss (struct wmi_t *wmip, A_UINT8 *id, bss_t *bss) |
6002 | { | 6002 | { |
6003 | wlan_setup_node (&wmip->wmi_scan_table, bss, id); | 6003 | wlan_setup_node (&wmip->wmi_scan_table, bss, id); |
6004 | return A_OK; | 6004 | return A_OK; |
6005 | } | 6005 | } |
6006 | 6006 | ||
6007 | #ifdef ATH_AR6K_11N_SUPPORT | 6007 | #ifdef ATH_AR6K_11N_SUPPORT |
6008 | static A_STATUS | 6008 | static int |
6009 | wmi_addba_req_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 6009 | wmi_addba_req_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
6010 | { | 6010 | { |
6011 | WMI_ADDBA_REQ_EVENT *cmd = (WMI_ADDBA_REQ_EVENT *)datap; | 6011 | WMI_ADDBA_REQ_EVENT *cmd = (WMI_ADDBA_REQ_EVENT *)datap; |
@@ -6016,7 +6016,7 @@ wmi_addba_req_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
6016 | } | 6016 | } |
6017 | 6017 | ||
6018 | 6018 | ||
6019 | static A_STATUS | 6019 | static int |
6020 | wmi_addba_resp_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 6020 | wmi_addba_resp_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
6021 | { | 6021 | { |
6022 | WMI_ADDBA_RESP_EVENT *cmd = (WMI_ADDBA_RESP_EVENT *)datap; | 6022 | WMI_ADDBA_RESP_EVENT *cmd = (WMI_ADDBA_RESP_EVENT *)datap; |
@@ -6026,7 +6026,7 @@ wmi_addba_resp_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
6026 | return A_OK; | 6026 | return A_OK; |
6027 | } | 6027 | } |
6028 | 6028 | ||
6029 | static A_STATUS | 6029 | static int |
6030 | wmi_delba_req_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 6030 | wmi_delba_req_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
6031 | { | 6031 | { |
6032 | WMI_DELBA_EVENT *cmd = (WMI_DELBA_EVENT *)datap; | 6032 | WMI_DELBA_EVENT *cmd = (WMI_DELBA_EVENT *)datap; |
@@ -6036,7 +6036,7 @@ wmi_delba_req_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
6036 | return A_OK; | 6036 | return A_OK; |
6037 | } | 6037 | } |
6038 | 6038 | ||
6039 | A_STATUS | 6039 | int |
6040 | wmi_btcoex_config_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 6040 | wmi_btcoex_config_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
6041 | { | 6041 | { |
6042 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); | 6042 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); |
@@ -6047,7 +6047,7 @@ wmi_btcoex_config_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
6047 | } | 6047 | } |
6048 | 6048 | ||
6049 | 6049 | ||
6050 | A_STATUS | 6050 | int |
6051 | wmi_btcoex_stats_event_rx(struct wmi_t * wmip,A_UINT8 * datap,int len) | 6051 | wmi_btcoex_stats_event_rx(struct wmi_t * wmip,A_UINT8 * datap,int len) |
6052 | { | 6052 | { |
6053 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); | 6053 | A_DPRINTF(DBG_WMI, (DBGFMT "Enter\n", DBGARG)); |
@@ -6059,7 +6059,7 @@ wmi_btcoex_stats_event_rx(struct wmi_t * wmip,A_UINT8 * datap,int len) | |||
6059 | } | 6059 | } |
6060 | #endif | 6060 | #endif |
6061 | 6061 | ||
6062 | static A_STATUS | 6062 | static int |
6063 | wmi_hci_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 6063 | wmi_hci_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
6064 | { | 6064 | { |
6065 | WMI_HCI_EVENT *cmd = (WMI_HCI_EVENT *)datap; | 6065 | WMI_HCI_EVENT *cmd = (WMI_HCI_EVENT *)datap; |
@@ -6083,7 +6083,7 @@ wmi_hci_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
6083 | * commit cmd will not be sent to target. Without calling this IOCTL | 6083 | * commit cmd will not be sent to target. Without calling this IOCTL |
6084 | * the changes will not take effect. | 6084 | * the changes will not take effect. |
6085 | */ | 6085 | */ |
6086 | A_STATUS | 6086 | int |
6087 | wmi_ap_profile_commit(struct wmi_t *wmip, WMI_CONNECT_CMD *p) | 6087 | wmi_ap_profile_commit(struct wmi_t *wmip, WMI_CONNECT_CMD *p) |
6088 | { | 6088 | { |
6089 | void *osbuf; | 6089 | void *osbuf; |
@@ -6109,7 +6109,7 @@ wmi_ap_profile_commit(struct wmi_t *wmip, WMI_CONNECT_CMD *p) | |||
6109 | * This command will be used to enable/disable hidden ssid functioanlity of | 6109 | * This command will be used to enable/disable hidden ssid functioanlity of |
6110 | * beacon. If it is enabled, ssid will be NULL in beacon. | 6110 | * beacon. If it is enabled, ssid will be NULL in beacon. |
6111 | */ | 6111 | */ |
6112 | A_STATUS | 6112 | int |
6113 | wmi_ap_set_hidden_ssid(struct wmi_t *wmip, A_UINT8 hidden_ssid) | 6113 | wmi_ap_set_hidden_ssid(struct wmi_t *wmip, A_UINT8 hidden_ssid) |
6114 | { | 6114 | { |
6115 | void *osbuf; | 6115 | void *osbuf; |
@@ -6138,7 +6138,7 @@ wmi_ap_set_hidden_ssid(struct wmi_t *wmip, A_UINT8 hidden_ssid) | |||
6138 | * is max num of STA supported by AP). Value was already validated | 6138 | * is max num of STA supported by AP). Value was already validated |
6139 | * in ioctl.c | 6139 | * in ioctl.c |
6140 | */ | 6140 | */ |
6141 | A_STATUS | 6141 | int |
6142 | wmi_ap_set_num_sta(struct wmi_t *wmip, A_UINT8 num_sta) | 6142 | wmi_ap_set_num_sta(struct wmi_t *wmip, A_UINT8 num_sta) |
6143 | { | 6143 | { |
6144 | void *osbuf; | 6144 | void *osbuf; |
@@ -6166,7 +6166,7 @@ wmi_ap_set_num_sta(struct wmi_t *wmip, A_UINT8 num_sta) | |||
6166 | * be allowed to connect with this AP. When this list is empty | 6166 | * be allowed to connect with this AP. When this list is empty |
6167 | * firware will allow all STAs till the count reaches AP_MAX_NUM_STA. | 6167 | * firware will allow all STAs till the count reaches AP_MAX_NUM_STA. |
6168 | */ | 6168 | */ |
6169 | A_STATUS | 6169 | int |
6170 | wmi_ap_acl_mac_list(struct wmi_t *wmip, WMI_AP_ACL_MAC_CMD *acl) | 6170 | wmi_ap_acl_mac_list(struct wmi_t *wmip, WMI_AP_ACL_MAC_CMD *acl) |
6171 | { | 6171 | { |
6172 | void *osbuf; | 6172 | void *osbuf; |
@@ -6192,7 +6192,7 @@ wmi_ap_acl_mac_list(struct wmi_t *wmip, WMI_AP_ACL_MAC_CMD *acl) | |||
6192 | * be allowed to connect with this AP. When this list is empty | 6192 | * be allowed to connect with this AP. When this list is empty |
6193 | * firware will allow all STAs till the count reaches AP_MAX_NUM_STA. | 6193 | * firware will allow all STAs till the count reaches AP_MAX_NUM_STA. |
6194 | */ | 6194 | */ |
6195 | A_STATUS | 6195 | int |
6196 | wmi_ap_set_mlme(struct wmi_t *wmip, A_UINT8 cmd, A_UINT8 *mac, A_UINT16 reason) | 6196 | wmi_ap_set_mlme(struct wmi_t *wmip, A_UINT8 cmd, A_UINT8 *mac, A_UINT16 reason) |
6197 | { | 6197 | { |
6198 | void *osbuf; | 6198 | void *osbuf; |
@@ -6214,7 +6214,7 @@ wmi_ap_set_mlme(struct wmi_t *wmip, A_UINT8 cmd, A_UINT8 *mac, A_UINT16 reason) | |||
6214 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_SET_MLME_CMDID, NO_SYNC_WMIFLAG)); | 6214 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_SET_MLME_CMDID, NO_SYNC_WMIFLAG)); |
6215 | } | 6215 | } |
6216 | 6216 | ||
6217 | static A_STATUS | 6217 | static int |
6218 | wmi_pspoll_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | 6218 | wmi_pspoll_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) |
6219 | { | 6219 | { |
6220 | WMI_PSPOLL_EVENT *ev; | 6220 | WMI_PSPOLL_EVENT *ev; |
@@ -6228,7 +6228,7 @@ wmi_pspoll_event_rx(struct wmi_t *wmip, A_UINT8 *datap, int len) | |||
6228 | return A_OK; | 6228 | return A_OK; |
6229 | } | 6229 | } |
6230 | 6230 | ||
6231 | static A_STATUS | 6231 | static int |
6232 | wmi_dtimexpiry_event_rx(struct wmi_t *wmip, A_UINT8 *datap,int len) | 6232 | wmi_dtimexpiry_event_rx(struct wmi_t *wmip, A_UINT8 *datap,int len) |
6233 | { | 6233 | { |
6234 | A_WMI_DTIMEXPIRY_EVENT(wmip->wmi_devt); | 6234 | A_WMI_DTIMEXPIRY_EVENT(wmip->wmi_devt); |
@@ -6236,7 +6236,7 @@ wmi_dtimexpiry_event_rx(struct wmi_t *wmip, A_UINT8 *datap,int len) | |||
6236 | } | 6236 | } |
6237 | 6237 | ||
6238 | #ifdef WAPI_ENABLE | 6238 | #ifdef WAPI_ENABLE |
6239 | static A_STATUS | 6239 | static int |
6240 | wmi_wapi_rekey_event_rx(struct wmi_t *wmip, A_UINT8 *datap,int len) | 6240 | wmi_wapi_rekey_event_rx(struct wmi_t *wmip, A_UINT8 *datap,int len) |
6241 | { | 6241 | { |
6242 | A_UINT8 *ev; | 6242 | A_UINT8 *ev; |
@@ -6251,7 +6251,7 @@ wmi_wapi_rekey_event_rx(struct wmi_t *wmip, A_UINT8 *datap,int len) | |||
6251 | } | 6251 | } |
6252 | #endif | 6252 | #endif |
6253 | 6253 | ||
6254 | A_STATUS | 6254 | int |
6255 | wmi_set_pvb_cmd(struct wmi_t *wmip, A_UINT16 aid, A_BOOL flag) | 6255 | wmi_set_pvb_cmd(struct wmi_t *wmip, A_UINT16 aid, A_BOOL flag) |
6256 | { | 6256 | { |
6257 | WMI_AP_SET_PVB_CMD *cmd; | 6257 | WMI_AP_SET_PVB_CMD *cmd; |
@@ -6272,7 +6272,7 @@ wmi_set_pvb_cmd(struct wmi_t *wmip, A_UINT16 aid, A_BOOL flag) | |||
6272 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_SET_PVB_CMDID, NO_SYNC_WMIFLAG)); | 6272 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_SET_PVB_CMDID, NO_SYNC_WMIFLAG)); |
6273 | } | 6273 | } |
6274 | 6274 | ||
6275 | A_STATUS | 6275 | int |
6276 | wmi_ap_conn_inact_time(struct wmi_t *wmip, A_UINT32 period) | 6276 | wmi_ap_conn_inact_time(struct wmi_t *wmip, A_UINT32 period) |
6277 | { | 6277 | { |
6278 | WMI_AP_CONN_INACT_CMD *cmd; | 6278 | WMI_AP_CONN_INACT_CMD *cmd; |
@@ -6292,7 +6292,7 @@ wmi_ap_conn_inact_time(struct wmi_t *wmip, A_UINT32 period) | |||
6292 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_CONN_INACT_CMDID, NO_SYNC_WMIFLAG)); | 6292 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_CONN_INACT_CMDID, NO_SYNC_WMIFLAG)); |
6293 | } | 6293 | } |
6294 | 6294 | ||
6295 | A_STATUS | 6295 | int |
6296 | wmi_ap_bgscan_time(struct wmi_t *wmip, A_UINT32 period, A_UINT32 dwell) | 6296 | wmi_ap_bgscan_time(struct wmi_t *wmip, A_UINT32 period, A_UINT32 dwell) |
6297 | { | 6297 | { |
6298 | WMI_AP_PROT_SCAN_TIME_CMD *cmd; | 6298 | WMI_AP_PROT_SCAN_TIME_CMD *cmd; |
@@ -6313,7 +6313,7 @@ wmi_ap_bgscan_time(struct wmi_t *wmip, A_UINT32 period, A_UINT32 dwell) | |||
6313 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_PROT_SCAN_TIME_CMDID, NO_SYNC_WMIFLAG)); | 6313 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_PROT_SCAN_TIME_CMDID, NO_SYNC_WMIFLAG)); |
6314 | } | 6314 | } |
6315 | 6315 | ||
6316 | A_STATUS | 6316 | int |
6317 | wmi_ap_set_dtim(struct wmi_t *wmip, A_UINT8 dtim) | 6317 | wmi_ap_set_dtim(struct wmi_t *wmip, A_UINT8 dtim) |
6318 | { | 6318 | { |
6319 | WMI_AP_SET_DTIM_CMD *cmd; | 6319 | WMI_AP_SET_DTIM_CMD *cmd; |
@@ -6341,7 +6341,7 @@ wmi_ap_set_dtim(struct wmi_t *wmip, A_UINT8 dtim) | |||
6341 | * OR with AP_ACL_RETAIN_LIST_MASK, else the existing list will be cleared. | 6341 | * OR with AP_ACL_RETAIN_LIST_MASK, else the existing list will be cleared. |
6342 | * If there is no chage in policy, the list will be intact. | 6342 | * If there is no chage in policy, the list will be intact. |
6343 | */ | 6343 | */ |
6344 | A_STATUS | 6344 | int |
6345 | wmi_ap_set_acl_policy(struct wmi_t *wmip, A_UINT8 policy) | 6345 | wmi_ap_set_acl_policy(struct wmi_t *wmip, A_UINT8 policy) |
6346 | { | 6346 | { |
6347 | void *osbuf; | 6347 | void *osbuf; |
@@ -6361,7 +6361,7 @@ wmi_ap_set_acl_policy(struct wmi_t *wmip, A_UINT8 policy) | |||
6361 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_ACL_POLICY_CMDID, NO_SYNC_WMIFLAG)); | 6361 | return (wmi_cmd_send(wmip, osbuf, WMI_AP_ACL_POLICY_CMDID, NO_SYNC_WMIFLAG)); |
6362 | } | 6362 | } |
6363 | 6363 | ||
6364 | A_STATUS | 6364 | int |
6365 | wmi_ap_set_rateset(struct wmi_t *wmip, A_UINT8 rateset) | 6365 | wmi_ap_set_rateset(struct wmi_t *wmip, A_UINT8 rateset) |
6366 | { | 6366 | { |
6367 | void *osbuf; | 6367 | void *osbuf; |
@@ -6382,7 +6382,7 @@ wmi_ap_set_rateset(struct wmi_t *wmip, A_UINT8 rateset) | |||
6382 | } | 6382 | } |
6383 | 6383 | ||
6384 | #ifdef ATH_AR6K_11N_SUPPORT | 6384 | #ifdef ATH_AR6K_11N_SUPPORT |
6385 | A_STATUS | 6385 | int |
6386 | wmi_set_ht_cap_cmd(struct wmi_t *wmip, WMI_SET_HT_CAP_CMD *cmd) | 6386 | wmi_set_ht_cap_cmd(struct wmi_t *wmip, WMI_SET_HT_CAP_CMD *cmd) |
6387 | { | 6387 | { |
6388 | void *osbuf; | 6388 | void *osbuf; |
@@ -6407,7 +6407,7 @@ wmi_set_ht_cap_cmd(struct wmi_t *wmip, WMI_SET_HT_CAP_CMD *cmd) | |||
6407 | NO_SYNC_WMIFLAG)); | 6407 | NO_SYNC_WMIFLAG)); |
6408 | } | 6408 | } |
6409 | 6409 | ||
6410 | A_STATUS | 6410 | int |
6411 | wmi_set_ht_op_cmd(struct wmi_t *wmip, A_UINT8 sta_chan_width) | 6411 | wmi_set_ht_op_cmd(struct wmi_t *wmip, A_UINT8 sta_chan_width) |
6412 | { | 6412 | { |
6413 | void *osbuf; | 6413 | void *osbuf; |
@@ -6429,7 +6429,7 @@ wmi_set_ht_op_cmd(struct wmi_t *wmip, A_UINT8 sta_chan_width) | |||
6429 | } | 6429 | } |
6430 | #endif | 6430 | #endif |
6431 | 6431 | ||
6432 | A_STATUS | 6432 | int |
6433 | wmi_set_tx_select_rates_cmd(struct wmi_t *wmip, A_UINT32 *pMaskArray) | 6433 | wmi_set_tx_select_rates_cmd(struct wmi_t *wmip, A_UINT32 *pMaskArray) |
6434 | { | 6434 | { |
6435 | void *osbuf; | 6435 | void *osbuf; |
@@ -6450,7 +6450,7 @@ wmi_set_tx_select_rates_cmd(struct wmi_t *wmip, A_UINT32 *pMaskArray) | |||
6450 | } | 6450 | } |
6451 | 6451 | ||
6452 | 6452 | ||
6453 | A_STATUS | 6453 | int |
6454 | wmi_send_hci_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT16 sz) | 6454 | wmi_send_hci_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT16 sz) |
6455 | { | 6455 | { |
6456 | void *osbuf; | 6456 | void *osbuf; |
@@ -6470,7 +6470,7 @@ wmi_send_hci_cmd(struct wmi_t *wmip, A_UINT8 *buf, A_UINT16 sz) | |||
6470 | } | 6470 | } |
6471 | 6471 | ||
6472 | #ifdef ATH_AR6K_11N_SUPPORT | 6472 | #ifdef ATH_AR6K_11N_SUPPORT |
6473 | A_STATUS | 6473 | int |
6474 | wmi_allow_aggr_cmd(struct wmi_t *wmip, A_UINT16 tx_tidmask, A_UINT16 rx_tidmask) | 6474 | wmi_allow_aggr_cmd(struct wmi_t *wmip, A_UINT16 tx_tidmask, A_UINT16 rx_tidmask) |
6475 | { | 6475 | { |
6476 | void *osbuf; | 6476 | void *osbuf; |
@@ -6490,7 +6490,7 @@ wmi_allow_aggr_cmd(struct wmi_t *wmip, A_UINT16 tx_tidmask, A_UINT16 rx_tidmask) | |||
6490 | return (wmi_cmd_send(wmip, osbuf, WMI_ALLOW_AGGR_CMDID, NO_SYNC_WMIFLAG)); | 6490 | return (wmi_cmd_send(wmip, osbuf, WMI_ALLOW_AGGR_CMDID, NO_SYNC_WMIFLAG)); |
6491 | } | 6491 | } |
6492 | 6492 | ||
6493 | A_STATUS | 6493 | int |
6494 | wmi_setup_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid) | 6494 | wmi_setup_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid) |
6495 | { | 6495 | { |
6496 | void *osbuf; | 6496 | void *osbuf; |
@@ -6509,7 +6509,7 @@ wmi_setup_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid) | |||
6509 | return (wmi_cmd_send(wmip, osbuf, WMI_ADDBA_REQ_CMDID, NO_SYNC_WMIFLAG)); | 6509 | return (wmi_cmd_send(wmip, osbuf, WMI_ADDBA_REQ_CMDID, NO_SYNC_WMIFLAG)); |
6510 | } | 6510 | } |
6511 | 6511 | ||
6512 | A_STATUS | 6512 | int |
6513 | wmi_delete_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid, A_BOOL uplink) | 6513 | wmi_delete_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid, A_BOOL uplink) |
6514 | { | 6514 | { |
6515 | void *osbuf; | 6515 | void *osbuf; |
@@ -6531,7 +6531,7 @@ wmi_delete_aggr_cmd(struct wmi_t *wmip, A_UINT8 tid, A_BOOL uplink) | |||
6531 | } | 6531 | } |
6532 | #endif | 6532 | #endif |
6533 | 6533 | ||
6534 | A_STATUS | 6534 | int |
6535 | wmi_set_rx_frame_format_cmd(struct wmi_t *wmip, A_UINT8 rxMetaVersion, | 6535 | wmi_set_rx_frame_format_cmd(struct wmi_t *wmip, A_UINT8 rxMetaVersion, |
6536 | A_BOOL rxDot11Hdr, A_BOOL defragOnHost) | 6536 | A_BOOL rxDot11Hdr, A_BOOL defragOnHost) |
6537 | { | 6537 | { |
@@ -6555,7 +6555,7 @@ wmi_set_rx_frame_format_cmd(struct wmi_t *wmip, A_UINT8 rxMetaVersion, | |||
6555 | } | 6555 | } |
6556 | 6556 | ||
6557 | 6557 | ||
6558 | A_STATUS | 6558 | int |
6559 | wmi_set_thin_mode_cmd(struct wmi_t *wmip, A_BOOL bThinMode) | 6559 | wmi_set_thin_mode_cmd(struct wmi_t *wmip, A_BOOL bThinMode) |
6560 | { | 6560 | { |
6561 | void *osbuf; | 6561 | void *osbuf; |
@@ -6576,7 +6576,7 @@ wmi_set_thin_mode_cmd(struct wmi_t *wmip, A_BOOL bThinMode) | |||
6576 | } | 6576 | } |
6577 | 6577 | ||
6578 | 6578 | ||
6579 | A_STATUS | 6579 | int |
6580 | wmi_set_wlan_conn_precedence_cmd(struct wmi_t *wmip, BT_WLAN_CONN_PRECEDENCE precedence) | 6580 | wmi_set_wlan_conn_precedence_cmd(struct wmi_t *wmip, BT_WLAN_CONN_PRECEDENCE precedence) |
6581 | { | 6581 | { |
6582 | void *osbuf; | 6582 | void *osbuf; |
@@ -6597,7 +6597,7 @@ wmi_set_wlan_conn_precedence_cmd(struct wmi_t *wmip, BT_WLAN_CONN_PRECEDENCE pre | |||
6597 | NO_SYNC_WMIFLAG)); | 6597 | NO_SYNC_WMIFLAG)); |
6598 | } | 6598 | } |
6599 | 6599 | ||
6600 | A_STATUS | 6600 | int |
6601 | wmi_set_pmk_cmd(struct wmi_t *wmip, A_UINT8 *pmk) | 6601 | wmi_set_pmk_cmd(struct wmi_t *wmip, A_UINT8 *pmk) |
6602 | { | 6602 | { |
6603 | void *osbuf; | 6603 | void *osbuf; |
@@ -6618,7 +6618,7 @@ wmi_set_pmk_cmd(struct wmi_t *wmip, A_UINT8 *pmk) | |||
6618 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_PMK_CMDID, NO_SYNC_WMIFLAG)); | 6618 | return (wmi_cmd_send(wmip, osbuf, WMI_SET_PMK_CMDID, NO_SYNC_WMIFLAG)); |
6619 | } | 6619 | } |
6620 | 6620 | ||
6621 | A_STATUS | 6621 | int |
6622 | wmi_SGI_cmd(struct wmi_t *wmip, A_UINT32 sgiMask, A_UINT8 sgiPERThreshold) | 6622 | wmi_SGI_cmd(struct wmi_t *wmip, A_UINT32 sgiMask, A_UINT8 sgiPERThreshold) |
6623 | { | 6623 | { |
6624 | void *osbuf; | 6624 | void *osbuf; |