BIT              1991 dev/ic/atw.c   	for (mask = BIT(nbits - 1); mask != 0; mask >>= 1) {
BIT                59 dev/ic/atwreg.h #define BITS(m, n) ((BIT(MAX((m), (n)) + 1) - 1) ^ (BIT(MIN((m), (n))) - 1))
BIT               185 dev/ic/atwreg.h #define ATW_PAR_MWIE		BIT(24)		/* memory write and invalidate
BIT               188 dev/ic/atwreg.h #define ATW_PAR_MRLE		BIT(23)		/* memory read line enable */
BIT               189 dev/ic/atwreg.h #define ATW_PAR_MRME		BIT(21)		/* memory read multiple
BIT               211 dev/ic/atwreg.h #define ATW_PAR_BLE		BIT(7)		/* big/little endian selection */
BIT               213 dev/ic/atwreg.h #define ATW_PAR_BAR		BIT(1)		/* bus arbitration */
BIT               214 dev/ic/atwreg.h #define ATW_PAR_SWR		BIT(0)		/* software reset */
BIT               216 dev/ic/atwreg.h #define ATW_FRCTL_PWRMGMT	BIT(31)		/* power management */
BIT               218 dev/ic/atwreg.h #define ATW_FRCTL_ORDER		BIT(28)		/* order bit */
BIT               219 dev/ic/atwreg.h #define ATW_FRCTL_MAXPSP	BIT(27)		/* maximum power saving */
BIT               220 dev/ic/atwreg.h #define ATW_C_FRCTL_PRSP	BIT(26)		/* 1: driver sends probe
BIT               224 dev/ic/atwreg.h #define ATW_C_FRCTL_DRVBCON	BIT(25)		/* 1: driver sends beacons
BIT               227 dev/ic/atwreg.h #define ATW_C_FRCTL_DRVLINKCTRL	BIT(24)		/* 1: driver controls link LED
BIT               230 dev/ic/atwreg.h #define ATW_C_FRCTL_DRVLINKON	BIT(23)		/* 1: turn on link LED
BIT               233 dev/ic/atwreg.h #define ATW_C_FRCTL_CTX_DATA	BIT(22)		/* 0: set by CSR28
BIT               236 dev/ic/atwreg.h #define ATW_C_FRCTL_RSVFRM	BIT(21)		/* 1: receive "reserved" 
BIT               240 dev/ic/atwreg.h #define ATW_C_FRCTL_CFEND	BIT(19)		/* write to send CF_END,
BIT               243 dev/ic/atwreg.h #define ATW_FRCTL_DOZEFRM	BIT(18)		/* select pre-sleep frame */
BIT               244 dev/ic/atwreg.h #define ATW_FRCTL_PSAWAKE	BIT(17)		/* MAC is awake (?) */
BIT               245 dev/ic/atwreg.h #define ATW_FRCTL_PSMODE	BIT(16)		/* MAC is power-saving (?) */
BIT               248 dev/ic/atwreg.h #define ATW_INTR_PCF		BIT(31)		/* started/ended CFP */
BIT               249 dev/ic/atwreg.h #define ATW_INTR_BCNTC		BIT(30)		/* transmitted IBSS beacon */
BIT               250 dev/ic/atwreg.h #define ATW_INTR_GPINT		BIT(29)		/* GPIO interrupt */
BIT               251 dev/ic/atwreg.h #define ATW_INTR_LINKOFF	BIT(28)		/* lost ATW_WCSR_BLN beacons */
BIT               252 dev/ic/atwreg.h #define ATW_INTR_ATIMTC		BIT(27)		/* transmitted ATIM */
BIT               253 dev/ic/atwreg.h #define ATW_INTR_TSFTF		BIT(26)		/* TSFT out of range */
BIT               254 dev/ic/atwreg.h #define ATW_INTR_TSCZ		BIT(25)		/* TSC countdown expired */
BIT               255 dev/ic/atwreg.h #define ATW_INTR_LINKON		BIT(24)		/* matched SSID, BSSID */
BIT               256 dev/ic/atwreg.h #define ATW_INTR_SQL		BIT(23)		/* Marvel signal quality */
BIT               257 dev/ic/atwreg.h #define ATW_INTR_WEPTD		BIT(22)		/* switched WEP table */
BIT               258 dev/ic/atwreg.h #define ATW_INTR_ATIME		BIT(21)		/* ended ATIM window */
BIT               259 dev/ic/atwreg.h #define ATW_INTR_TBTT		BIT(20)		/* (TBTT) Target Beacon TX Time
BIT               262 dev/ic/atwreg.h #define ATW_INTR_NISS		BIT(16)		/* normal interrupt status
BIT               266 dev/ic/atwreg.h #define ATW_INTR_AISS		BIT(15)		/* abnormal interrupt status
BIT               271 dev/ic/atwreg.h #define ATW_INTR_TEIS		BIT(14)		/* transmit early interrupt
BIT               275 dev/ic/atwreg.h #define ATW_INTR_FBE		BIT(13)		/* fatal bus error */
BIT               276 dev/ic/atwreg.h #define ATW_INTR_REIS		BIT(12)		/* receive early interrupt
BIT               280 dev/ic/atwreg.h #define ATW_INTR_GPTT		BIT(11)		/* general purpose timer expired */
BIT               281 dev/ic/atwreg.h #define ATW_INTR_RPS		BIT(8)		/* stopped receive process */
BIT               282 dev/ic/atwreg.h #define ATW_INTR_RDU		BIT(7)		/* receive descriptor
BIT               285 dev/ic/atwreg.h #define ATW_INTR_RCI		BIT(6)		/* completed packet reception */
BIT               286 dev/ic/atwreg.h #define ATW_INTR_TUF		BIT(5)		/* transmit underflow */
BIT               287 dev/ic/atwreg.h #define ATW_INTR_TRT		BIT(4)		/* transmit retry count
BIT               290 dev/ic/atwreg.h #define ATW_INTR_TLT		BIT(3)		/* transmit lifetime exceeded */
BIT               291 dev/ic/atwreg.h #define ATW_INTR_TDU		BIT(2)		/* transmit descriptor
BIT               294 dev/ic/atwreg.h #define ATW_INTR_TPS		BIT(1)		/* stopped transmit process */
BIT               295 dev/ic/atwreg.h #define ATW_INTR_TCI		BIT(0)		/* completed transmit */
BIT               296 dev/ic/atwreg.h #define ATW_NAR_TXCF		BIT(31)		/* stop process on TX failure */
BIT               297 dev/ic/atwreg.h #define ATW_NAR_HF		BIT(30)		/* flush TX FIFO to host (?) */
BIT               298 dev/ic/atwreg.h #define ATW_NAR_UTR		BIT(29)		/* select retry count source */
BIT               299 dev/ic/atwreg.h #define ATW_NAR_PCF		BIT(28)		/* use one/both transmit
BIT               302 dev/ic/atwreg.h #define ATW_NAR_CFP		BIT(27)		/* indicate more TX data to
BIT               305 dev/ic/atwreg.h #define ATW_C_NAR_APSTA		BIT(26)		/* 0: STA mode
BIT               308 dev/ic/atwreg.h #define ATW_C_NAR_TDBBE		BIT(25)		/* 0: disable TDBB
BIT               311 dev/ic/atwreg.h #define ATW_C_NAR_TDBHE		BIT(24)		/* 0: disable TDBH
BIT               314 dev/ic/atwreg.h #define ATW_C_NAR_TDBHT		BIT(23)		/* write 1 to make ASIC
BIT               317 dev/ic/atwreg.h #define ATW_NAR_SF		BIT(21)		/* store and forward: ignore
BIT               327 dev/ic/atwreg.h #define ATW_NAR_ST		BIT(13)		/* start/stop transmit */
BIT               331 dev/ic/atwreg.h #define ATW_NAR_MM		BIT(7)		/* RX any multicast */
BIT               332 dev/ic/atwreg.h #define ATW_NAR_PR		BIT(6)		/* promiscuous mode */
BIT               333 dev/ic/atwreg.h #define ATW_NAR_EA		BIT(5)		/* match ad hoc packets (?) */
BIT               334 dev/ic/atwreg.h #define ATW_NAR_DISPCF		BIT(4)		/* 1: PCF *not* supported
BIT               337 dev/ic/atwreg.h #define ATW_NAR_PB		BIT(3)		/* pass bad packets */
BIT               338 dev/ic/atwreg.h #define ATW_NAR_STPDMA		BIT(2)		/* stop DMA, abort packet */
BIT               339 dev/ic/atwreg.h #define ATW_NAR_SR		BIT(1)		/* start/stop receive */
BIT               340 dev/ic/atwreg.h #define ATW_NAR_CTX		BIT(0)		/* continuous TX mode */
BIT               344 dev/ic/atwreg.h #define ATW_IER_NIE		BIT(16)		/* normal interrupt enable */
BIT               345 dev/ic/atwreg.h #define ATW_IER_AIE		BIT(15)		/* abnormal interrupt enable */
BIT               347 dev/ic/atwreg.h #define ATW_IER_PCFIE		BIT(31)		/* STA entered CFP */
BIT               348 dev/ic/atwreg.h #define ATW_IER_BCNTCIE		BIT(30)		/* STA TX'd beacon */
BIT               349 dev/ic/atwreg.h #define ATW_IER_ATIMTCIE	BIT(27)		/* transmitted ATIM */
BIT               350 dev/ic/atwreg.h #define ATW_IER_LINKONIE	BIT(24)		/* matched beacon */
BIT               351 dev/ic/atwreg.h #define ATW_IER_ATIMIE		BIT(21)		/* ended ATIM window */
BIT               352 dev/ic/atwreg.h #define ATW_IER_TBTTIE		BIT(20)		/* TBTT */
BIT               353 dev/ic/atwreg.h #define ATW_IER_TEIE		BIT(14)		/* moved TX packet to FIFO */
BIT               354 dev/ic/atwreg.h #define ATW_IER_REIE		BIT(12)		/* RX packet filled its first
BIT               357 dev/ic/atwreg.h #define ATW_IER_RCIE		BIT(6)		/* completed RX */ 
BIT               358 dev/ic/atwreg.h #define ATW_IER_TDUIE		BIT(2)		/* transmit descriptor
BIT               361 dev/ic/atwreg.h #define ATW_IER_TCIE		BIT(0)		/* completed TX */
BIT               363 dev/ic/atwreg.h #define ATW_IER_GPIE		BIT(29)		/* GPIO interrupt */
BIT               364 dev/ic/atwreg.h #define ATW_IER_LINKOFFIE	BIT(28)		/* lost beacon */
BIT               365 dev/ic/atwreg.h #define ATW_IER_TSFTFIE		BIT(26)		/* TSFT out of range */
BIT               366 dev/ic/atwreg.h #define ATW_IER_TSCIE		BIT(25)		/* TSC countdown expired */
BIT               367 dev/ic/atwreg.h #define ATW_IER_SQLIE		BIT(23)		/* signal quality */
BIT               368 dev/ic/atwreg.h #define ATW_IER_WEPIE		BIT(22)		/* finished WEP table switch */
BIT               369 dev/ic/atwreg.h #define ATW_IER_FBEIE		BIT(13)		/* fatal bus error */
BIT               370 dev/ic/atwreg.h #define ATW_IER_GPTIE		BIT(11)		/* general purpose timer expired */
BIT               371 dev/ic/atwreg.h #define ATW_IER_RPSIE		BIT(8)		/* stopped receive process */
BIT               372 dev/ic/atwreg.h #define ATW_IER_RUIE		BIT(7)		/* receive descriptor unavailable */
BIT               373 dev/ic/atwreg.h #define ATW_IER_TUIE		BIT(5)		/* transmit underflow */
BIT               374 dev/ic/atwreg.h #define ATW_IER_TRTIE		BIT(4)		/* exceeded transmit retry count */
BIT               375 dev/ic/atwreg.h #define ATW_IER_TLTTIE		BIT(3)		/* transmit lifetime exceeded */
BIT               376 dev/ic/atwreg.h #define ATW_IER_TPSIE		BIT(1)		/* stopped transmit process */
BIT               379 dev/ic/atwreg.h #define ATW_LPC_LPCO		BIT(16)		/* lost packet counter overflow */
BIT               382 dev/ic/atwreg.h #define	ATW_TEST1_CONTROL	BIT(31)		/* "0: read from dxfer_control,
BIT               408 dev/ic/atwreg.h #define ATW_SPR_SRS		BIT(11)		/* activate SEEPROM access */
BIT               409 dev/ic/atwreg.h #define ATW_SPR_SDO		BIT(3)		/* data out of SEEPROM */
BIT               410 dev/ic/atwreg.h #define ATW_SPR_SDI		BIT(2)		/* data into SEEPROM */
BIT               411 dev/ic/atwreg.h #define ATW_SPR_SCLK		BIT(1)		/* SEEPROM clock */
BIT               412 dev/ic/atwreg.h #define ATW_SPR_SCS		BIT(0)		/* SEEPROM chip select */
BIT               461 dev/ic/atwreg.h #define ATW_TEST0_EPNE		BIT(18)		/* SEEPROM not detected */
BIT               462 dev/ic/atwreg.h #define ATW_TEST0_EPSNM		BIT(17)		/* SEEPROM bad signature */
BIT               463 dev/ic/atwreg.h #define ATW_TEST0_EPTYP_MASK	BIT(16)		/* SEEPROM type
BIT               469 dev/ic/atwreg.h #define ATW_TEST0_EPRLD		BIT(15)		/* recall SEEPROM (write 1) */
BIT               471 dev/ic/atwreg.h #define ATW_WCSR_CRCT		BIT(30)		/* CRC-16 type */
BIT               472 dev/ic/atwreg.h #define ATW_WCSR_WP1E		BIT(29)		/* match wake-up pattern 1 */
BIT               473 dev/ic/atwreg.h #define ATW_WCSR_WP2E		BIT(28)		/* match wake-up pattern 2 */
BIT               474 dev/ic/atwreg.h #define ATW_WCSR_WP3E		BIT(27)		/* match wake-up pattern 3 */
BIT               475 dev/ic/atwreg.h #define ATW_WCSR_WP4E		BIT(26)		/* match wake-up pattern 4 */
BIT               476 dev/ic/atwreg.h #define ATW_WCSR_WP5E		BIT(25)		/* match wake-up pattern 5 */
BIT               480 dev/ic/atwreg.h #define ATW_WCSR_TSFTWE		BIT(20)		/* wake up on TSFT out of
BIT               483 dev/ic/atwreg.h #define ATW_WCSR_TIMWE		BIT(19)		/* wake up on TIM */
BIT               484 dev/ic/atwreg.h #define ATW_WCSR_ATIMWE		BIT(18)		/* wake up on ATIM */
BIT               485 dev/ic/atwreg.h #define ATW_WCSR_KEYWE		BIT(17)		/* wake up on key update */
BIT               486 dev/ic/atwreg.h #define ATW_WCSR_WFRE		BIT(10)		/* wake up on wake-up frame */
BIT               487 dev/ic/atwreg.h #define ATW_WCSR_MPRE		BIT(9)		/* wake up on magic packet */
BIT               488 dev/ic/atwreg.h #define ATW_WCSR_LSOE		BIT(8)		/* wake up on link loss */
BIT               490 dev/ic/atwreg.h #define ATW_WCSR_KEYUP		BIT(6)		/* */
BIT               491 dev/ic/atwreg.h #define ATW_WCSR_TSFTW		BIT(5)		/* */
BIT               492 dev/ic/atwreg.h #define ATW_WCSR_TIMW		BIT(4)		/* */
BIT               493 dev/ic/atwreg.h #define ATW_WCSR_ATIMW		BIT(3)		/* */
BIT               494 dev/ic/atwreg.h #define ATW_WCSR_WFR		BIT(2)		/* */
BIT               495 dev/ic/atwreg.h #define ATW_WCSR_MPR		BIT(1)		/* */
BIT               496 dev/ic/atwreg.h #define ATW_WCSR_LSO		BIT(0)		/* */
BIT               498 dev/ic/atwreg.h #define ATW_GPTMR_COM_MASK	BIT(16)		/* continuous operation mode */
BIT               508 dev/ic/atwreg.h #define ATW_BBPCTL_TWI			BIT(31)	/* Intersil 3-wire interface */
BIT               511 dev/ic/atwreg.h #define ATW_BBPCTL_NEGEDGE_DO		BIT(23)	/* data-out on negative edge */
BIT               512 dev/ic/atwreg.h #define ATW_BBPCTL_NEGEDGE_DI		BIT(22)	/* data-in on negative edge */
BIT               513 dev/ic/atwreg.h #define ATW_BBPCTL_CCA_ACTLO		BIT(21)	/* CCA low when busy */
BIT               515 dev/ic/atwreg.h #define ATW_BBPCTL_WR			BIT(17)	/* start write; reset on
BIT               518 dev/ic/atwreg.h #define ATW_BBPCTL_RD		BIT(16)		/* start read; reset on
BIT               524 dev/ic/atwreg.h #define ATW_SYNCTL_WR		BIT(31)		/* start write; reset on
BIT               527 dev/ic/atwreg.h #define ATW_SYNCTL_RD		BIT(30)		/* start read; reset on
BIT               530 dev/ic/atwreg.h #define ATW_SYNCTL_CS0		BIT(29)		/* chip select */
BIT               531 dev/ic/atwreg.h #define ATW_SYNCTL_CS1		BIT(28)
BIT               532 dev/ic/atwreg.h #define ATW_SYNCTL_CAL		BIT(27)		/* generate RF CAL pulse after
BIT               535 dev/ic/atwreg.h #define ATW_SYNCTL_SELCAL	BIT(26)		/* RF CAL source, 0: CAL bit,
BIT               539 dev/ic/atwreg.h #define	ATW_C_SYNCTL_MMICE	BIT(25)		/* ADM8211C/CR define this
BIT               556 dev/ic/atwreg.h #define ATW_PLCPHD_PMBL		BIT(15)		/* 0: long preamble, 1: short */
BIT               613 dev/ic/atwreg.h #define	ATW_MMIRADDR2_PROREXT		BIT(15)		/* Probe Response
BIT               621 dev/ic/atwreg.h #define ATW_TXBR_ALCUPDATE_MASK	BIT(31)		/* auto-update BBP with ALCSET */
BIT               626 dev/ic/atwreg.h #define ATW_ALCSTAT_MCOV_MASK	BIT(27)		/* MPDU count overflow */
BIT               627 dev/ic/atwreg.h #define ATW_ALCSTAT_ESOV_MASK	BIT(26)		/* error sum overflow */
BIT               663 dev/ic/atwreg.h #define ATW_CMDR_PM		BIT(19)		/* enables power mgmt
BIT               666 dev/ic/atwreg.h #define ATW_CMDR_APM		BIT(18)		/* APM mode, effective when
BIT               669 dev/ic/atwreg.h #define ATW_CMDR_RTE		BIT(4)		/* enable Rx FIFO threshold */
BIT               679 dev/ic/atwreg.h #define ATW_CMDR_SINT_MASK	BIT(1)		/* software interrupt---huh? */
BIT               737 dev/ic/atwreg.h #define ATW_C_BCNT_EXTEN1	BIT(31)		/* 11M beacon len. extension */
BIT               740 dev/ic/atwreg.h #define ATW_C_BCNT_EXTEN0	BIT(15)		/* 11M beacon len. extension */
BIT               741 dev/ic/atwreg.h #define ATW_C_BCNT_BEANLEN0	BIT(14,0)	/* beacon length in us */
BIT               747 dev/ic/atwreg.h #define ATW_C_TSC_TIMTABSEL	BIT(4)		/* select TIM table 0 or 1 */
BIT               752 dev/ic/atwreg.h #define ATW_SYNRF_SELSYN	BIT(31)	/* 0: MAC controls SYN IF pins,
BIT               755 dev/ic/atwreg.h #define ATW_SYNRF_SELRF		BIT(30)	/* 0: MAC controls RF IF pins,
BIT               758 dev/ic/atwreg.h #define ATW_SYNRF_LERF		BIT(29)	/* if SELSYN = 1, direct control of
BIT               761 dev/ic/atwreg.h #define ATW_SYNRF_LEIF		BIT(28)	/* if SELSYN = 1, direct control of
BIT               764 dev/ic/atwreg.h #define ATW_SYNRF_SYNCLK	BIT(27)	/* if SELSYN = 1, direct control of
BIT               767 dev/ic/atwreg.h #define ATW_SYNRF_SYNDATA	BIT(26)	/* if SELSYN = 1, direct control of
BIT               770 dev/ic/atwreg.h #define ATW_SYNRF_PE1		BIT(25)	/* if SELRF = 1, direct control of
BIT               773 dev/ic/atwreg.h #define ATW_SYNRF_PE2		BIT(24)	/* if SELRF = 1, direct control of
BIT               776 dev/ic/atwreg.h #define ATW_SYNRF_PAPE		BIT(23)	/* if SELRF = 1, direct control of
BIT               779 dev/ic/atwreg.h #define ATW_C_SYNRF_TRSW	BIT(22)	/* if SELRF = 1, direct control of
BIT               782 dev/ic/atwreg.h #define ATW_C_SYNRF_TRSWN	BIT(21)	/* if SELRF = 1, direct control of
BIT               785 dev/ic/atwreg.h #define ATW_SYNRF_INTERSIL_EN	BIT(20)	/* if SELRF = 1, enables
BIT               790 dev/ic/atwreg.h #define ATW_SYNRF_PHYRST	BIT(18)	/* if SELRF = 1, direct control of
BIT               812 dev/ic/atwreg.h #define ATW_CAP0_RCVDTIM	BIT(4)		/* receive every DTIM */
BIT               818 dev/ic/atwreg.h #define ATW_RMD_ATIMST		BIT(31)		/* ATIM frame TX status */
BIT               819 dev/ic/atwreg.h #define ATW_RMD_CFP		BIT(30)		/* CFP indicator */
BIT               862 dev/ic/atwreg.h #define ATW_WEPCTL_WEPENABLE	BIT(31)		/* enable WEP engine */
BIT               863 dev/ic/atwreg.h #define ATW_WEPCTL_AUTOSWITCH	BIT(30)		/* auto-switch enable (huh?) */
BIT               864 dev/ic/atwreg.h #define ATW_WEPCTL_CURTBL	BIT(29)		/* current table in use */
BIT               865 dev/ic/atwreg.h #define ATW_WEPCTL_WR		BIT(28)		/* */
BIT               866 dev/ic/atwreg.h #define ATW_WEPCTL_RD		BIT(27)		/* */
BIT               867 dev/ic/atwreg.h #define ATW_WEPCTL_WEPRXBYP	BIT(25)		/* bypass WEP on RX */
BIT               868 dev/ic/atwreg.h #define ATW_WEPCTL_SHKEY	BIT(24)		/* 1: pass to host if tbl
BIT               872 dev/ic/atwreg.h #define ATW_WEPCTL_UNKNOWN0	BIT(23)		/* has something to do with
BIT               882 dev/ic/atwreg.h #define ATW_WEP_ENABLED	BIT(7)
BIT               883 dev/ic/atwreg.h #define ATW_WEP_104BIT	BIT(6)
BIT               888 dev/ic/atwreg.h #define ATW_MACTEST_FORCE_IV		BIT(23)
BIT               889 dev/ic/atwreg.h #define ATW_MACTEST_FORCE_KEYID		BIT(22)
BIT               891 dev/ic/atwreg.h #define ATW_MACTEST_MMI_USETXCLK	BIT(11)
BIT               895 dev/ic/atwreg.h #define ATW_FER_INTR		BIT(15)	/* interrupt: set regardless of mask */ 
BIT               896 dev/ic/atwreg.h #define ATW_FER_GWAKE		BIT(4)	/* general wake-up: set regardless of mask */ 
BIT               898 dev/ic/atwreg.h #define ATW_FEMR_INTR_EN	BIT(15)	/* enable INTA# */
BIT               899 dev/ic/atwreg.h #define ATW_FEMR_WAKEUP_EN	BIT(14)	/* enable wake-up */
BIT               900 dev/ic/atwreg.h #define ATW_FEMR_GWAKE_EN	BIT(4)	/* enable general wake-up */
BIT               902 dev/ic/atwreg.h #define ATW_FPSR_INTR_STATUS	BIT(15)	/* interrupt status */
BIT               903 dev/ic/atwreg.h #define ATW_FPSR_WAKEUP_STATUS	BIT(4)	/* CSTSCHG state */
BIT               904 dev/ic/atwreg.h #define ATW_FFER_INTA_FORCE	BIT(15)	/* activate INTA (if not masked) */
BIT               905 dev/ic/atwreg.h #define ATW_FFER_GWAKE_FORCE	BIT(4)	/* activate CSTSCHG (if not masked) */
BIT               963 dev/ic/atwreg.h #define ATW_TXCTL_OWN		BIT(31)		/* 1: ready to transmit */
BIT               964 dev/ic/atwreg.h #define ATW_TXCTL_DONE		BIT(30)		/* 0: not processed */
BIT               970 dev/ic/atwreg.h #define ATW_TXSTAT_ES		BIT(29)		/* 0: TX successful */
BIT               971 dev/ic/atwreg.h #define ATW_TXSTAT_TLT		BIT(28)		/* TX lifetime expired */
BIT               972 dev/ic/atwreg.h #define ATW_TXSTAT_TRT		BIT(27)		/* TX retry limit expired */
BIT               973 dev/ic/atwreg.h #define ATW_TXSTAT_TUF		BIT(26)		/* TX under-run error */
BIT               974 dev/ic/atwreg.h #define ATW_TXSTAT_TRO		BIT(25)		/* TX over-run error */
BIT               975 dev/ic/atwreg.h #define ATW_TXSTAT_SOFBR	BIT(24)		/* packet size != buffer size
BIT               980 dev/ic/atwreg.h #define ATW_TXFLAG_IC		BIT(31)		/* interrupt on completion */
BIT               981 dev/ic/atwreg.h #define ATW_TXFLAG_LS		BIT(30)		/* packet's last descriptor */
BIT               982 dev/ic/atwreg.h #define ATW_TXFLAG_FS		BIT(29)		/* packet's first descriptor */
BIT               983 dev/ic/atwreg.h #define ATW_TXFLAG_TER		BIT(25)		/* end of ring */
BIT               984 dev/ic/atwreg.h #define ATW_TXFLAG_TCH		BIT(24)		/* at_buf2 is 2nd chain */
BIT               998 dev/ic/atwreg.h #define ATW_RXCTL_RER		BIT(25)		/* end of ring */
BIT               999 dev/ic/atwreg.h #define ATW_RXCTL_RCH		BIT(24)		/* ar_buf2 is 2nd chain */
BIT              1003 dev/ic/atwreg.h #define ATW_RXSTAT_OWN		BIT(31)		/* 1: NIC may fill descriptor */
BIT              1004 dev/ic/atwreg.h #define ATW_RXSTAT_ES		BIT(30)		/* error summary, 0 on 
BIT              1007 dev/ic/atwreg.h #define ATW_RXSTAT_SQL		BIT(29)		/* has signal quality (?) */
BIT              1008 dev/ic/atwreg.h #define ATW_RXSTAT_DE		BIT(28)		/* descriptor error---packet is
BIT              1012 dev/ic/atwreg.h #define ATW_RXSTAT_FS		BIT(27)		/* packet's first descriptor */
BIT              1013 dev/ic/atwreg.h #define ATW_RXSTAT_LS		BIT(26)		/* packet's last descriptor */
BIT              1014 dev/ic/atwreg.h #define ATW_RXSTAT_PCF		BIT(25)		/* received during CFP */
BIT              1015 dev/ic/atwreg.h #define ATW_RXSTAT_SFDE		BIT(24)		/* PLCP SFD error */
BIT              1016 dev/ic/atwreg.h #define ATW_RXSTAT_SIGE		BIT(23)		/* PLCP signal error */
BIT              1017 dev/ic/atwreg.h #define ATW_RXSTAT_CRC16E	BIT(22)		/* PLCP CRC16 error */
BIT              1018 dev/ic/atwreg.h #define ATW_RXSTAT_RXTOE	BIT(21)		/* RX time-out, last descriptor
BIT              1021 dev/ic/atwreg.h #define ATW_RXSTAT_CRC32E	BIT(20)		/* CRC32 error */
BIT              1022 dev/ic/atwreg.h #define ATW_RXSTAT_ICVE		BIT(19)		/* WEP ICV error */
BIT              1023 dev/ic/atwreg.h #define ATW_RXSTAT_DA1		BIT(17)		/* DA bit 1, admin'd address */
BIT              1024 dev/ic/atwreg.h #define ATW_RXSTAT_DA0		BIT(16)		/* DA bit 0, group address */
BIT               358 dev/ic/atwvar.h #define ATW_HDRCTL_SHORT_PREAMBLE	BIT(0)	/* use short preamble */
BIT               359 dev/ic/atwvar.h #define ATW_HDRCTL_RTSCTS		BIT(4)	/* send RTS */
BIT               360 dev/ic/atwvar.h #define ATW_HDRCTL_WEP			BIT(5)
BIT               361 dev/ic/atwvar.h #define ATW_HDRCTL_UNKNOWN1		BIT(15) /* MAC adds FCS? */
BIT               362 dev/ic/atwvar.h #define ATW_HDRCTL_UNKNOWN2		BIT(8)
BIT                53 dev/ic/max2820reg.h #define	MAX2820_ENABLE_RSVD1	BIT(11)		/* reserved */
BIT                54 dev/ic/max2820reg.h #define	MAX2820_ENABLE_PAB	BIT(10)		/* Transmit Baseband Filters
BIT                60 dev/ic/max2820reg.h #define	MAX2820_ENABLE_TXFLT	BIT(9)		/* Transmit Baseband Filters
BIT                66 dev/ic/max2820reg.h #define	MAX2820_ENABLE_TXUVD	BIT(8)		/* Tx Upconverter, VGA, and
BIT                72 dev/ic/max2820reg.h #define	MAX2820_ENABLE_DET	BIT(7)		/* Receive Detector Enable
BIT                77 dev/ic/max2820reg.h #define	MAX2820_ENABLE_RXDFA	BIT(6)		/* Rx Downconverter, Filters,
BIT                83 dev/ic/max2820reg.h #define	MAX2820_ENABLE_RXLNA	BIT(5)		/* Receive LNA Enable
BIT                88 dev/ic/max2820reg.h #define	MAX2820_ENABLE_AT	BIT(4)		/* Auto-tuner Enable
BIT                93 dev/ic/max2820reg.h #define	MAX2820_ENABLE_CP	BIT(3)		/* PLL Charge-Pump Enable
BIT                97 dev/ic/max2820reg.h #define	MAX2820_ENABLE_PLL	BIT(2)		/* PLL Enable
BIT               101 dev/ic/max2820reg.h #define	MAX2820_ENABLE_VCO	BIT(1)		/* VCO Enable
BIT               105 dev/ic/max2820reg.h #define	MAX2820_ENABLE_RSVD0	BIT(0)		/* reserved */
BIT               111 dev/ic/max2820reg.h #define	MAX2820_SYNTH_ICP	BIT(6)		/* Charge-Pump Current Select
BIT               147 dev/ic/max2820reg.h #define	MAX2820_RECEIVE_SF	BIT(3)		/* Special Function Select
BIT                64 dev/ic/rf3000reg.h #define		RF3000_RXSTAT_SHORTPRE		BIT(3)	/* 1: short preamble */
BIT                65 dev/ic/rf3000reg.h #define		RF3000_RXSTAT_ACQ		BIT(2)	/* 1: acquired */
BIT                66 dev/ic/rf3000reg.h #define		RF3000_RXSTAT_SFD		BIT(1)	/* 1: SFD detected */
BIT                67 dev/ic/rf3000reg.h #define		RF3000_RXSTAT_CRC		BIT(0)	/* 1: CRC invalid */
BIT                77 dev/ic/rf3000reg.h #define		RF3000_DIVCTL_ENABLE		BIT(7)	/* enable diversity */
BIT                78 dev/ic/rf3000reg.h #define		RF3000_DIVCTL_ANTSEL		BIT(6)	/* if ENABLE = 0, set
BIT                85 dev/ic/rf3000reg.h #define		RF3000_GAINCTL_SCRAMBLER	BIT(1)
BIT                90 dev/ic/rf3000reg.h #define		RF3000_HIGAINCAL_DSSSPAD	BIT(6)	/* 6dB gain pad for DSSS
BIT                97 dev/ic/rf3000reg.h #define		RF3000_OPTIONS1_SAT_THRESH_SIGN	BIT(7)
BIT                99 dev/ic/rf3000reg.h #define		RF3000_OPTIONS1_ALTAGC		BIT(4)	/* 1: retrigger AGC
BIT               103 dev/ic/rf3000reg.h #define		RF3000_OPTIONS1_ALTBUS		BIT(3)	/* 1: enable alternate
BIT               111 dev/ic/rf3000reg.h #define		RF3000_OPTIONS2_LNAGS_DELAY	BIT(7)
BIT               114 dev/ic/rf3000reg.h #define		RF3000_OPTIONS2_RTG_THRESH	BIT(2)
BIT                42 dev/ic/rtwreg.h #define BITS(m, n) ((BIT(MAX((m), (n)) + 1) - 1) ^ (BIT(MIN((m), (n))) - 1))
BIT               108 dev/ic/rtwreg.h #define	RTW8180_BRSR_BPLCP	BIT(8)	/* 1: Short PLCP CTS/ACK header */
BIT               115 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_1MBPS	BIT(0)
BIT               116 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_2MBPS	BIT(1)
BIT               117 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_5MBPS	BIT(2)
BIT               118 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_11MBPS	BIT(3)
BIT               119 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_6MBPS	BIT(4)
BIT               120 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_9MBPS	BIT(5)
BIT               121 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_12MBPS	BIT(6)
BIT               122 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_18MBPS	BIT(7)
BIT               123 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_24MBPS	BIT(8)
BIT               124 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_36MBPS	BIT(9)
BIT               125 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_48MBPS	BIT(10)
BIT               126 dev/ic/rtwreg.h #define RTW8185_BRSR_MBR_54MBPS	BIT(11)
BIT               140 dev/ic/rtwreg.h #define RTW8185_RR_MAX		BIT(7, 4)
BIT               153 dev/ic/rtwreg.h #define RTW8185_RR_MIN_MASK	BIT(3, 0)
BIT               170 dev/ic/rtwreg.h #define	RTW_CR_RST	BIT(4)	/* Reset: host sets to 1 to disable
BIT               174 dev/ic/rtwreg.h #define	RTW_CR_RE	BIT(3)	/* Receiver Enable: host enables receiver
BIT               179 dev/ic/rtwreg.h #define	RTW_CR_TE	BIT(2)	/* Transmitter Enable: host enables transmitter
BIT               184 dev/ic/rtwreg.h #define	RTW_CR_MULRW	BIT(0)	/* PCI Multiple Read/Write enable: 1 enables,
BIT               191 dev/ic/rtwreg.h #define RTW_INTR_TXFOVW	BIT(15)		/* Tx FIFO underrflow */
BIT               192 dev/ic/rtwreg.h #define RTW_INTR_TIMEOUT	BIT(14)	/* Time Out: 1 indicates
BIT               195 dev/ic/rtwreg.h #define RTW_INTR_BCNINT	BIT(13)	/* Beacon Time Out: time for host to
BIT               200 dev/ic/rtwreg.h #define RTW_INTR_ATIMINT	BIT(12)
BIT               205 dev/ic/rtwreg.h #define RTW_INTR_TBDER	BIT(11)	/* Tx Beacon Descriptor Error:
BIT               209 dev/ic/rtwreg.h #define RTW_INTR_TBDOK	BIT(10)	/* Tx Beacon Descriptor OK */
BIT               210 dev/ic/rtwreg.h #define RTW_INTR_THPDER	BIT(9)	/* Tx High Priority Descriptor Error:
BIT               213 dev/ic/rtwreg.h #define RTW_INTR_THPDOK	BIT(8)	/* Tx High Priority Descriptor OK */
BIT               214 dev/ic/rtwreg.h #define RTW_INTR_TNPDER	BIT(7)	/* Tx Normal Priority Descriptor Error:
BIT               217 dev/ic/rtwreg.h #define RTW_INTR_TNPDOK	BIT(6)	/* Tx Normal Priority Descriptor OK */
BIT               218 dev/ic/rtwreg.h #define RTW_INTR_RXFOVW	BIT(5)	/* Rx FIFO Overflow: either RDU (see below)
BIT               221 dev/ic/rtwreg.h #define RTW_INTR_RDU	BIT(4)	/* Rx Descriptor Unavailable */
BIT               222 dev/ic/rtwreg.h #define RTW_INTR_TLPDER	BIT(3)	/* Tx Normal Priority Descriptor Error
BIT               225 dev/ic/rtwreg.h #define RTW_INTR_TLPDOK	BIT(2)	/* Tx Normal Priority Descriptor OK */
BIT               226 dev/ic/rtwreg.h #define RTW_INTR_RER	BIT(1)	/* Rx Error: CRC32 or ICV error */
BIT               227 dev/ic/rtwreg.h #define RTW_INTR_ROK	BIT(0)	/* Rx OK */
BIT               238 dev/ic/rtwreg.h #define RTW_TCR_CWMIN	BIT(31)	/* 1: CWmin = 8, 0: CWmin = 32. */
BIT               239 dev/ic/rtwreg.h #define RTW_TCR_SWSEQ	BIT(30)	/* 1: host assigns 802.11 sequence number,
BIT               242 dev/ic/rtwreg.h #define RTW8185_TCR_NOPROBERSPTO	BIT(29)	/* No Probe Rsp timeout */
BIT               245 dev/ic/rtwreg.h #define RTW_TCR_HWVERID_RTL8180D	BIT(26)
BIT               247 dev/ic/rtwreg.h #define RTW_TCR_HWVERID_RTL8185		(BIT(27) | BIT(25))
BIT               252 dev/ic/rtwreg.h #define RTW8180_TCR_SAT		BIT(24)
BIT               256 dev/ic/rtwreg.h #define RTW8185_TCR_PLCPLENGTH	BIT(24)
BIT               268 dev/ic/rtwreg.h #define RTW_TCR_DISCW		BIT(20)	/* disable 802.11 random backoff */
BIT               270 dev/ic/rtwreg.h #define RTW_TCR_ICV		BIT(19)	/* host lets RTL8180 append ICV to
BIT               281 dev/ic/rtwreg.h #define RTW_TCR_CRC	BIT(16)		/* 0: RTL8180 appends CRC32
BIT               293 dev/ic/rtwreg.h #define RTW_RCR_ONLYERLPKT	BIT(31)	/* only do Early Rx on packets
BIT               296 dev/ic/rtwreg.h #define RTW_RCR_ENCS2		BIT(30)	/* enable carrier sense method 2 */
BIT               297 dev/ic/rtwreg.h #define RTW_RCR_ENCS1		BIT(29)	/* enable carrier sense method 1 */
BIT               298 dev/ic/rtwreg.h #define RTW_RCR_ENMARP		BIT(28)	/* enable MAC auto-reset PHY */
BIT               299 dev/ic/rtwreg.h #define RTW_RCR_CBSSID		BIT(23)	/* Check BSSID/ToDS/FromDS: set
BIT               305 dev/ic/rtwreg.h #define RTW_RCR_APWRMGT		BIT(22)	/* accept packets w/ PWRMGMT bit set */
BIT               306 dev/ic/rtwreg.h #define RTW_RCR_ADD3		BIT(21)	/* when RTW_MSR_NETYPE ==
BIT               311 dev/ic/rtwreg.h #define RTW_RCR_AMF		BIT(20)	/* accept management frames */
BIT               312 dev/ic/rtwreg.h #define RTW_RCR_ACF		BIT(19)	/* accept control frames */
BIT               313 dev/ic/rtwreg.h #define RTW_RCR_ADF		BIT(18)	/* accept data frames */
BIT               325 dev/ic/rtwreg.h #define RTW_RCR_AICV		BIT(12)	/* accept frames w/ ICV errors */
BIT               339 dev/ic/rtwreg.h #define RTW_RCR_9356SEL		BIT(6)
BIT               341 dev/ic/rtwreg.h #define RTW_RCR_ACRC32		BIT(5)	/* accept frames w/ CRC32 errors */
BIT               342 dev/ic/rtwreg.h #define RTW_RCR_AB		BIT(3)	/* accept broadcast frames */
BIT               343 dev/ic/rtwreg.h #define RTW_RCR_AM		BIT(2)	/* accept multicast frames */
BIT               345 dev/ic/rtwreg.h #define RTW_RCR_APM		BIT(1)
BIT               346 dev/ic/rtwreg.h #define RTW_RCR_AAP		BIT(0)	/* accept frames w/ destination */
BIT               401 dev/ic/rtwreg.h #define RTW_9346CR_EECS	BIT(3)
BIT               402 dev/ic/rtwreg.h #define RTW_9346CR_EESK	BIT(2)
BIT               403 dev/ic/rtwreg.h #define RTW_9346CR_EEDI	BIT(1)
BIT               404 dev/ic/rtwreg.h #define RTW_9346CR_EEDO	BIT(0)	/* read-only */
BIT               407 dev/ic/rtwreg.h #define RTW8180_CONFIG0_WEP40		BIT(7)	/* implements 40-bit WEP,
BIT               409 dev/ic/rtwreg.h #define RTW8180_CONFIG0_WEP104		BIT(6)	/* implements 104-bit WEP,
BIT               412 dev/ic/rtwreg.h #define RTW8180_CONFIG0_LEDGPOEN	BIT(4)	/* 1: RTW_PSR_LEDGPO[01] control
BIT               418 dev/ic/rtwreg.h #define RTW_CONFIG0_AUXPWR		BIT(3)
BIT               451 dev/ic/rtwreg.h #define RTW_CONFIG1_LWACT	BIT(4)
BIT               453 dev/ic/rtwreg.h #define RTW_CONFIG1_MEMMAP	BIT(3)	/* using PCI memory space, read-only */
BIT               454 dev/ic/rtwreg.h #define RTW_CONFIG1_IOMAP	BIT(2)	/* using PCI I/O space, read-only */
BIT               455 dev/ic/rtwreg.h #define RTW_CONFIG1_VPD		BIT(1)	/* if set, VPD from offsets
BIT               460 dev/ic/rtwreg.h #define RTW_CONFIG1_PMEN	BIT(0)	/* Power Management Enable: TBD */
BIT               463 dev/ic/rtwreg.h #define RTW_CONFIG2_LCK	BIT(7)	/* clocks are locked, read-only:
BIT               467 dev/ic/rtwreg.h #define RTW8180_CONFIG2_ANT	BIT(6)	/* diversity enabled, read-only */
BIT               468 dev/ic/rtwreg.h #define RTW_CONFIG2_DPS	BIT(3)	/* Descriptor Polling State: enable
BIT               471 dev/ic/rtwreg.h #define RTW_CONFIG2_PAPESIGN		BIT(2)		/* TBD, from EEPROM */
BIT               486 dev/ic/rtwreg.h #define RTW_ANAPARM_TXDACOFF	BIT(27)			/* 1: disable Tx DAC,
BIT               555 dev/ic/rtwreg.h #define RTW_CONFIG3_GNTSEL	BIT(7)	/* Grant Select, read-only */
BIT               556 dev/ic/rtwreg.h #define RTW_CONFIG3_PARMEN	BIT(6)	/* Set RTW_CONFIG3_PARMEN and
BIT               560 dev/ic/rtwreg.h #define RTW_CONFIG3_MAGIC	BIT(5)	/* Valid when RTW_CONFIG1_PMEN is
BIT               564 dev/ic/rtwreg.h #define RTW_CONFIG3_CARDBEN	BIT(3)	/* Cardbus-related registers
BIT               568 dev/ic/rtwreg.h #define RTW_CONFIG3_CLKRUNEN	BIT(2)	/* CLKRUN enabled, read-only.
BIT               571 dev/ic/rtwreg.h #define RTW_CONFIG3_FUNCREGEN	BIT(1)	/* Function Registers Enabled,
BIT               574 dev/ic/rtwreg.h #define RTW_CONFIG3_FBTBEN	BIT(0)	/* Fast back-to-back enabled,
BIT               578 dev/ic/rtwreg.h #define RTW_CONFIG4_VCOPDN	BIT(7)	/* VCO Power Down
BIT               584 dev/ic/rtwreg.h #define RTW_CONFIG4_PWROFF	BIT(6)	/* Power Off
BIT               593 dev/ic/rtwreg.h #define RTW_CONFIG4_PWRMGT	BIT(5)	/* Power Management
BIT               598 dev/ic/rtwreg.h #define RTW_CONFIG4_LWPME	BIT(4)	/* LANWAKE vs. PMEB: Cardbus-only
BIT               606 dev/ic/rtwreg.h #define RTW_CONFIG4_LWPTN	BIT(2)	/* see RTW_CONFIG1_LWACT
BIT               618 dev/ic/rtwreg.h #define RTW_PSR_GPO	BIT(7)	/* Control/status of pin 52. */
BIT               619 dev/ic/rtwreg.h #define RTW_PSR_GPI	BIT(6)	/* Status of pin 64. */
BIT               620 dev/ic/rtwreg.h #define RTW_PSR_LEDGPO1	BIT(5)	/* Status/control of LED1 pin if
BIT               623 dev/ic/rtwreg.h #define RTW_PSR_LEDGPO0	BIT(4)	/* Status/control of LED0 pin if
BIT               626 dev/ic/rtwreg.h #define RTW_PSR_UWF	BIT(1)	/* Enable Unicast Wakeup Frame */
BIT               627 dev/ic/rtwreg.h #define RTW_PSR_PSEN	BIT(0)	/* 1: page 1, 0: page 0 */
BIT               633 dev/ic/rtwreg.h #define RTW8180_SCR_TXSECON		BIT(1)	/* Enable Tx WEP. Invalid if
BIT               637 dev/ic/rtwreg.h #define RTW8180_SCR_RXSECON		BIT(0)	/* Enable Rx WEP. Invalid if
BIT               666 dev/ic/rtwreg.h #define RTW_PHYDELAY_REVC_MAGIC	BIT(3)		/* Rev. C magic from reference
BIT               681 dev/ic/rtwreg.h #define RTW_BB_WREN		BIT(7)		/* write enable */
BIT               689 dev/ic/rtwreg.h #define RTW8180_PHYCFG_MAC_POLL	BIT(31)		/* if !RTW8180_PHYCFG_HST,
BIT               693 dev/ic/rtwreg.h #define	RTW8180_PHYCFG_HST		BIT(30)		/* 1: host bangs bits
BIT               710 dev/ic/rtwreg.h #define	RTW8180_PHYCFG_HST_EN		BIT(2)
BIT               711 dev/ic/rtwreg.h #define	RTW8180_PHYCFG_HST_CLK		BIT(1)
BIT               712 dev/ic/rtwreg.h #define	RTW8180_PHYCFG_HST_DATA		BIT(0)
BIT               789 dev/ic/rtwreg.h #define RTW8185_CAMRW_POOLING	BIT(31)		/* Pooling bit */
BIT               790 dev/ic/rtwreg.h #define RTW8185_CAMRW_WRITE	BIT(16)		/* Write enable */
BIT               797 dev/ic/rtwreg.h #define RTW8185_CAMDEBUG_SELTXRXINFO	BIT(31)
BIT               798 dev/ic/rtwreg.h #define RTW8185_CAMDEBUG_KEYFOUND	BIT(30)
BIT               803 dev/ic/rtwreg.h #define RTW8185_WPACONFIG_RXWPADUMMY	BIT(8)
BIT               804 dev/ic/rtwreg.h #define RTW8185_WPACONFIG_DISRX_AESMIC	BIT(3)
BIT               805 dev/ic/rtwreg.h #define RTW8185_WPACONFIG_RXDECRYPT	BIT(2)
BIT               806 dev/ic/rtwreg.h #define RTW8185_WPACONFIG_TXENCRYPT	BIT(1)
BIT               807 dev/ic/rtwreg.h #define RTW8185_WPACONFIG_USEDEFAULTKEY	BIT(0)
BIT               816 dev/ic/rtwreg.h #define RTW8185_CWCONFIG_PPRETRYLIMIT	BIT(1)	/* Per-Packet Retry Limit */
BIT               817 dev/ic/rtwreg.h #define RTW8185_CWCONFIG_PPCW		BIT(1)	/* Per-Packet Cont. Window */
BIT               824 dev/ic/rtwreg.h #define RTW8185_RATEFALLBACKCTL_ENABLE	BIT(7)
BIT               828 dev/ic/rtwreg.h #define RTW_CONFIG5_TXFIFOOK	BIT(7)	/* Tx FIFO self-test pass, read-only */
BIT               829 dev/ic/rtwreg.h #define RTW_CONFIG5_RXFIFOOK	BIT(6)	/* Rx FIFO self-test pass, read-only */
BIT               830 dev/ic/rtwreg.h #define RTW_CONFIG5_CALON	BIT(5)	/* 1: start calibration cycle
BIT               834 dev/ic/rtwreg.h #define RTW_CONFIG5_EACPI	BIT(2)	/* Enable ACPI Wake up, default 0 */
BIT               835 dev/ic/rtwreg.h #define RTW_CONFIG5_LANWAKE	BIT(1)	/* Enable LAN Wake signal,
BIT               838 dev/ic/rtwreg.h #define RTW_CONFIG5_PMESTS	BIT(0)	/* 1: both software & PCI Reset
BIT               848 dev/ic/rtwreg.h #define RTW_TPPOLL_BQ	BIT(7)	/* RTL8180 clears to notify host of a beacon
BIT               851 dev/ic/rtwreg.h #define RTW_TPPOLL_HPQ	BIT(6)	/* Host writes 1 to notify RTL8180 of
BIT               855 dev/ic/rtwreg.h #define RTW_TPPOLL_NPQ	BIT(5)	/* If RTW_CONFIG2_DPS is set,
BIT               864 dev/ic/rtwreg.h #define RTW_TPPOLL_LPQ	BIT(4)	/* Host writes 1 to notify RTL8180 of
BIT               868 dev/ic/rtwreg.h #define RTW_TPPOLL_SBQ	BIT(3)	/* Host writes 1 to tell RTL8180 to
BIT               872 dev/ic/rtwreg.h #define RTW_TPPOLL_SHPQ	BIT(2)	/* Host writes 1 to tell RTL8180 to
BIT               875 dev/ic/rtwreg.h #define RTW_TPPOLL_SNPQ	BIT(1)	/* Host writes 1 to tell RTL8180 to
BIT               879 dev/ic/rtwreg.h #define RTW_TPPOLL_SLPQ	BIT(0)	/* Host writes 1 to tell RTL8180 to
BIT               909 dev/ic/rtwreg.h #define RTW_FER_INTR	BIT(15)	/* set when RTW_FFER_INTR is set */
BIT               910 dev/ic/rtwreg.h #define RTW_FER_GWAKE	BIT(4)	/* General Wakeup */
BIT               915 dev/ic/rtwreg.h #define RTW_FEMR_INTR	BIT(15)	/* set when RTW_FFER_INTR is set */
BIT               916 dev/ic/rtwreg.h #define RTW_FEMR_WKUP	BIT(14)	/* Wakeup Mask */
BIT               917 dev/ic/rtwreg.h #define RTW_FEMR_GWAKE	BIT(4)	/* General Wakeup */
BIT               923 dev/ic/rtwreg.h #define RTW_FPSR_INTR	BIT(15)	/* TBD */
BIT               924 dev/ic/rtwreg.h #define RTW_FPSR_GWAKE	BIT(4)	/* General Wakeup: TBD */
BIT               930 dev/ic/rtwreg.h #define RTW_FFER_INTR	BIT(15)	/* TBD */
BIT               931 dev/ic/rtwreg.h #define RTW_FFER_GWAKE	BIT(4)	/* General Wakeup: TBD */
BIT               971 dev/ic/rtwreg.h #define RTW_SR_RFPARM_DIGPHY	BIT(0)		/* 1: digital PHY */
BIT               972 dev/ic/rtwreg.h #define RTW_SR_RFPARM_DFLANTB	BIT(1)		/* 1: antenna B is default */
BIT               998 dev/ic/rtwreg.h #define RTW_TXCTL0_OWN			BIT(31)		/* 1: ready to Tx */
BIT               999 dev/ic/rtwreg.h #define RTW_TXCTL0_RSVD0		BIT(30)		/* reserved */
BIT              1000 dev/ic/rtwreg.h #define RTW_TXCTL0_FS			BIT(29)		/* first segment */
BIT              1001 dev/ic/rtwreg.h #define RTW_TXCTL0_LS			BIT(28)		/* last segment */
BIT              1009 dev/ic/rtwreg.h #define RTW_TXCTL0_RTSEN		BIT(23)		/* RTS Enable */
BIT              1017 dev/ic/rtwreg.h #define RTW_TXCTL0_BEACON		BIT(18)	/* packet is a beacon */
BIT              1018 dev/ic/rtwreg.h #define RTW_TXCTL0_MOREFRAG		BIT(17)	/* another fragment follows */
BIT              1019 dev/ic/rtwreg.h #define RTW_TXCTL0_SPLCP		BIT(16)	/* add short PLCP preamble
BIT              1033 dev/ic/rtwreg.h #define RTW_TXSTAT_TOK		BIT(15)
BIT              1037 dev/ic/rtwreg.h #define RTW_TXCTL1_LENGEXT	BIT(31)		/* supplements _LENGTH
BIT              1061 dev/ic/rtwreg.h #define RTW_RXCTL_OWN		BIT(31)		/* 1: owned by NIC */
BIT              1062 dev/ic/rtwreg.h #define RTW_RXCTL_EOR		BIT(30)		/* end of ring */
BIT              1063 dev/ic/rtwreg.h #define RTW_RXCTL_FS		BIT(29)		/* first segment */
BIT              1064 dev/ic/rtwreg.h #define RTW_RXCTL_LS		BIT(28)		/* last segment */
BIT              1072 dev/ic/rtwreg.h #define RTW_RXSTAT_DMAFAIL	BIT(27)		/* DMA failure on this pkt */
BIT              1073 dev/ic/rtwreg.h #define RTW_RXSTAT_BOVF		BIT(26)		/* buffer overflow XXX means
BIT              1076 dev/ic/rtwreg.h #define RTW_RXSTAT_SPLCP	BIT(25)		/* Rx'd with short preamble
BIT              1079 dev/ic/rtwreg.h #define RTW_RXSTAT_RSVD1	BIT(24)		/* reserved */
BIT              1085 dev/ic/rtwreg.h #define RTW_RXSTAT_MIC		BIT(19)		/* XXX from reference driver */
BIT              1086 dev/ic/rtwreg.h #define RTW_RXSTAT_MAR		BIT(18)		/* is multicast */
BIT              1087 dev/ic/rtwreg.h #define RTW_RXSTAT_PAR		BIT(17)		/* matches RTL8180's MAC */
BIT              1088 dev/ic/rtwreg.h #define RTW_RXSTAT_BAR		BIT(16)		/* is broadcast */
BIT              1089 dev/ic/rtwreg.h #define RTW_RXSTAT_RES		BIT(15)		/* error summary. valid when
BIT              1094 dev/ic/rtwreg.h #define RTW_RXSTAT_PWRMGT	BIT(14)		/* 802.11 PWRMGMT bit is set */
BIT              1095 dev/ic/rtwreg.h #define RTW_RXSTAT_CRC16	BIT(14)		/* XXX CRC16 error, from
BIT              1098 dev/ic/rtwreg.h #define RTW_RXSTAT_CRC32	BIT(13)		/* CRC32 error */
BIT              1099 dev/ic/rtwreg.h #define RTW_RXSTAT_ICV		BIT(12)		/* ICV error */
BIT              1119 dev/ic/rtwreg.h #define RTW_RXRSSI_IMR_LNA	BIT(8)		/* 1: LNA activated */
BIT                42 dev/ic/sa2400reg.h #define SA2400_TWI_WREN		BIT(7)		/* enable write */
BIT                49 dev/ic/sa2400reg.h #define SA2400_SYNA_FM		BIT(21)		/* fractional modulus select,
BIT                70 dev/ic/sa2400reg.h #define	SA2400_SYNB_ON		BIT(9)		/* power on/off,
BIT                75 dev/ic/sa2400reg.h #define	SA2400_SYNB_ONE		BIT(8)		/* always 1 */
BIT                94 dev/ic/sa2400reg.h #define SA2400_SYNC_ZERO	BIT(2)		/* always 0 */
BIT                98 dev/ic/sa2400reg.h #define SA2400_SYND_TPHPSU	BIT(16)		/* T[phpsu], 1: disable
BIT               102 dev/ic/sa2400reg.h #define SA2400_SYND_TPSU	BIT(15)		/* T[spu], 1: speedup on,
BIT               110 dev/ic/sa2400reg.h #define SA2400_OPMODE_ADC	BIT(19)	/* 1: in Rx mode, RSSI-ADC always on
BIT               113 dev/ic/sa2400reg.h #define SA2400_OPMODE_FTERR	BIT(18)	/* read-only filter tuner error:
BIT               121 dev/ic/sa2400reg.h #define SA2400_OPMODE_V2P5	BIT(14)	/* external reference voltage
BIT               124 dev/ic/sa2400reg.h #define SA2400_OPMODE_I1M	BIT(13)	/* external reference current ... */
BIT               125 dev/ic/sa2400reg.h #define SA2400_OPMODE_I0P3	BIT(12)	/* external reference current ... */
BIT               126 dev/ic/sa2400reg.h #define SA2400_OPMODE_IN22	BIT(10)	/* xtal input frequency,
BIT               130 dev/ic/sa2400reg.h #define SA2400_OPMODE_CLK	BIT(9)	/* reference clock output on */
BIT               131 dev/ic/sa2400reg.h #define SA2400_OPMODE_XO	BIT(8)	/* xtal oscillator on */
BIT               132 dev/ic/sa2400reg.h #define SA2400_OPMODE_DIGIN	BIT(7)	/* use digital Tx inputs (FIRDAC) */
BIT               133 dev/ic/sa2400reg.h #define SA2400_OPMODE_RXLV	BIT(6)	/* Rx output common mode voltage,
BIT               137 dev/ic/sa2400reg.h #define SA2400_OPMODE_VEO       BIT(5)	/* make internal vco
BIT               140 dev/ic/sa2400reg.h #define SA2400_OPMODE_VEI	BIT(4)	/* use external vco input (vcoextin) */
BIT               158 dev/ic/sa2400reg.h #define SA2400_AGC_TARGETSIGN	BIT(23)		/* fine-tune AGC target:
BIT               186 dev/ic/sa2400reg.h #define SA2400_MANRX_AHSN	BIT(23)	/* 1: AGC w/ high S/N---switch LNA at
BIT               197 dev/ic/sa2400reg.h #define SA2400_MANRX_RXOSQON	BIT(22)		/* Rx Q-channel correction. */
BIT               198 dev/ic/sa2400reg.h #define SA2400_MANRX_RXOSQSIGN	BIT(21)
BIT               201 dev/ic/sa2400reg.h #define SA2400_MANRX_RXOSION	BIT(17)		/* Rx I-channel correction. */
BIT               202 dev/ic/sa2400reg.h #define SA2400_MANRX_RXOSISIGN	BIT(16)
BIT               204 dev/ic/sa2400reg.h #define SA2400_MANRX_TEN	BIT(12)		/* use 10MHz offset cancellation
BIT               226 dev/ic/sa2400reg.h #define SA2400_TX_TXOSQON	BIT(19)
BIT               227 dev/ic/sa2400reg.h #define SA2400_TX_TXOSQSIGN	BIT(18)
BIT               229 dev/ic/sa2400reg.h #define SA2400_TX_TXOSION	BIT(14)
BIT               230 dev/ic/sa2400reg.h #define SA2400_TX_TXOSISIGN	BIT(13)
BIT               250 dev/ic/sa2400reg.h #define SA2400_VCO_VCERR	BIT(4)	/* VCO calibration error flag---no
BIT                60 dev/ic/si4136reg.h #define	SI4126_MAIN_XINDIV2	BIT(6)	/* 1: divide crystal input (XIN) by 2 */
BIT                61 dev/ic/si4136reg.h #define	SI4126_MAIN_LPWR	BIT(5)	/* 1: low-power mode */
BIT                62 dev/ic/si4136reg.h #define	SI4126_MAIN_AUTOPDB	BIT(3)	/* 1: equivalent to
BIT                77 dev/ic/si4136reg.h #define	SI4126_POWER_PDIB	BIT(1)	/* 1: IF synthesizer on */
BIT                78 dev/ic/si4136reg.h #define	SI4126_POWER_PDRB	BIT(0)	/* 1: RF synthesizer on */
BIT               793 dev/usb/uaudio.c 				if (BIT(bno))
BIT               804 dev/usb/uaudio.c 					if (BIT(bno))