Home | History | Annotate | Download | only in net

Lines Matching refs:UINT16

68 #define		HFA384x_CMD_ALLOC_LEN_MIN	((UINT16)4)
69 #define HFA384x_CMD_ALLOC_LEN_MAX ((UINT16)2400)
70 #define HFA384x_BAP_DATALEN_MAX ((UINT16)4096)
71 #define HFA384x_BAP_OFFSET_MAX ((UINT16)4096)
72 #define HFA384x_PORTID_MAX ((UINT16)7)
73 #define HFA384x_NUMPORTS_MAX ((UINT16)(HFA384x_PORTID_MAX+1))
74 #define HFA384x_PDR_LEN_MAX ((UINT16)512) /* in bytes, from EK */
75 #define HFA384x_PDA_RECS_MAX ((UINT16)200) /* a guess */
76 #define HFA384x_PDA_LEN_MAX ((UINT16)1024) /* in bytes, from EK */
77 #define HFA384x_SCANRESULT_MAX ((UINT16)31)
78 #define HFA384x_HSCANRESULT_MAX ((UINT16)31)
79 #define HFA384x_CHINFORESULT_MAX ((UINT16)16)
93 #define HFA384x_BAP_PROC ((UINT16)0)
94 #define HFA384x_BAP_INT ((UINT16)1)
95 #define HFA384x_PORTTYPE_IBSS ((UINT16)0)
96 #define HFA384x_PORTTYPE_BSS ((UINT16)1)
97 #define HFA384x_PORTTYPE_WDS ((UINT16)2)
98 #define HFA384x_PORTTYPE_PSUEDOIBSS ((UINT16)3)
99 #define HFA384x_PORTTYPE_HOSTAP ((UINT16)6)
100 #define HFA384x_WEPFLAGS_PRIVINVOKED ((UINT16)BIT0)
101 #define HFA384x_WEPFLAGS_EXCLUDE ((UINT16)BIT1)
102 #define HFA384x_WEPFLAGS_DISABLE_TXCRYPT ((UINT16)BIT4)
103 #define HFA384x_WEPFLAGS_DISABLE_RXCRYPT ((UINT16)BIT7)
104 #define HFA384x_WEPFLAGS_DISALLOW_MIXED ((UINT16)BIT11)
105 #define HFA384x_WEPFLAGS_IV_INTERVAL1 ((UINT16)0)
106 #define HFA384x_WEPFLAGS_IV_INTERVAL10 ((UINT16)BIT5)
107 #define HFA384x_WEPFLAGS_IV_INTERVAL50 ((UINT16)BIT6)
108 #define HFA384x_WEPFLAGS_IV_INTERVAL100 ((UINT16)(BIT5 | BIT6))
109 #define HFA384x_WEPFLAGS_FIRMWARE_WPA ((UINT16)BIT8)
110 #define HFA384x_WEPFLAGS_HOST_MIC ((UINT16)BIT9)
111 #define HFA384x_ROAMMODE_FWSCAN_FWROAM ((UINT16)1)
112 #define HFA384x_ROAMMODE_FWSCAN_HOSTROAM ((UINT16)2)
113 #define HFA384x_ROAMMODE_HOSTSCAN_HOSTROAM ((UINT16)3)
114 #define HFA384x_PORTSTATUS_DISABLED ((UINT16)1)
115 #define HFA384x_PORTSTATUS_INITSRCH ((UINT16)2)
116 #define HFA384x_PORTSTATUS_CONN_IBSS ((UINT16)3)
117 #define HFA384x_PORTSTATUS_CONN_ESS ((UINT16)4)
118 #define HFA384x_PORTSTATUS_OOR_ESS ((UINT16)5)
119 #define HFA384x_PORTSTATUS_CONN_WDS ((UINT16)6)
120 #define HFA384x_PORTSTATUS_HOSTAP ((UINT16)8)
121 #define HFA384x_RATEBIT_1 ((UINT16)1)
122 #define HFA384x_RATEBIT_2 ((UINT16)2)
123 #define HFA384x_RATEBIT_5dot5 ((UINT16)4)
124 #define HFA384x_RATEBIT_11 ((UINT16)8)
127 #define HFA384x_TXCMD_NORECL ((UINT16)0)
128 #define HFA384x_TXCMD_RECL ((UINT16)1)
145 #define HFA384x_ADDR_AUX_OFF_MAX ((UINT16)0x007f)
163 (((UINT32)(((UINT16)(p))&HFA384x_ADDR_AUX_PAGE_MASK)) <<7) | \
164 ((UINT32)(((UINT16)(o))&HFA384x_ADDR_AUX_OFF_MASK))
168 (((UINT32)(((UINT16)(p))&HFA384x_ADDR_CMD_PAGE_MASK)) <<16) | \
169 ((UINT32)(((UINT16)(o))&HFA384x_ADDR_CMD_OFF_MASK))
173 ((UINT16)((((UINT32)(f))&HFA384x_ADDR_FLAT_AUX_PAGE_MASK)>>7))
175 ((UINT16)(((UINT32)(f))&HFA384x_ADDR_FLAT_AUX_OFF_MASK))
179 ((UINT16)((((UINT32)(f))&HFA384x_ADDR_FLAT_CMD_PAGE_MASK)>>16))
181 ((UINT16)(((UINT32)(f))&HFA384x_ADDR_FLAT_CMD_OFF_MASK))
193 (HFA384x_ADDR_AUX_MKOFF(f) | (((UINT16)(c))<<12))
287 #define HFA384x_CMD_BUSY ((UINT16)BIT15)
288 #define HFA384x_CMD_AINFO ((UINT16)(BIT14 | BIT13 | BIT12 | BIT11 | BIT10 | BIT9 | BIT8))
289 #define HFA384x_CMD_MACPORT ((UINT16)(BIT10 | BIT9 | BIT8))
290 #define HFA384x_CMD_RECL ((UINT16)BIT8)
291 #define HFA384x_CMD_WRITE ((UINT16)BIT8)
292 #define HFA384x_CMD_PROGMODE ((UINT16)(BIT9 | BIT8))
293 #define HFA384x_CMD_CMDCODE ((UINT16)(BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BIT0))
295 #define HFA384x_STATUS_RESULT ((UINT16)(BIT14 | BIT13 | BIT12 | BIT11 | BIT10 | BIT9 | BIT8))
296 #define HFA384x_STATUS_CMDCODE ((UINT16)(BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BIT0))
298 #define HFA384x_OFFSET_BUSY ((UINT16)BIT15)
299 #define HFA384x_OFFSET_ERR ((UINT16)BIT14)
300 #define HFA384x_OFFSET_DATAOFF ((UINT16)(BIT11 | BIT10 | BIT9 | BIT8 | BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1))
302 #define HFA384x_EVSTAT_TICK ((UINT16)BIT15)
303 #define HFA384x_EVSTAT_WTERR ((UINT16)BIT14)
304 #define HFA384x_EVSTAT_INFDROP ((UINT16)BIT13)
305 #define HFA384x_EVSTAT_INFO ((UINT16)BIT7)
306 #define HFA384x_EVSTAT_DTIM ((UINT16)BIT5)
307 #define HFA384x_EVSTAT_CMD ((UINT16)BIT4)
308 #define HFA384x_EVSTAT_ALLOC ((UINT16)BIT3)
309 #define HFA384x_EVSTAT_TXEXC ((UINT16)BIT2)
310 #define HFA384x_EVSTAT_TX ((UINT16)BIT1)
311 #define HFA384x_EVSTAT_RX ((UINT16)BIT0)
317 #define HFA384x_INTEN_TICK ((UINT16)BIT15)
318 #define HFA384x_INTEN_WTERR ((UINT16)BIT14)
319 #define HFA384x_INTEN_INFDROP ((UINT16)BIT13)
320 #define HFA384x_INTEN_INFO ((UINT16)BIT7)
321 #define HFA384x_INTEN_DTIM ((UINT16)BIT5)
322 #define HFA384x_INTEN_CMD ((UINT16)BIT4)
323 #define HFA384x_INTEN_ALLOC ((UINT16)BIT3)
324 #define HFA384x_INTEN_TXEXC ((UINT16)BIT2)
325 #define HFA384x_INTEN_TX ((UINT16)BIT1)
326 #define HFA384x_INTEN_RX ((UINT16)BIT0)
328 #define HFA384x_EVACK_TICK ((UINT16)BIT15)
329 #define HFA384x_EVACK_WTERR ((UINT16)BIT14)
330 #define HFA384x_EVACK_INFDROP ((UINT16)BIT13)
331 #define HFA384x_EVACK_INFO ((UINT16)BIT7)
332 #define HFA384x_EVACK_DTIM ((UINT16)BIT5)
333 #define HFA384x_EVACK_CMD ((UINT16)BIT4)
334 #define HFA384x_EVACK_ALLOC ((UINT16)BIT3)
335 #define HFA384x_EVACK_TXEXC ((UINT16)BIT2)
336 #define HFA384x_EVACK_TX ((UINT16)BIT1)
337 #define HFA384x_EVACK_RX ((UINT16)BIT0)
339 #define HFA384x_CONTROL_AUXEN ((UINT16)(BIT15 | BIT14))
344 #define HFA384x_CMDCODE_INIT ((UINT16)0x00)
345 #define HFA384x_CMDCODE_ENABLE ((UINT16)0x01)
346 #define HFA384x_CMDCODE_DISABLE ((UINT16)0x02)
347 #define HFA384x_CMDCODE_DIAG ((UINT16)0x03)
350 #define HFA384x_CMDCODE_ALLOC ((UINT16)0x0A)
351 #define HFA384x_CMDCODE_TX ((UINT16)0x0B)
352 #define HFA384x_CMDCODE_CLRPRST ((UINT16)0x12)
355 #define HFA384x_CMDCODE_NOTIFY ((UINT16)0x10)
356 #define HFA384x_CMDCODE_INQ ((UINT16)0x11)
359 #define HFA384x_CMDCODE_ACCESS ((UINT16)0x21)
360 #define HFA384x_CMDCODE_DOWNLD ((UINT16)0x22)
363 #define HFA384x_CMDCODE_MONITOR ((UINT16)(0x38))
364 #define HFA384x_MONITOR_ENABLE ((UINT16)(0x0b))
365 #define HFA384x_MONITOR_DISABLE ((UINT16)(0x0f))
368 #define HFA384x_SUCCESS ((UINT16)(0x00))
369 #define HFA384x_CARD_FAIL ((UINT16)(0x01))
370 #define HFA384x_NO_BUFF ((UINT16)(0x05))
371 #define HFA384x_CMD_ERR ((UINT16)(0x7F))
379 #define HFA384x_PROGMODE_DISABLE ((UINT16)0x00)
380 #define HFA384x_PROGMODE_RAM ((UINT16)0x01)
381 #define HFA384x_PROGMODE_NV ((UINT16)0x02)
382 #define HFA384x_PROGMODE_NVWRITE ((UINT16)0x03)
385 #define HFA384x_AUXPW0 ((UINT16)0xfe01)
386 #define HFA384x_AUXPW1 ((UINT16)0xdc23)
387 #define HFA384x_AUXPW2 ((UINT16)0xba45)
389 #define HFA384x_CONTROL_AUX_ISDISABLED ((UINT16)0x0000)
390 #define HFA384x_CONTROL_AUX_ISENABLED ((UINT16)0xc000)
391 #define HFA384x_CONTROL_AUX_DOENABLE ((UINT16)0x8000)
392 #define HFA384x_CONTROL_AUX_DODISABLE ((UINT16)0x4000)
398 #define HFA384x_RID_CNFPORTTYPE ((UINT16)0xFC00)
399 #define HFA384x_RID_CNFOWNMACADDR ((UINT16)0xFC01)
400 #define HFA384x_RID_CNFDESIREDSSID ((UINT16)0xFC02)
401 #define HFA384x_RID_CNFOWNCHANNEL ((UINT16)0xFC03)
402 #define HFA384x_RID_CNFOWNSSID ((UINT16)0xFC04)
403 #define HFA384x_RID_CNFOWNATIMWIN ((UINT16)0xFC05)
404 #define HFA384x_RID_CNFSYSSCALE ((UINT16)0xFC06)
405 #define HFA384x_RID_CNFMAXDATALEN ((UINT16)0xFC07)
406 #define HFA384x_RID_CNFWDSADDR ((UINT16)0xFC08)
407 #define HFA384x_RID_CNFPMENABLED ((UINT16)0xFC09)
408 #define HFA384x_RID_CNFPMEPS ((UINT16)0xFC0A)
409 #define HFA384x_RID_CNFMULTICASTRX ((UINT16)0xFC0B)
410 #define HFA384x_RID_CNFMAXSLEEPDUR ((UINT16)0xFC0C)
411 #define HFA384x_RID_CNFPMHOLDDUR ((UINT16)0xFC0D)
412 #define HFA384x_RID_CNFOWNNAME ((UINT16)0xFC0E)
413 #define HFA384x_RID_CNFOWNDTIMPER ((UINT16)0xFC10)
414 #define HFA384x_RID_CNFWDSADDR1 ((UINT16)0xFC11)
415 #define HFA384x_RID_CNFWDSADDR2 ((UINT16)0xFC12)
416 #define HFA384x_RID_CNFWDSADDR3 ((UINT16)0xFC13)
417 #define HFA384x_RID_CNFWDSADDR4 ((UINT16)0xFC14)
418 #define HFA384x_RID_CNFWDSADDR5 ((UINT16)0xFC15)
419 #define HFA384x_RID_CNFWDSADDR6 ((UINT16)0xFC16)
420 #define HFA384x_RID_CNFMCASTPMBUFF ((UINT16)0xFC17)
428 #define HFA384x_RID_CNFPORTTYPE_LEN ((UINT16)2)
429 #define HFA384x_RID_CNFOWNMACADDR_LEN ((UINT16)6)
430 #define HFA384x_RID_CNFDESIREDSSID_LEN ((UINT16)34)
431 #define HFA384x_RID_CNFOWNCHANNEL_LEN ((UINT16)2)
432 #define HFA384x_RID_CNFOWNSSID_LEN ((UINT16)34)
433 #define HFA384x_RID_CNFOWNATIMWIN_LEN ((UINT16)2)
434 #define HFA384x_RID_CNFSYSSCALE_LEN ((UINT16)0)
435 #define HFA384x_RID_CNFMAXDATALEN_LEN ((UINT16)0)
436 #define HFA384x_RID_CNFWDSADDR_LEN ((UINT16)6)
437 #define HFA384x_RID_CNFPMENABLED_LEN ((UINT16)0)
438 #define HFA384x_RID_CNFPMEPS_LEN ((UINT16)0)
439 #define HFA384x_RID_CNFMULTICASTRX_LEN ((UINT16)0)
440 #define HFA384x_RID_CNFMAXSLEEPDUR_LEN ((UINT16)0)
441 #define HFA384x_RID_CNFPMHOLDDUR_LEN ((UINT16)0)
442 #define HFA384x_RID_CNFOWNNAME_LEN ((UINT16)34)
443 #define HFA384x_RID_CNFOWNDTIMPER_LEN ((UINT16)0)
444 #define HFA384x_RID_CNFWDSADDR1_LEN ((UINT16)6)
445 #define HFA384x_RID_CNFWDSADDR2_LEN ((UINT16)6)
446 #define HFA384x_RID_CNFWDSADDR3_LEN ((UINT16)6)
447 #define HFA384x_RID_CNFWDSADDR4_LEN ((UINT16)6)
448 #define HFA384x_RID_CNFWDSADDR5_LEN ((UINT16)6)
449 #define HFA384x_RID_CNFWDSADDR6_LEN ((UINT16)6)
450 #define HFA384x_RID_CNFMCASTPMBUFF_LEN ((UINT16)0)
451 #define HFA384x_RID_CNFAUTHENTICATION_LEN ((UINT16)sizeof(UINT16))
452 #define HFA384x_RID_CNFMAXSLEEPDUR_LEN ((UINT16)0)
457 #define HFA384x_RID_GROUPADDR ((UINT16)0xFC80)
458 #define HFA384x_RID_CREATEIBSS ((UINT16)0xFC81)
459 #define HFA384x_RID_FRAGTHRESH ((UINT16)0xFC82)
460 #define HFA384x_RID_RTSTHRESH ((UINT16)0xFC83)
461 #define HFA384x_RID_TXRATECNTL ((UINT16)0xFC84)
462 #define HFA384x_RID_PROMISCMODE ((UINT16)0xFC85)
463 #define HFA384x_RID_FRAGTHRESH0 ((UINT16)0xFC90)
464 #define HFA384x_RID_FRAGTHRESH1 ((UINT16)0xFC91)
465 #define HFA384x_RID_FRAGTHRESH2 ((UINT16)0xFC92)
466 #define HFA384x_RID_FRAGTHRESH3 ((UINT16)0xFC93)
467 #define HFA384x_RID_FRAGTHRESH4 ((UINT16)0xFC94)
468 #define HFA384x_RID_FRAGTHRESH5 ((UINT16)0xFC95)
469 #define HFA384x_RID_FRAGTHRESH6 ((UINT16)0xFC96)
470 #define HFA384x_RID_RTSTHRESH0 ((UINT16)0xFC97)
471 #define HFA384x_RID_RTSTHRESH1 ((UINT16)0xFC98)
472 #define HFA384x_RID_RTSTHRESH2 ((UINT16)0xFC99)
473 #define HFA384x_RID_RTSTHRESH3 ((UINT16)0xFC9A)
474 #define HFA384x_RID_RTSTHRESH4 ((UINT16)0xFC9B)
475 #define HFA384x_RID_RTSTHRESH5 ((UINT16)0xFC9C)
476 #define HFA384x_RID_RTSTHRESH6 ((UINT16)0xFC9D)
477 #define HFA384x_RID_TXRATECNTL0 ((UINT16)0xFC9E)
478 #define HFA384x_RID_TXRATECNTL1 ((UINT16)0xFC9F)
479 #define HFA384x_RID_TXRATECNTL2 ((UINT16)0xFCA0)
480 #define HFA384x_RID_TXRATECNTL3 ((UINT16)0xFCA1)
481 #define HFA384x_RID_TXRATECNTL4 ((UINT16)0xFCA2)
482 #define HFA384x_RID_TXRATECNTL5 ((UINT16)0xFCA3)
483 #define HFA384x_RID_TXRATECNTL6 ((UINT16)0xFCA4)
491 #define HFA384x_RID_GROUPADDR_LEN ((UINT16)16 * WLAN_ADDR_LEN)
492 #define HFA384x_RID_CREATEIBSS_LEN ((UINT16)0)
493 #define HFA384x_RID_FRAGTHRESH_LEN ((UINT16)0)
494 #define HFA384x_RID_RTSTHRESH_LEN ((UINT16)0)
495 #define HFA384x_RID_TXRATECNTL_LEN ((UINT16)4)
496 #define HFA384x_RID_PROMISCMODE_LEN ((UINT16)2)
497 #define HFA384x_RID_FRAGTHRESH0_LEN ((UINT16)0)
498 #define HFA384x_RID_FRAGTHRESH1_LEN ((UINT16)0)
499 #define HFA384x_RID_FRAGTHRESH2_LEN ((UINT16)0)
500 #define HFA384x_RID_FRAGTHRESH3_LEN ((UINT16)0)
501 #define HFA384x_RID_FRAGTHRESH4_LEN ((UINT16)0)
502 #define HFA384x_RID_FRAGTHRESH5_LEN ((UINT16)0)
503 #define HFA384x_RID_FRAGTHRESH6_LEN ((UINT16)0)
504 #define HFA384x_RID_RTSTHRESH0_LEN ((UINT16)0)
505 #define HFA384x_RID_RTSTHRESH1_LEN ((UINT16)0)
506 #define HFA384x_RID_RTSTHRESH2_LEN ((UINT16)0)
507 #define HFA384x_RID_RTSTHRESH3_LEN ((UINT16)0)
508 #define HFA384x_RID_RTSTHRESH4_LEN ((UINT16)0)
509 #define HFA384x_RID_RTSTHRESH5_LEN ((UINT16)0)
510 #define HFA384x_RID_RTSTHRESH6_LEN ((UINT16)0)
511 #define HFA384x_RID_TXRATECNTL0_LEN ((UINT16)0)
512 #define HFA384x_RID_TXRATECNTL1_LEN ((UINT16)0)
513 #define HFA384x_RID_TXRATECNTL2_LEN ((UINT16)0)
514 #define HFA384x_RID_TXRATECNTL3_LEN ((UINT16)0)
515 #define HFA384x_RID_TXRATECNTL4_LEN ((UINT16)0)
516 #define HFA384x_RID_TXRATECNTL5_LEN ((UINT16)0)
517 #define HFA384x_RID_TXRATECNTL6_LEN ((UINT16)0)
522 #define HFA384x_RID_ITICKTIME ((UINT16)0xFCE0)
529 #define HFA384x_RID_ITICKTIME_LEN ((UINT16)2)
534 #define HFA384x_RID_MAXLOADTIME ((UINT16)0xFD00)
535 #define HFA384x_RID_DOWNLOADBUFFER ((UINT16)0xFD01)
536 #define HFA384x_RID_PRIIDENTITY ((UINT16)0xFD02)
537 #define HFA384x_RID_PRISUPRANGE ((UINT16)0xFD03)
538 #define HFA384x_RID_PRI_CFIACTRANGES ((UINT16)0xFD04)
539 #define HFA384x_RID_NICSERIALNUMBER ((UINT16)0xFD0A)
540 #define HFA384x_RID_NICIDENTITY ((UINT16)0xFD0B)
541 #define HFA384x_RID_MFISUPRANGE ((UINT16)0xFD0C)
542 #define HFA384x_RID_CFISUPRANGE ((UINT16)0xFD0D)
543 #define HFA384x_RID_CHANNELLIST ((UINT16)0xFD10)
544 #define HFA384x_RID_REGULATORYDOMAINS ((UINT16)0xFD11)
545 #define HFA384x_RID_TEMPTYPE ((UINT16)0xFD12)
546 #define HFA384x_RID_CIS ((UINT16)0xFD13)
547 #define HFA384x_RID_STAIDENTITY ((UINT16)0xFD20)
548 #define HFA384x_RID_STASUPRANGE ((UINT16)0xFD21)
549 #define HFA384x_RID_STA_MFIACTRANGES ((UINT16)0xFD22)
550 #define HFA384x_RID_STA_CFIACTRANGES ((UINT16)0xFD23)
551 #define HFA384x_RID_BUILDSEQ ((UINT16)0xFFFE)
552 #define HFA384x_RID_FWID ((UINT16)0xFFFF)
559 #define HFA384x_RID_MAXLOADTIME_LEN ((UINT16)0)
560 #define HFA384x_RID_DOWNLOADBUFFER_LEN ((UINT16)sizeof(hfa384x_downloadbuffer_t))
561 #define HFA384x_RID_PRIIDENTITY_LEN ((UINT16)8)
562 #define HFA384x_RID_PRISUPRANGE_LEN ((UINT16)10)
563 #define HFA384x_RID_CFIACTRANGES_LEN ((UINT16)10)
564 #define HFA384x_RID_NICSERIALNUMBER_LEN ((UINT16)12)
565 #define HFA384x_RID_NICIDENTITY_LEN ((UINT16)8)
566 #define HFA384x_RID_MFISUPRANGE_LEN ((UINT16)10)
567 #define HFA384x_RID_CFISUPRANGE_LEN ((UINT16)10)
568 #define HFA384x_RID_CHANNELLIST_LEN ((UINT16)0)
569 #define HFA384x_RID_REGULATORYDOMAINS_LEN ((UINT16)12)
570 #define HFA384x_RID_TEMPTYPE_LEN ((UINT16)0)
571 #define HFA384x_RID_CIS_LEN ((UINT16)480)
572 #define HFA384x_RID_STAIDENTITY_LEN ((UINT16)8)
573 #define HFA384x_RID_STASUPRANGE_LEN ((UINT16)10)
574 #define HFA384x_RID_MFIACTRANGES_LEN ((UINT16)10)
575 #define HFA384x_RID_CFIACTRANGES2_LEN ((UINT16)10)
576 #define HFA384x_RID_BUILDSEQ_LEN ((UINT16)sizeof(hfa384x_BuildSeq_t))
577 #define HFA384x_RID_FWID_LEN ((UINT16)sizeof(hfa384x_FWID_t))
582 #define HFA384x_RID_PORTSTATUS ((UINT16)0xFD40)
583 #define HFA384x_RID_CURRENTSSID ((UINT16)0xFD41)
584 #define HFA384x_RID_CURRENTBSSID ((UINT16)0xFD42)
585 #define HFA384x_RID_COMMSQUALITY ((UINT16)0xFD43)
586 #define HFA384x_RID_CURRENTTXRATE ((UINT16)0xFD44)
587 #define HFA384x_RID_CURRENTBCNINT ((UINT16)0xFD45)
588 #define HFA384x_RID_CURRENTSCALETHRESH ((UINT16)0xFD46)
589 #define HFA384x_RID_PROTOCOLRSPTIME ((UINT16)0xFD47)
590 #define HFA384x_RID_SHORTRETRYLIMIT ((UINT16)0xFD48)
591 #define HFA384x_RID_LONGRETRYLIMIT ((UINT16)0xFD49)
592 #define HFA384x_RID_MAXTXLIFETIME ((UINT16)0xFD4A)
593 #define HFA384x_RID_MAXRXLIFETIME ((UINT16)0xFD4B)
594 #define HFA384x_RID_CFPOLLABLE ((UINT16)0xFD4C)
595 #define HFA384x_RID_AUTHALGORITHMS ((UINT16)0xFD4D)
596 #define HFA384x_RID_PRIVACYOPTIMP ((UINT16)0xFD4F)
597 #define HFA384x_RID_DBMCOMMSQUALITY ((UINT16)0xFD51)
598 #define HFA384x_RID_CURRENTTXRATE1 ((UINT16)0xFD80)
599 #define HFA384x_RID_CURRENTTXRATE2 ((UINT16)0xFD81)
600 #define HFA384x_RID_CURRENTTXRATE3 ((UINT16)0xFD82)
601 #define HFA384x_RID_CURRENTTXRATE4 ((UINT16)0xFD83)
602 #define HFA384x_RID_CURRENTTXRATE5 ((UINT16)0xFD84)
603 #define HFA384x_RID_CURRENTTXRATE6 ((UINT16)0xFD85)
604 #define HFA384x_RID_OWNMACADDRESS ((UINT16)0xFD86)
605 // #define HFA384x_RID_PCFINFO ((UINT16)0xFD87)
606 #define HFA384x_RID_SCANRESULTS ((UINT16)0xFD88) // NEW
607 #define HFA384x_RID_HOSTSCANRESULTS ((UINT16)0xFD89) // NEW
608 #define HFA384x_RID_AUTHENTICATIONUSED ((UINT16)0xFD8A) // NEW
609 #define HFA384x_RID_ASSOCIATEFAILURE ((UINT16)0xFD8D) // 1.8.0
616 #define HFA384x_RID_PORTSTATUS_LEN ((UINT16)0)
617 #define HFA384x_RID_CURRENTSSID_LEN ((UINT16)34)
618 #define HFA384x_RID_CURRENTBSSID_LEN ((UINT16)WLAN_BSSID_LEN)
619 #define HFA384x_RID_COMMSQUALITY_LEN ((UINT16)sizeof(hfa384x_commsquality_t))
620 #define HFA384x_RID_DBMCOMMSQUALITY_LEN ((UINT16)sizeof(hfa384x_dbmcommsquality_t))
621 #define HFA384x_RID_CURRENTTXRATE_LEN ((UINT16)0)
622 #define HFA384x_RID_CURRENTBCNINT_LEN ((UINT16)0)
623 #define HFA384x_RID_STACURSCALETHRESH_LEN ((UINT16)12)
624 #define HFA384x_RID_APCURSCALETHRESH_LEN ((UINT16)6)
625 #define HFA384x_RID_PROTOCOLRSPTIME_LEN ((UINT16)0)
626 #define HFA384x_RID_SHORTRETRYLIMIT_LEN ((UINT16)0)
627 #define HFA384x_RID_LONGRETRYLIMIT_LEN ((UINT16)0)
628 #define HFA384x_RID_MAXTXLIFETIME_LEN ((UINT16)0)
629 #define HFA384x_RID_MAXRXLIFETIME_LEN ((UINT16)0)
630 #define HFA384x_RID_CFPOLLABLE_LEN ((UINT16)0)
631 #define HFA384x_RID_AUTHALGORITHMS_LEN ((UINT16)4)
632 #define HFA384x_RID_PRIVACYOPTIMP_LEN ((UINT16)0)
633 #define HFA384x_RID_CURRENTTXRATE1_LEN ((UINT16)0)
634 #define HFA384x_RID_CURRENTTXRATE2_LEN ((UINT16)0)
635 #define HFA384x_RID_CURRENTTXRATE3_LEN ((UINT16)0)
636 #define HFA384x_RID_CURRENTTXRATE4_LEN ((UINT16)0)
637 #define HFA384x_RID_CURRENTTXRATE5_LEN ((UINT16)0)
638 #define HFA384x_RID_CURRENTTXRATE6_LEN ((UINT16)0)
639 #define HFA384x_RID_OWNMACADDRESS_LEN ((UINT16)6)
640 #define HFA384x_RID_PCFINFO_LEN ((UINT16)6)
641 #define HFA384x_RID_CNFAPPCFINFO_LEN ((UINT16)sizeof(hfa384x_PCFInfo_data_t))
642 #define HFA384x_RID_SCANREQUEST_LEN ((UINT16)sizeof(hfa384x_ScanRequest_data_t))
643 #define HFA384x_RID_JOINREQUEST_LEN ((UINT16)sizeof(hfa384x_JoinRequest_data_t))
644 #define HFA384x_RID_AUTHENTICATESTA_LEN ((UINT16)sizeof(hfa384x_authenticateStation_data_t))
645 #define HFA384x_RID_CHANNELINFOREQUEST_LEN ((UINT16)sizeof(hfa384x_ChannelInfoRequest_data_t))
649 #define HFA384x_RID_PHYTYPE ((UINT16)0xFDC0)
650 #define HFA384x_RID_CURRENTCHANNEL ((UINT16)0xFDC1)
651 #define HFA384x_RID_CURRENTPOWERSTATE ((UINT16)0xFDC2)
652 #define HFA384x_RID_CCAMODE ((UINT16)0xFDC3)
653 #define HFA384x_RID_SUPPORTEDDATARATES ((UINT16)0xFDC6)
654 #define HFA384x_RID_LFOSTATUS ((UINT16)0xFDC7) // 1.7.1
661 #define HFA384x_RID_PHYTYPE_LEN ((UINT16)0)
662 #define HFA384x_RID_CURRENTCHANNEL_LEN ((UINT16)0)
663 #define HFA384x_RID_CURRENTPOWERSTATE_LEN ((UINT16)0)
664 #define HFA384x_RID_CCAMODE_LEN ((UINT16)0)
665 #define HFA384x_RID_SUPPORTEDDATARATES_LEN ((UINT16)10)
670 #define HFA384x_RID_CNFWEPDEFAULTKEYID ((UINT16)0xFC23)
671 #define HFA384x_RID_CNFWEPDEFAULTKEY0 ((UINT16)0xFC24)
672 #define HFA384x_RID_CNFWEPDEFAULTKEY1 ((UINT16)0xFC25)
673 #define HFA384x_RID_CNFWEPDEFAULTKEY2 ((UINT16)0xFC26)
674 #define HFA384x_RID_CNFWEPDEFAULTKEY3 ((UINT16)0xFC27)
675 #define HFA384x_RID_CNFWEPFLAGS ((UINT16)0xFC28)
676 #define HFA384x_RID_CNFWEPKEYMAPTABLE ((UINT16)0xFC29)
677 #define HFA384x_RID_CNFAUTHENTICATION ((UINT16)0xFC2A)
678 #define HFA384x_RID_CNFMAXASSOCSTATIONS ((UINT16)0xFC2B)
679 #define HFA384x_RID_CNFTXCONTROL ((UINT16)0xFC2C)
680 #define HFA384x_RID_CNFROAMINGMODE ((UINT16)0xFC2D)
681 #define HFA384x_RID_CNFHOSTAUTHASSOC ((UINT16)0xFC2E)
682 #define HFA384x_RID_CNFRCVCRCERROR ((UINT16)0xFC30)
683 // #define HFA384x_RID_CNFMMLIFE ((UINT16)0xFC31)
684 #define HFA384x_RID_CNFALTRETRYCNT ((UINT16)0xFC32)
685 #define HFA384x_RID_CNFAPBCNINT ((UINT16)0xFC33)
686 #define HFA384x_RID_CNFAPPCFINFO ((UINT16)0xFC34)
687 #define HFA384x_RID_CNFSTAPCFINFO ((UINT16)0xFC35)
688 #define HFA384x_RID_CNFPRIORITYQUSAGE ((UINT16)0xFC37)
689 #define HFA384x_RID_CNFTIMCTRL ((UINT16)0xFC40)
690 #define HFA384x_RID_CNFTHIRTY2TALLY ((UINT16)0xFC42)
691 #define HFA384x_RID_CNFENHSECURITY ((UINT16)0xFC43)
692 #define HFA384x_RID_CNFDBMADJUST ((UINT16)0xFC46) // NEW
693 #define HFA384x_RID_CNFWPADATA ((UINT16)0xFC48) // 1.7.0
694 #define HFA384x_RID_CNFPROPOGATIONDELAY ((UINT16)0xFC49) // 1.7.6
695 #define HFA384x_RID_CNFSHORTPREAMBLE ((UINT16)0xFCB0)
696 #define HFA384x_RID_CNFEXCLONGPREAMBLE ((UINT16)0xFCB1)
697 #define HFA384x_RID_CNFAUTHRSPTIMEOUT ((UINT16)0xFCB2)
698 #define HFA384x_RID_CNFBASICRATES ((UINT16)0xFCB3)
699 #define HFA384x_RID_CNFSUPPRATES ((UINT16)0xFCB4)
700 #define HFA384x_RID_CNFFALLBACKCTRL ((UINT16)0xFCB5) // NEW
701 #define HFA384x_RID_WEPKEYSTATUS ((UINT16)0xFCB6) // NEW
702 #define HFA384x_RID_WEPKEYMAPINDEX ((UINT16)0xFCB7) // NEW
703 #define HFA384x_RID_BROADCASTKEYID ((UINT16)0xFCB8) // NEW
704 #define HFA384x_RID_ENTSECFLAGEYID ((UINT16)0xFCB9) // NEW
705 #define HFA384x_RID_CNFPASSIVESCANCTRL ((UINT16)0xFCBA) // NEW STA
706 UINT16)0xFCBB) // 1.7.0
707 #define HFA384x_RID_MDCCONTROL ((UINT16)0xFCBC) // 1.7.0/1.4.0
708 #define HFA384x_RID_MDCCOUNTRY ((UINT16)0xFCBD) // 1.7.0/1.4.0
709 #define HFA384x_RID_TXPOWERMAX ((UINT16)0xFCBE) // 1.7.0/1.4.0
710 #define HFA384x_RID_CNFLFOENBLED ((UINT16)0xFCBF) // 1.6.3
711 #define HFA384x_RID_CAPINFO ((UINT16)0xFCC0) // 1.7.0/1.3.7
712 #define HFA384x_RID_LISTENINTERVAL ((UINT16)0xFCC1) // 1.7.0/1.3.7
713 #define HFA384x_RID_DIVERSITYENABLED ((UINT16)0xFCC2) // 1.7.0/1.3.7
714 #define HFA384x_RID_LED_CONTROL ((UINT16)0xFCC4) // 1.7.6
715 #define HFA384x_RID_HFO_DELAY ((UINT16)0xFCC5) // 1.7.6
716 #define HFA384x_RID_DISSALOWEDBSSID ((UINT16)0xFCC6) // 1.8.0
717 #define HFA384x_RID_SCANREQUEST ((UINT16)0xFCE1)
718 #define HFA384x_RID_JOINREQUEST ((UINT16)0xFCE2)
719 #define HFA384x_RID_AUTHENTICATESTA ((UINT16)0xFCE3)
720 #define HFA384x_RID_CHANNELINFOREQUEST ((UINT16)0xFCE4)
721 #define HFA384x_RID_HOSTSCAN ((UINT16)0xFCE5) // NEW STA
722 #define HFA384x_RID_ASSOCIATESTA ((UINT16)0xFCE6)
724 #define HFA384x_RID_CNFWEPDEFAULTKEY_LEN ((UINT16)6)
725 #define HFA384x_RID_CNFWEP128DEFAULTKEY_LEN ((UINT16)14)
726 #define HFA384x_RID_CNFPRIOQUSAGE_LEN ((UINT16)4)
730 #define HFA384x_PDR_PCB_PARTNUM ((UINT16)0x0001)
731 #define HFA384x_PDR_PDAVER ((UINT16)0x0002)
732 #define HFA384x_PDR_NIC_SERIAL ((UINT16)0x0003)
733 #define HFA384x_PDR_MKK_MEASUREMENTS ((UINT16)0x0004)
734 #define HFA384x_PDR_NIC_RAMSIZE ((UINT16)0x0005)
735 #define HFA384x_PDR_MFISUPRANGE ((UINT16)0x0006)
736 #define HFA384x_PDR_CFISUPRANGE ((UINT16)0x0007)
737 #define HFA384x_PDR_NICID ((UINT16)0x0008)
738 //#define HFA384x_PDR_REFDAC_MEASUREMENTS ((UINT16)0x0010)
739 //#define HFA384x_PDR_VGDAC_MEASUREMENTS ((UINT16)0x0020)
740 //#define HFA384x_PDR_LEVEL_COMP_MEASUREMENTS ((UINT16)0x0030)
741 //#define HFA384x_PDR_MODEM_TRIMDAC_MEASUREMENTS ((UINT16)0x0040)
742 //#define HFA384x_PDR_COREGA_HACK ((UINT16)0x00ff)
743 #define HFA384x_PDR_MAC_ADDRESS ((UINT16)0x0101)
744 //#define HFA384x_PDR_MKK_CALLNAME ((UINT16)0x0102)
745 #define HFA384x_PDR_REGDOMAIN ((UINT16)0x0103)
746 #define HFA384x_PDR_ALLOWED_CHANNEL ((UINT16)0x0104)
747 #define HFA384x_PDR_DEFAULT_CHANNEL ((UINT16)0x0105)
748 //#define HFA384x_PDR_PRIVACY_OPTION ((UINT16)0x0106)
749 #define HFA384x_PDR_TEMPTYPE ((UINT16)0x0107)
750 //#define HFA384x_PDR_REFDAC_SETUP ((UINT16)0x0110)
751 //#define HFA384x_PDR_VGDAC_SETUP ((UINT16)0x0120)
752 //#define HFA384x_PDR_LEVEL_COMP_SETUP ((UINT16)0x0130)
753 //#define HFA384x_PDR_TRIMDAC_SETUP ((UINT16)0x0140)
754 #define HFA384x_PDR_IFR_SETTING ((UINT16)0x0200)
755 #define HFA384x_PDR_RFR_SETTING ((UINT16)0x0201)
756 #define HFA384x_PDR_HFA3861_BASELINE ((UINT16)0x0202)
757 #define HFA384x_PDR_HFA3861_SHADOW ((UINT16)0x0203)
758 #define HFA384x_PDR_HFA3861_IFRF ((UINT16)0x0204)
759 #define HFA384x_PDR_HFA3861_CHCALSP ((UINT16)0x0300)
760 #define HFA384x_PDR_HFA3861_CHCALI ((UINT16)0x0301)
761 #define HFA384x_PDR_MAX_TX_POWER ((UINT16)0x0302)
762 #define HFA384x_PDR_MASTER_CHAN_LIST ((UINT16)0x0303)
763 #define HFA384x_PDR_3842_NIC_CONFIG ((UINT16)0x0400)
764 #define HFA384x_PDR_USB_ID ((UINT16)0x0401)
765 #define HFA384x_PDR_PCI_ID ((UINT16)0x0402)
766 #define HFA384x_PDR_PCI_IFCONF ((UINT16)0x0403)
767 #define HFA384x_PDR_PCI_PMCONF ((UINT16)0x0404)
768 #define HFA384x_PDR_RFENRGY ((UINT16)0x0406)
769 #define HFA384x_PDR_USB_POWER_TYPE ((UINT16)0x0407)
770 //#define HFA384x_PDR_UNKNOWN408 ((UINT16)0x0408)
771 #define HFA384x_PDR_USB_MAX_POWER ((UINT16)0x0409)
772 #define HFA384x_PDR_USB_MANUFACTURER ((UINT16)0x0410)
773 #define HFA384x_PDR_USB_PRODUCT ((UINT16)0x0411)
774 #define HFA384x_PDR_ANT_DIVERSITY ((UINT16)0x0412)
775 #define HFA384x_PDR_HFO_DELAY ((UINT16)0x0413)
776 #define HFA384x_PDR_SCALE_THRESH ((UINT16)0x0414)
778 #define HFA384x_PDR_HFA3861_MANF_TESTSP ((UINT16)0x0900)
779 #define HFA384x_PDR_HFA3861_MANF_TESTI ((UINT16)0x0901)
780 #define HFA384x_PDR_END_OF_PDA ((UINT16)0x0000)
822 #define HFA384x_CMD_ISBUSY(value) ((UINT16)(((UINT16)value) & HFA384x_CMD_BUSY))
823 #define HFA384x_CMD_AINFO_GET(value) ((UINT16)(((UINT16)(value) & HFA384x_CMD_AINFO) >> 8))
824 #define HFA384x_CMD_AINFO_SET(value) ((UINT16)((UINT16)(value) << 8))
825 #define HFA384x_CMD_MACPORT_GET(value) ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_MACPORT)))
826 #define HFA384x_CMD_MACPORT_SET(value) ((UINT16)HFA384x_CMD_AINFO_SET(value))
827 #define HFA384x_CMD_ISRECL(value) ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_RECL)))
828 #define HFA384x_CMD_RECL_SET(value) ((UINT16)HFA384x_CMD_AINFO_SET(value))
829 #define HFA384x_CMD_QOS_GET(value) ((UINT16((((UINT16)(value))&((UINT16)0x3000)) >> 12))
830 #define HFA384x_CMD_QOS_SET(value) ((UINT16)((((UINT16)(value)) << 12) & 0x3000))
831 #define HFA384x_CMD_ISWRITE(value) ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_WRITE)))
832 #define HFA384x_CMD_WRITE_SET(value) ((UINT16)HFA384x_CMD_AINFO_SET((UINT16)value))
833 #define HFA384x_CMD_PROGMODE_GET(value) ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_PROGMODE)))
834 #define HFA384x_CMD_PROGMODE_SET(value) ((UINT16)HFA384x_CMD_AINFO_SET((UINT16)value))
835 #define HFA384x_CMD_CMDCODE_GET(value) ((UINT16)(((UINT16)(value)) & HFA384x_CMD_CMDCODE))
836 #define HFA384x_CMD_CMDCODE_SET(value) ((UINT16)(value))
838 #define HFA384x_STATUS_RESULT_GET(value) ((UINT16)((((UINT16)(value)) & HFA384x_STATUS_RESULT) >> 8))
839 #define HFA384x_STATUS_RESULT_SET(value) (((UINT16)(value)) << 8)
840 #define HFA384x_STATUS_CMDCODE_GET(value) (((UINT16)(value)) & HFA384x_STATUS_CMDCODE)
841 #define HFA384x_STATUS_CMDCODE_SET(value) ((UINT16)(value))
843 #define HFA384x_OFFSET_ISBUSY(value) ((UINT16)(((UINT16)(value)) & HFA384x_OFFSET_BUSY))
844 #define HFA384x_OFFSET_ISERR(value) ((UINT16)(((UINT16)(value)) & HFA384x_OFFSET_ERR))
845 #define HFA384x_OFFSET_DATAOFF_GET(value) ((UINT16)(((UINT16)(value)) & HFA384x_OFFSET_DATAOFF))
846 #define HFA384x_OFFSET_DATAOFF_SET(value) ((UINT16)(value))
848 #define HFA384x_EVSTAT_ISTICK(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_TICK))
849 #define HFA384x_EVSTAT_ISWTERR(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_WTERR))
850 #define HFA384x_EVSTAT_ISINFDROP(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_INFDROP))
851 #define HFA384x_EVSTAT_ISINFO(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_INFO))
852 #define HFA384x_EVSTAT_ISDTIM(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_DTIM))
853 #define HFA384x_EVSTAT_ISCMD(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_CMD))
854 #define HFA384x_EVSTAT_ISALLOC(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_ALLOC))
855 #define HFA384x_EVSTAT_ISTXEXC(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_TXEXC))
856 #define HFA384x_EVSTAT_ISTX(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_TX))
857 #define HFA384x_EVSTAT_ISRX(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_RX))
859 #define HFA384x_EVSTAT_ISBAP_OP(value) ((UINT16)(((UINT16)(value)) & HFA384x_INT_BAP_OP))
861 #define HFA384x_INTEN_ISTICK(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_TICK))
862 #define HFA384x_INTEN_TICK_SET(value) ((UINT16)(((UINT16)(value)) << 15))
863 #define HFA384x_INTEN_ISWTERR(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_WTERR))
864 #define HFA384x_INTEN_WTERR_SET(value) ((UINT16)(((UINT16)(value)) << 14))
865 #define HFA384x_INTEN_ISINFDROP(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_INFDROP))
866 #define HFA384x_INTEN_INFDROP_SET(value) ((UINT16)(((UINT16)(value)) << 13))
867 #define HFA384x_INTEN_ISINFO(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_INFO))
868 #define HFA384x_INTEN_INFO_SET(value) ((UINT16)(((UINT16)(value)) << 7))
869 #define HFA384x_INTEN_ISDTIM(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_DTIM))
870 #define HFA384x_INTEN_DTIM_SET(value) ((UINT16)(((UINT16)(value)) << 5))
871 #define HFA384x_INTEN_ISCMD(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_CMD))
872 #define HFA384x_INTEN_CMD_SET(value) ((UINT16)(((UINT16)(value)) << 4))
873 #define HFA384x_INTEN_ISALLOC(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_ALLOC))
874 #define HFA384x_INTEN_ALLOC_SET(value) ((UINT16)(((UINT16)(value)) << 3))
875 #define HFA384x_INTEN_ISTXEXC(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_TXEXC))
876 #define HFA384x_INTEN_TXEXC_SET(value) ((UINT16)(((UINT16)(value)) << 2))
877 #define HFA384x_INTEN_ISTX(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_TX))
878 #define HFA384x_INTEN_TX_SET(value) ((UINT16)(((UINT16)(value)) << 1))
879 #define HFA384x_INTEN_ISRX(value) ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_RX))
880 #define HFA384x_INTEN_RX_SET(value) ((UINT16)(((UINT16)(value)) << 0))
882 #define HFA384x_EVACK_ISTICK(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_TICK))
883 #define HFA384x_EVACK_TICK_SET(value) ((UINT16)(((UINT16)(value)) << 15))
884 #define HFA384x_EVACK_ISWTERR(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_WTERR))
885 #define HFA384x_EVACK_WTERR_SET(value) ((UINT16)(((UINT16)(value)) << 14))
886 #define HFA384x_EVACK_ISINFDROP(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_INFDROP))
887 #define HFA384x_EVACK_INFDROP_SET(value) ((UINT16)(((UINT16)(value)) << 13))
888 #define HFA384x_EVACK_ISINFO(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_INFO))
889 #define HFA384x_EVACK_INFO_SET(value) ((UINT16)(((UINT16)(value)) << 7))
890 #define HFA384x_EVACK_ISDTIM(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_DTIM))
891 #define HFA384x_EVACK_DTIM_SET(value) ((UINT16)(((UINT16)(value)) << 5))
892 #define HFA384x_EVACK_ISCMD(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_CMD))
893 #define HFA384x_EVACK_CMD_SET(value) ((UINT16)(((UINT16)(value)) << 4))
894 #define HFA384x_EVACK_ISALLOC(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_ALLOC))
895 #define HFA384x_EVACK_ALLOC_SET(value) ((UINT16)(((UINT16)(value)) << 3))
896 #define HFA384x_EVACK_ISTXEXC(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_TXEXC))
897 #define HFA384x_EVACK_TXEXC_SET(value) ((UINT16)(((UINT16)(value)) << 2))
898 #define HFA384x_EVACK_ISTX(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_TX))
899 #define HFA384x_EVACK_TX_SET(value) ((UINT16)(((UINT16)(value)) << 1))
900 #define HFA384x_EVACK_ISRX(value) ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_RX))
901 #define HFA384x_EVACK_RX_SET(value) ((UINT16)(((UINT16)(value)) << 0))
903 #define HFA384x_CONTROL_AUXEN_SET(value) ((UINT16)(((UINT16)(value)) << 14))
904 #define HFA384x_CONTROL_AUXEN_GET(value) ((UINT16)(((UINT16)(value)) >> 14))
908 #define hfa384x2host_16(n) (__le16_to_cpu((UINT16)(n)))
910 #define host2hfa384x_16(n) (__cpu_to_le16((UINT16)(n)))
932 UINT16 len;
938 UINT16 len;
951 UINT16 reclen;
952 UINT16 rid;
957 UINT16 reclen;
958 UINT16 rid;
959 UINT16 val;
964 UINT16 reclen;
965 UINT16 rid;
972 UINT16 id;
973 UINT16 variant;
974 UINT16 major;
975 UINT16 minor;
980 UINT16 role;
981 UINT16 id;
982 UINT16 variant;
983 UINT16 bottom;
984 UINT16 top;
990 UINT16 cnfPortType;
1008 UINT16 cnfOwnChannel;
1020 UINT16 cnfOwnATIMWindow;
1026 UINT16 cnfSystemScale;
1032 UINT16 cnfMaxDataLength;
1044 UINT16 cnfPMEnabled;
1050 UINT16 cnfPMEPS;
1056 UINT16 cnfMulticastReceive;
1067 UINT16 cnfMaxSleepDuration;
1073 UINT16 cnfPMHoldoverDuration;
1085 UINT16 cnfOwnDTIMPeriod;
1097 UINT16 cnfMulticastPMBuffering;
1114 UINT16 CreateIBSS;
1125 UINT16 FragmentationThreshold;
1131 UINT16 RTSThreshold;
1137 UINT16 TxRateControl;
1143 UINT16 PromiscuousMode;
1149 UINT16 channelList;
1150 UINT16 txRate;
1156 UINT16 channelList;
1157 UINT16 txRate;
1165 UINT16 channel;
1172 UINT16 status;
1173 UINT16 algorithm;
1180 UINT16 status;
1181 UINT16 type;
1187 UINT16 channelList;
1188 UINT16 channelDwellTime;
1195 UINT16 key_index;
1204 UINT16 datalen;
1215 UINT16 TickTime;
1225 UINT16 MaxLoadTime;
1232 UINT16 page;
1233 UINT16 offset;
1234 UINT16 len;
1240 UINT16 PRICompID;
1241 UINT16 PRIVariant;
1242 UINT16 PRIMajorVersion;
1243 UINT16 PRIMinorVersion;
1249 UINT16 PRIRole;
1250 UINT16 PRIID;
1251 UINT16 PRIVariant;
1252 UINT16 PRIBottom;
1253 UINT16 PRITop;
1259 UINT16 CFIRole;
1260 UINT16 CFIID;
1261 UINT16 CFIVariant;
1262 UINT16 CFIBottom;
1263 UINT16 CFITop;
1275 UINT16 NICCompID;
1276 UINT16 NICVariant;
1277 UINT16 NICMajorVersion;
1278 UINT16 NICMinorVersion;
1284 UINT16 MFIRole;
1285 UINT16 MFIID;
1286 UINT16 MFIVariant;
1287 UINT16 MFIBottom;
1288 UINT16 MFITop;
1294 UINT16 CFIRole;
1295 UINT16 CFIID;
1296 UINT16 CFIVariant;
1297 UINT16 CFIBottom;
1298 UINT16 CFITop;
1303 UINT16 primary;
1304 UINT16 secondary;
1317 UINT16 ChannelList;
1329 UINT16 TempType;
1341 UINT16 STACompID;
1342 UINT16 STAVariant;
1343 UINT16 STAMajorVersion;
1344 UINT16 STAMinorVersion;
1350 UINT16 STARole;
1351 UINT16 STAID;
1352 UINT16 STAVariant;
1353 UINT16 STABottom;
1354 UINT16 STATop;
1360 UINT16 MFIRole;
1361 UINT16 MFIID;
1362 UINT16 MFIVariant;
1363 UINT16 MFIBottom;
1364 UINT16 MFITop;
1374 UINT16 PortStatus;
1377 #define HFA384x_PSTATUS_DISABLED ((UINT16)1)
1378 #define HFA384x_PSTATUS_SEARCHING ((UINT16)2)
1379 #define HFA384x_PSTATUS_CONN_IBSS ((UINT16)3)
1380 #define HFA384x_PSTATUS_CONN_ESS ((UINT16)4)
1381 #define HFA384x_PSTATUS_OUTOFRANGE ((UINT16)5)
1382 #define HFA384x_PSTATUS_CONN_WDS ((UINT16)6)
1399 UINT16 CQ_currBSS;
1400 UINT16 ASL_currBSS;
1401 UINT16 ANL_currFC;
1407 UINT16 CQdbm_currBSS;
1408 UINT16 ASLdbm_currBSS;
1409 UINT16 ANLdbm_currFC;
1415 UINT16 CurrentTxRate;
1421 UINT16 CurrentBeaconInterval;
1427 UINT16 EnergyDetectThreshold;
1428 UINT16 CarrierDetectThreshold;
1429 UINT16 DeferDetectThreshold;
1430 UINT16 CellSearchThreshold; /* Stations only */
1431 UINT16 DeadSpotThreshold; /* Stations only */
1437 UINT16 ProtocolRspTime;
1443 UINT16 ShortRetryLimit;
1449 UINT16 LongRetryLimit;
1455 UINT16 MaxTransmitLifetime;
1461 UINT16 MaxReceiveLifetime;
1467 UINT16 CFPollable;
1473 UINT16 AuthenticationType;
1474 UINT16 TypeEnabled;
1481 UINT16 AuthenticationType;
1482 UINT16 TypeEnabled;
1488 UINT16 PrivacyOptionImplemented;
1500 UINT16 MediumOccupancyLimit;
1501 UINT16 CFPPeriod;
1502 UINT16 CFPMaxDuration;
1503 UINT16 CFPFlags;
1509 UINT16 MediumOccupancyLimit;
1510 UINT16 CFPPeriod;
1511 UINT16 CFPMaxDuration;
1512 UINT16 CFPFlags;
1522 UINT16 PHYType;
1528 UINT16 CurrentChannel;
1534 UINT16 CurrentPowerState;
1540 UINT16 CCAMode;
1552 UINT16 TestResults;
1553 UINT16 LFOResult;
1554 UINT16 VRHFOResult;
1566 UINT16 searching_on;
1567 UINT16 searching_off;
1568 UINT16 assoc_on;
1569 UINT16 assoc_off;
1570 UINT16 activity;
1581 #define HFA384x_FD_STATUS_OFF ((UINT16)0x44)
1582 #define HFA384x_FD_TIME_OFF ((UINT16)0x46)
1583 #define HFA384x_FD_SWSUPPORT_OFF ((UINT16)0x4A)
1584 #define HFA384x_FD_SILENCE_OFF ((UINT16)0x4A)
1585 #define HFA384x_FD_SIGNAL_OFF ((UINT16)0x4B)
1586 #define HFA384x_FD_RATE_OFF ((UINT16)0x4C)
1587 #define HFA384x_FD_RXFLOW_OFF ((UINT16)0x4D)
1588 #define HFA384x_FD_RESERVED_OFF ((UINT16)0x4E)
1589 #define HFA384x_FD_TXCONTROL_OFF ((UINT16)0x50)
1593 #define HFA384x_FD_FRAMECONTROL_OFF ((UINT16)0x52)
1594 #define HFA384x_FD_DURATIONID_OFF ((UINT16)0x54)
1595 #define HFA384x_FD_ADDRESS1_OFF ((UINT16)0x56)
1596 #define HFA384x_FD_ADDRESS2_OFF ((UINT16)0x5C)
1597 #define HFA384x_FD_ADDRESS3_OFF ((UINT16)0x62)
1598 #define HFA384x_FD_SEQCONTROL_OFF ((UINT16)0x68)
1599 #define HFA384x_FD_ADDRESS4_OFF ((UINT16)0x6A)
1600 #define HFA384x_FD_DATALEN_OFF ((UINT16)0x70)
1604 #define HFA384x_FD_DESTADDRESS_OFF ((UINT16)0x72)
1605 #define HFA384x_FD_SRCADDRESS_OFF ((UINT16)0x78)
1606 #define HFA384x_FD_DATALENGTH_OFF ((UINT16)0x7E)
1616 UINT16 status;
1617 UINT16 reserved1;
1618 UINT16 reserved2;
1622 UINT16 tx_control;
1626 UINT16 frame_control;
1627 UINT16 duration_id;
1631 UINT16 sequence_control;
1633 UINT16 data_len; /* little endian format */
1639 UINT16 data_length; /* big endian format */
1645 #define HFA384x_TXSTATUS_ACKERR ((UINT16)BIT5)
1646 #define HFA384x_TXSTATUS_FORMERR ((UINT16)BIT3)
1647 #define HFA384x_TXSTATUS_DISCON ((UINT16)BIT2)
1648 #define HFA384x_TXSTATUS_AGEDERR ((UINT16)BIT1)
1649 #define HFA384x_TXSTATUS_RETRYERR ((UINT16)BIT0)
1651 #define HFA384x_TX_CFPOLL ((UINT16)BIT12)
1652 #define HFA384x_TX_PRST ((UINT16)BIT11)
1653 #define HFA384x_TX_MACPORT ((UINT16)(BIT10 | BIT9 | BIT8))
1654 #define HFA384x_TX_NOENCRYPT ((UINT16)BIT7)
1655 #define HFA384x_TX_RETRYSTRAT ((UINT16)(BIT6 | BIT5))
1656 #define HFA384x_TX_STRUCTYPE ((UINT16)(BIT4 | BIT3))
1657 #define HFA384x_TX_TXEX ((UINT16)BIT2)
1658 #define HFA384x_TX_TXOK ((UINT16)BIT1)
1664 (((UINT16)(v))&\
1669 #define HFA384x_TXSTATUS_ISACKERR(v) ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_ACKERR))
1670 #define HFA384x_TXSTATUS_ISFORMERR(v) ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_FORMERR))
1671 #define HFA384x_TXSTATUS_ISDISCON(v) ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_DISCON))
1672 #define HFA384x_TXSTATUS_ISAGEDERR(v) ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_AGEDERR))
1673 #define HFA384x_TXSTATUS_ISRETRYERR(v) ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_RETRYERR))
1675 #define HFA384x_TX_GET(v,m,s) ((((UINT16)(v))&((UINT16)(m)))>>((UINT16)(s)))
1676 #define HFA384x_TX_SET(v,m,s) ((((UINT16)(v))<<((UINT16)(s)))&((UINT16)(m)))
1701 UINT16 status;
1707 UINT16 reserved1;
1708 UINT16 reserved2;
1711 UINT16 frame_control;
1712 UINT16 duration_id;
1716 UINT16 sequence_control;
1718 UINT16 data_len; /* hfa384x (little endian) format */
1723 UINT16 data_length; /* IEEE? (big endian) format */
1729 #define HFA384x_RX_DATA_LEN_OFF ((UINT16)44)
1730 #define HFA384x_RX_80211HDR_OFF ((UINT16)14)
1731 #define HFA384x_RX_DATA_OFF ((UINT16)60)
1734 #define HFA384x_RXSTATUS_MSGTYPE ((UINT16)(BIT15 | BIT14 | BIT13))
1735 #define HFA384x_RXSTATUS_MACPORT ((UINT16)(BIT10 | BIT9 | BIT8))
1736 #define HFA384x_RXSTATUS_UNDECR ((UINT16)BIT1)
1737 #define HFA384x_RXSTATUS_FCSERR ((UINT16)BIT0)
1741 #define HFA384x_RXSTATUS_MSGTYPE_GET(value) ((UINT16)((((UINT16)(value)) & HFA384x_RXSTATUS_MSGTYPE) >> 13))
1742 #define HFA384x_RXSTATUS_MSGTYPE_SET(value) ((UINT16)(((UINT16)(value)) << 13))
1743 #define HFA384x_RXSTATUS_MACPORT_GET(value) ((UINT16)((((UINT16)(value)) & HFA384x_RXSTATUS_MACPORT) >> 8))
1744 #define HFA384x_RXSTATUS_MACPORT_SET(value) ((UINT16)(((UINT16)(value)) << 8))
1745 #define HFA384x_RXSTATUS_ISUNDECR(value) ((UINT16)(((UINT16)(value)) & HFA384x_RXSTATUS_UNDECR))
1746 #define HFA384x_RXSTATUS_ISFCSERR(value) ((UINT16)(((UINT16)(value)) & HFA384x_RXSTATUS_FCSERR))
1752 #define HFA384x_IT_HANDOVERADDR ((UINT16)0xF000UL)
1753 #define HFA384x_IT_HANDOVERDEAUTHADDRESS ((UINT16)0xF001UL)//AP 1.3.7
1754 #define HFA384x_IT_COMMTALLIES ((UINT16)0xF100UL)
1755 #define HFA384x_IT_SCANRESULTS ((UINT16)0xF101UL)
1756 #define HFA384x_IT_CHINFORESULTS ((UINT16)0xF102UL)
1757 #define HFA384x_IT_HOSTSCANRESULTS ((UINT16)0xF103UL)
1758 #define HFA384x_IT_LINKSTATUS ((UINT16)0xF200UL)
1759 #define HFA384x_IT_ASSOCSTATUS ((UINT16)0xF201UL)
1760 #define HFA384x_IT_AUTHREQ ((UINT16)0xF202UL)
1761 #define HFA384x_IT_PSUSERCNT ((UINT16)0xF203UL)
1762 #define HFA384x_IT_KEYIDCHANGED ((UINT16)0xF204UL)
1763 #define HFA384x_IT_ASSOCREQ ((UINT16)0xF205UL)
1764 #define HFA384x_IT_MICFAILURE ((UINT16)0xF206UL)
1774 UINT16 framelen;
1775 UINT16 infotype;
1782 UINT16 txunicastframes;
1783 UINT16 txmulticastframes;
1784 UINT16 txfragments;
1785 UINT16 txunicastoctets;
1786 UINT16 txmulticastoctets;
1787 UINT16 txdeferredtrans;
1788 UINT16 txsingleretryframes;
1789 UINT16 txmultipleretryframes;
1790 UINT16 txretrylimitexceeded;
1791 UINT16 txdiscards;
1792 UINT16 rxunicastframes;
1793 UINT16 rxmulticastframes;
1794 UINT16 rxfragments;
1795 UINT16 rxunicastoctets;
1796 UINT16 rxmulticastoctets;
1797 UINT16 rxfcserrors;
1798 UINT16 rxdiscardsnobuffer;
1799 UINT16 txdiscardswrongsa;
1800 UINT16 rxdiscardswepundecr;
1801 UINT16 rxmsginmsgfrag;
1802 UINT16 rxmsginbadmsgfrag;
1833 UINT16 chid;
1834 UINT16 anl;
1835 UINT16 sl;
1837 UINT16 bcnint;
1838 UINT16 capinfo;
1841 UINT16 proberesp_rate;
1846 UINT16 rsvd;
1847 UINT16 scanreason;
1855 UINT16 chid;
1856 UINT16 anl;
1857 UINT16 pnl;
1858 UINT16 active;
1866 UINT16 scanchannels;
1874 UINT16 chid;
1875 UINT16 anl;
1876 UINT16 sl;
1878 UINT16 bcnint;
1879 UINT16 capinfo;
1882 UINT16 proberesp_rate;
1883 UINT16 atim;
1888 UINT16 nresult;
1889 UINT16 rsvd;
1896 #define HFA384x_LINK_NOTCONNECTED ((UINT16)0)
1897 #define HFA384x_LINK_CONNECTED ((UINT16)1)
1898 #define HFA384x_LINK_DISCONNECTED ((UINT16)2)
1899 #define HFA384x_LINK_AP_CHANGE ((UINT16)3)
1900 #define HFA384x_LINK_AP_OUTOFRANGE ((UINT16)4)
1901 #define HFA384x_LINK_AP_INRANGE ((UINT16)5)
1902 #define HFA384x_LINK_ASSOCFAIL ((UINT16)6)
1906 UINT16 linkstatus;
1912 #define HFA384x_ASSOCSTATUS_STAASSOC ((UINT16)1)
1913 #define HFA384x_ASSOCSTATUS_REASSOC ((UINT16)2)
1914 #define HFA384x_ASSOCSTATUS_DISASSOC ((UINT16)3)
1915 #define HFA384x_ASSOCSTATUS_ASSOCFAIL ((UINT16)4)
1916 #define HFA384x_ASSOCSTATUS_AUTHFAIL ((UINT16)5)
1920 UINT16 assocstatus;
1924 UINT16 reason;
1925 UINT16 reserved;
1933 UINT16 algorithm;
1941 UINT16 type;
1961 UINT16 usercnt;
1967 UINT16 keyid;
1986 UINT16 framelen;
1987 UINT16 infotype;
2029 UINT16 type;
2030 UINT16 cmd;
2031 UINT16 parm0;
2032 UINT16 parm1;
2033 UINT16 parm2;
2038 UINT16 type;
2039 UINT16 frmlen;
2040 UINT16 rid;
2045 UINT16 type;
2046 UINT16 frmlen;
2047 UINT16 rid;
2052 UINT16 type;
2053 UINT16 frmlen;
2054 UINT16 offset;
2055 UINT16 page;
2060 UINT16 type;
2061 UINT16 frmlen;
2062 UINT16 offset;
2063 UINT16 page;
2076 UINT16 type;
2081 UINT16 type;
2082 UINT16 status;
2083 UINT16 resp0;
2084 UINT16 resp1;
2085 UINT16 resp2;
2091 UINT16 type;
2092 UINT16 frmlen;
2093 UINT16 rid;
2100 UINT16 type;
2101 UINT16 frmlen;
2106 UINT16 type;
2107 UINT16 frmlen;
2111 UINT16 type;
2112 UINT16 errortype;
2119 UINT16 type;
2129 UINT16 type;
2190 UINT16 id;
2191 UINT16 variant;
2192 UINT16 bottom;
2193 UINT16 top;
2198 UINT16 id;
2199 UINT16 variant;
2200 UINT16 bottom;
2201 UINT16 top;
2206 UINT16 id;
2207 UINT16 variant;
2208 UINT16 major;
2209 UINT16 minor;
2215 UINT16 value[0];
2220 UINT16 value[0];
2225 UINT16 value[0];
2240 UINT16 numdomains;
2241 UINT16 domain[5];
2246 UINT16 ch_bitmap;
2251 UINT16 channel;
2256 UINT16 available;
2261 UINT16 type;
2266 UINT16 ch_value[14];
2271 UINT16 ch_value[14];
2276 UINT16 ch_value[14];
2281 UINT16 trimidac;
2282 UINT16 trimqdac;
2287 UINT16 value[3];
2292 UINT16 value[3];
2297 UINT16 value[50];
2312 UINT16 value[14];
2317 UINT16 value[17];
2322 UINT16 config_bitmap;
2332 UINT16 value[30];
2337 UINT16 value[30];
2342 UINT16 crc;
2347 UINT16 len; /* in words */
2348 UINT16 code;
2396 UINT16 status;
2397 UINT16 resp0;
2398 UINT16 resp1;
2399 UINT16 resp2;
2416 UINT16 rid;
2476 UINT16 cmd;
2478 UINT16 parm0;
2479 UINT16 parm1;
2480 UINT16 parm2;
2483 UINT16 bulkid; /* what RID/FID to copy down. */
2595 UINT16 dltimeout;
2607 UINT16 txfid_head;
2608 UINT16 txfid_tail;
2610 UINT16 txfid_queue[HFA384x_DRVR_FIDSTACKLEN_MAX];
2611 UINT16 infofid;
2628 UINT16 link_status;
2629 UINT16 link_status_new;
2636 UINT16 presniff_wepflags;
2652 UINT16 mm_mods;
2717 hfa384x_drvr_disable(hfa384x_t *hw, UINT16 macport);
2719 hfa384x_drvr_enable(hfa384x_t *hw, UINT16 macport);
2727 hfa384x_drvr_getconfig(hfa384x_t *hw, UINT16 rid, void *buf, UINT16 len);
2750 hfa384x_drvr_setconfig(hfa384x_t *hw, UINT16 rid, void *buf, UINT16 len);
2753 hfa384x_drvr_getconfig16(hfa384x_t *hw, UINT16 rid, void *val)
2756 result = hfa384x_drvr_getconfig(hw, rid, val, sizeof(UINT16));
2758 *((UINT16*)val) = hfa384x2host_16(*((UINT16*)val));
2764 hfa384x_drvr_getconfig32(hfa384x_t *hw, UINT16 rid, void *val)
2777 hfa384x_drvr_setconfig16(hfa384x_t *hw, UINT16 rid, UINT16 val)
2779 UINT16 value = host2hfa384x_16(val);
2784 hfa384x_drvr_setconfig32(hfa384x_t *hw, UINT16 rid, UINT32 val)
2793 UINT16 rid,
2799 UINT16 rid,
2801 UINT16 len,
2806 hfa384x_drvr_setconfig_async(hfa384x_t *hw, UINT16 rid, void *buf, UINT16 len,
2816 hfa384x_drvr_setconfig16_async(hfa384x_t *hw, UINT16 rid, UINT16 val)
2818 UINT16 value = host2hfa384x_16(val);
2824 hfa384x_drvr_setconfig32_async(hfa384x_t *hw, UINT16 rid, UINT32 val)
2844 hfa384x_cmd_enable(hfa384x_t *hw, UINT16 macport);
2846 hfa384x_cmd_disable(hfa384x_t *hw, UINT16 macport);
2850 hfa384x_cmd_allocate(hfa384x_t *hw, UINT16 len);
2852 hfa384x_cmd_transmit(hfa384x_t *hw, UINT16 reclaim, UINT16 qos, UINT16 fid);
2854 hfa384x_cmd_clearpersist(hfa384x_t *hw, UINT16 fid);
2856 hfa384x_cmd_notify(hfa384x_t *hw, UINT16 reclaim, UINT16 fid, void *buf, UINT16 len);
2858 hfa384x_cmd_inquire(hfa384x_t *hw, UINT16 fid);
2860 hfa384x_cmd_access(hfa384x_t *hw, UINT16 write, UINT16 rid, void *buf, UINT16 len);
2862 hfa384x_cmd_monitor(hfa384x_t *hw, UINT16 enable);
2866 UINT16 mode,
2867 UINT16 lowaddr,
2868 UINT16 highaddr,
2869 UINT16 codelen);
2877 UINT16 bap,
2878 UINT16 id,
2879 UINT16 offset,
2885 UINT16 bap,
2886 UINT16 id,
2887 UINT16 offset,
2914 static inline UINT16
2918 __hfa384x_setreg(hfa384x_t *hw, UINT16 val, UINT reg);
2920 static inline UINT16
2924 __hfa384x_setreg_noswap(hfa384x_t *hw, UINT16 val, UINT reg);
2952 static inline UINT16
2979 __hfa384x_setreg(hfa384x_t *hw, UINT16 val, UINT reg)
3004 static inline UINT16
3030 __hfa384x_setreg_noswap(hfa384x_t *hw, UINT16 val, UINT reg)