Lines Matching refs:regs

252 rtw_print_regs(struct rtw_regs *regs, const char *dvname, const char *where)  in rtw_print_regs()  argument
257 dvname, reg, RTW_READ(regs, reg)) in rtw_print_regs()
262 dvname, reg, RTW_READ16(regs, reg)) in rtw_print_regs()
267 dvname, reg, RTW_READ8(regs, reg)) in rtw_print_regs()
271 PRINTREG32(regs, RTW_IDR0); in rtw_print_regs()
272 PRINTREG32(regs, RTW_IDR1); in rtw_print_regs()
273 PRINTREG32(regs, RTW_MAR0); in rtw_print_regs()
274 PRINTREG32(regs, RTW_MAR1); in rtw_print_regs()
275 PRINTREG32(regs, RTW_TSFTRL); in rtw_print_regs()
276 PRINTREG32(regs, RTW_TSFTRH); in rtw_print_regs()
277 PRINTREG32(regs, RTW_TLPDA); in rtw_print_regs()
278 PRINTREG32(regs, RTW_TNPDA); in rtw_print_regs()
279 PRINTREG32(regs, RTW_THPDA); in rtw_print_regs()
280 PRINTREG32(regs, RTW_TCR); in rtw_print_regs()
281 PRINTREG32(regs, RTW_RCR); in rtw_print_regs()
282 PRINTREG32(regs, RTW_TINT); in rtw_print_regs()
283 PRINTREG32(regs, RTW_TBDA); in rtw_print_regs()
284 PRINTREG32(regs, RTW_ANAPARM); in rtw_print_regs()
285 PRINTREG32(regs, RTW_BB); in rtw_print_regs()
286 PRINTREG32(regs, RTW_PHYCFG); in rtw_print_regs()
287 PRINTREG32(regs, RTW_WAKEUP0L); in rtw_print_regs()
288 PRINTREG32(regs, RTW_WAKEUP0H); in rtw_print_regs()
289 PRINTREG32(regs, RTW_WAKEUP1L); in rtw_print_regs()
290 PRINTREG32(regs, RTW_WAKEUP1H); in rtw_print_regs()
291 PRINTREG32(regs, RTW_WAKEUP2LL); in rtw_print_regs()
292 PRINTREG32(regs, RTW_WAKEUP2LH); in rtw_print_regs()
293 PRINTREG32(regs, RTW_WAKEUP2HL); in rtw_print_regs()
294 PRINTREG32(regs, RTW_WAKEUP2HH); in rtw_print_regs()
295 PRINTREG32(regs, RTW_WAKEUP3LL); in rtw_print_regs()
296 PRINTREG32(regs, RTW_WAKEUP3LH); in rtw_print_regs()
297 PRINTREG32(regs, RTW_WAKEUP3HL); in rtw_print_regs()
298 PRINTREG32(regs, RTW_WAKEUP3HH); in rtw_print_regs()
299 PRINTREG32(regs, RTW_WAKEUP4LL); in rtw_print_regs()
300 PRINTREG32(regs, RTW_WAKEUP4LH); in rtw_print_regs()
301 PRINTREG32(regs, RTW_WAKEUP4HL); in rtw_print_regs()
302 PRINTREG32(regs, RTW_WAKEUP4HH); in rtw_print_regs()
303 PRINTREG32(regs, RTW_DK0); in rtw_print_regs()
304 PRINTREG32(regs, RTW_DK1); in rtw_print_regs()
305 PRINTREG32(regs, RTW_DK2); in rtw_print_regs()
306 PRINTREG32(regs, RTW_DK3); in rtw_print_regs()
307 PRINTREG32(regs, RTW_RETRYCTR); in rtw_print_regs()
308 PRINTREG32(regs, RTW_RDSAR); in rtw_print_regs()
309 PRINTREG32(regs, RTW_FER); in rtw_print_regs()
310 PRINTREG32(regs, RTW_FEMR); in rtw_print_regs()
311 PRINTREG32(regs, RTW_FPSR); in rtw_print_regs()
312 PRINTREG32(regs, RTW_FFER); in rtw_print_regs()
315 PRINTREG16(regs, RTW_BRSR); in rtw_print_regs()
316 PRINTREG16(regs, RTW_IMR); in rtw_print_regs()
317 PRINTREG16(regs, RTW_ISR); in rtw_print_regs()
318 PRINTREG16(regs, RTW_BCNITV); in rtw_print_regs()
319 PRINTREG16(regs, RTW_ATIMWND); in rtw_print_regs()
320 PRINTREG16(regs, RTW_BINTRITV); in rtw_print_regs()
321 PRINTREG16(regs, RTW_ATIMTRITV); in rtw_print_regs()
322 PRINTREG16(regs, RTW_CRC16ERR); in rtw_print_regs()
323 PRINTREG16(regs, RTW_CRC0); in rtw_print_regs()
324 PRINTREG16(regs, RTW_CRC1); in rtw_print_regs()
325 PRINTREG16(regs, RTW_CRC2); in rtw_print_regs()
326 PRINTREG16(regs, RTW_CRC3); in rtw_print_regs()
327 PRINTREG16(regs, RTW_CRC4); in rtw_print_regs()
328 PRINTREG16(regs, RTW_CWR); in rtw_print_regs()
331 PRINTREG8(regs, RTW_CR); in rtw_print_regs()
332 PRINTREG8(regs, RTW_9346CR); in rtw_print_regs()
333 PRINTREG8(regs, RTW_CONFIG0); in rtw_print_regs()
334 PRINTREG8(regs, RTW_CONFIG1); in rtw_print_regs()
335 PRINTREG8(regs, RTW_CONFIG2); in rtw_print_regs()
336 PRINTREG8(regs, RTW_MSR); in rtw_print_regs()
337 PRINTREG8(regs, RTW_CONFIG3); in rtw_print_regs()
338 PRINTREG8(regs, RTW_CONFIG4); in rtw_print_regs()
339 PRINTREG8(regs, RTW_TESTR); in rtw_print_regs()
340 PRINTREG8(regs, RTW_PSR); in rtw_print_regs()
341 PRINTREG8(regs, RTW_SCR); in rtw_print_regs()
342 PRINTREG8(regs, RTW_PHYDELAY); in rtw_print_regs()
343 PRINTREG8(regs, RTW_CRCOUNT); in rtw_print_regs()
344 PRINTREG8(regs, RTW_PHYADDR); in rtw_print_regs()
345 PRINTREG8(regs, RTW_PHYDATAW); in rtw_print_regs()
346 PRINTREG8(regs, RTW_PHYDATAR); in rtw_print_regs()
347 PRINTREG8(regs, RTW_CONFIG5); in rtw_print_regs()
348 PRINTREG8(regs, RTW_TPPOLL); in rtw_print_regs()
350 PRINTREG16(regs, RTW_BSSID16); in rtw_print_regs()
351 PRINTREG32(regs, RTW_BSSID32); in rtw_print_regs()
377 rtw_config0123_enable(struct rtw_regs *regs, int enable) in rtw_config0123_enable() argument
380 ecr = RTW_READ8(regs, RTW_9346CR); in rtw_config0123_enable()
385 RTW_WBW(regs, RTW_9346CR, MAX(RTW_CONFIG0, RTW_CONFIG3)); in rtw_config0123_enable()
388 RTW_WRITE8(regs, RTW_9346CR, ecr); in rtw_config0123_enable()
389 RTW_SYNC(regs, RTW_9346CR, RTW_9346CR); in rtw_config0123_enable()
396 rtw_anaparm_enable(struct rtw_regs *regs, int enable) in rtw_anaparm_enable() argument
400 cfg3 = RTW_READ8(regs, RTW_CONFIG3); in rtw_anaparm_enable()
406 RTW_WRITE8(regs, RTW_CONFIG3, cfg3); in rtw_anaparm_enable()
407 RTW_SYNC(regs, RTW_CONFIG3, RTW_CONFIG3); in rtw_anaparm_enable()
417 struct rtw_regs *regs = &rsc->sc_regs; in rtw_txdac_enable() local
419 anaparm = RTW_READ(regs, RTW_ANAPARM); in rtw_txdac_enable()
424 RTW_WRITE(regs, RTW_ANAPARM, anaparm); in rtw_txdac_enable()
425 RTW_SYNC(regs, RTW_ANAPARM, RTW_ANAPARM); in rtw_txdac_enable()
429 rtw_set_access1(struct rtw_regs *regs, enum rtw_access naccess) in rtw_set_access1() argument
432 ASSERT(regs->r_access >= RTW_ACCESS_NONE && in rtw_set_access1()
433 regs->r_access <= RTW_ACCESS_ANAPARM); in rtw_set_access1()
435 if (naccess == regs->r_access) in rtw_set_access1()
440 switch (regs->r_access) { in rtw_set_access1()
442 rtw_anaparm_enable(regs, 0); in rtw_set_access1()
445 rtw_config0123_enable(regs, 0); in rtw_set_access1()
452 switch (regs->r_access) { in rtw_set_access1()
454 rtw_config0123_enable(regs, 1); in rtw_set_access1()
459 rtw_anaparm_enable(regs, 0); in rtw_set_access1()
464 switch (regs->r_access) { in rtw_set_access1()
466 rtw_config0123_enable(regs, 1); in rtw_set_access1()
469 rtw_anaparm_enable(regs, 1); in rtw_set_access1()
479 rtw_set_access(struct rtw_regs *regs, enum rtw_access access) in rtw_set_access() argument
481 rtw_set_access1(regs, access); in rtw_set_access()
484 rtw_access_string(regs->r_access), in rtw_set_access()
486 regs->r_access = access; in rtw_set_access()
493 struct rtw_regs *regs = &rsc->sc_regs; in rtw_continuous_tx_enable() local
496 tcr = RTW_READ(regs, RTW_TCR); in rtw_continuous_tx_enable()
502 RTW_WRITE(regs, RTW_TCR, tcr); in rtw_continuous_tx_enable()
503 RTW_SYNC(regs, RTW_TCR, RTW_TCR); in rtw_continuous_tx_enable()
504 rtw_set_access(regs, RTW_ACCESS_ANAPARM); in rtw_continuous_tx_enable()
506 rtw_set_access(regs, RTW_ACCESS_ANAPARM); in rtw_continuous_tx_enable()
507 rtw_set_access(regs, RTW_ACCESS_NONE); in rtw_continuous_tx_enable()
511 rtw_chip_reset1(struct rtw_regs *regs, const char *dvname) in rtw_chip_reset1() argument
516 RTW_WRITE8(regs, RTW_CR, RTW_CR_RST); in rtw_chip_reset1()
518 RTW_WBR(regs, RTW_CR, RTW_CR); in rtw_chip_reset1()
521 cr = RTW_READ8(regs, RTW_CR); in rtw_chip_reset1()
527 RTW_RBR(regs, RTW_CR, RTW_CR); in rtw_chip_reset1()
536 rtw_chip_reset(struct rtw_regs *regs, const char *dvname) in rtw_chip_reset() argument
538 RTW_WBW(regs, RTW_CR, RTW_TCR); in rtw_chip_reset()
539 return (rtw_chip_reset1(regs, dvname)); in rtw_chip_reset()
543 rtw_disable_interrupts(struct rtw_regs *regs) in rtw_disable_interrupts() argument
545 RTW_WRITE16(regs, RTW_IMR, 0); in rtw_disable_interrupts()
546 RTW_WRITE16(regs, RTW_ISR, 0xffff); in rtw_disable_interrupts()
547 (void) RTW_READ16(regs, RTW_IMR); in rtw_disable_interrupts()
553 struct rtw_regs *regs = &rsc->sc_regs; in rtw_enable_interrupts() local
557 RTW_WRITE16(regs, RTW_IMR, rsc->sc_inten); in rtw_enable_interrupts()
558 RTW_WRITE16(regs, RTW_ISR, 0xffff); in rtw_enable_interrupts()
562 (*rsc->sc_intr_ack)(regs); in rtw_enable_interrupts()
566 rtw_recall_eeprom(struct rtw_regs *regs, const char *dvname) in rtw_recall_eeprom() argument
571 ecr = RTW_READ8(regs, RTW_9346CR); in rtw_recall_eeprom()
573 RTW_WRITE8(regs, RTW_9346CR, ecr); in rtw_recall_eeprom()
575 RTW_WBR(regs, RTW_9346CR, RTW_9346CR); in rtw_recall_eeprom()
579 ecr = RTW_READ8(regs, RTW_9346CR); in rtw_recall_eeprom()
585 RTW_RBR(regs, RTW_9346CR, RTW_9346CR); in rtw_recall_eeprom()
606 rtw_set_mode(struct rtw_regs *regs, int mode) in rtw_set_mode() argument
609 command = RTW_READ8(regs, RTW_9346CR); in rtw_set_mode()
614 RTW_WRITE8(regs, RTW_9346CR, command); in rtw_set_mode()
618 rtw_dma_start(struct rtw_regs *regs, int priority) in rtw_dma_start() argument
622 check = RTW_READ8(regs, RTW_TPPOLL); in rtw_dma_start()
625 RTW_WRITE8(regs, RTW_TPPOLL, in rtw_dma_start()
629 RTW_WRITE8(regs, RTW_TPPOLL, in rtw_dma_start()
633 RTW_WRITE8(regs, RTW_TPPOLL, in rtw_dma_start()
637 (void) RTW_READ8(regs, RTW_TPPOLL); in rtw_dma_start()
641 rtw_beacon_tx_disable(struct rtw_regs *regs) in rtw_beacon_tx_disable() argument
645 rtw_set_mode(regs, RTW_EPROM_CMD_CONFIG); in rtw_beacon_tx_disable()
646 RTW_WRITE8(regs, RTW_TPPOLL, mask); in rtw_beacon_tx_disable()
647 rtw_set_mode(regs, RTW_EPROM_CMD_NORMAL); in rtw_beacon_tx_disable()
656 struct rtw_regs *regs = &rsc->sc_regs; in rtw_rtx_disable() local
659 (void) RTW_READ8(regs, RTW_CR); in rtw_rtx_disable()
790 rtw_srom_read(struct rtw_regs *regs, uint32_t flags, struct rtw_srom *sr, in rtw_srom_read() argument
799 ecr = RTW_READ8(regs, RTW_9346CR); in rtw_srom_read()
815 RTW_WRITE8(regs, RTW_9346CR, ecr); in rtw_srom_read()
832 sd.sd_handle = regs->r_handle; in rtw_srom_read()
833 sd.sd_base = regs->r_base; in rtw_srom_read()
861 RTW_WRITE8(regs, RTW_9346CR, in rtw_srom_read()
863 RTW_WBRW(regs, RTW_9346CR, RTW_9346CR); in rtw_srom_read()
865 if ((rc = rtw_recall_eeprom(regs, dvname)) != 0) in rtw_srom_read()
883 rtw_set_rfprog(struct rtw_regs *regs, enum rtw_rfchipid rfchipid, in rtw_set_rfprog() argument
889 cfg4 = RTW_READ8(regs, RTW_CONFIG4) & ~RTW_CONFIG4_RFTYPE_MASK; in rtw_set_rfprog()
911 RTW_WRITE8(regs, RTW_CONFIG4, cfg4); in rtw_set_rfprog()
913 RTW_WBR(regs, RTW_CONFIG4, RTW_CONFIG4); in rtw_set_rfprog()
917 RTW_READ8(regs, RTW_CONFIG4)); in rtw_set_rfprog()
975 rtw_identify_country(struct rtw_regs *regs, enum rtw_locale *locale, in rtw_identify_country() argument
978 uint8_t cfg0 = RTW_READ8(regs, RTW_CONFIG0); in rtw_identify_country()
997 rtw_identify_sta(struct rtw_regs *regs, uint8_t *addr, in rtw_identify_sta() argument
1000 uint32_t idr0 = RTW_READ(regs, RTW_IDR0), in rtw_identify_sta()
1001 idr1 = RTW_READ(regs, RTW_IDR1); in rtw_identify_sta()
1053 rtw_idle(struct rtw_regs *regs) in rtw_idle() argument
1059 RTW_WRITE8(regs, RTW_TPPOLL, RTW_TPPOLL_SALL); in rtw_idle()
1062 (RTW_READ8(regs, RTW_TPPOLL) & RTW_TPPOLL_ALL) != 0; active++) in rtw_idle()
1070 struct rtw_regs *regs = &rsc->sc_regs; in rtw_io_enable() local
1075 cr = RTW_READ8(regs, RTW_CR); in rtw_io_enable()
1091 RTW_WRITE8(regs, RTW_CR, cr); in rtw_io_enable()
1092 (void) RTW_READ8(regs, RTW_CR); in rtw_io_enable()
1310 struct rtw_regs *regs = &rsc->sc_regs; in rtw_hwring_setup() local
1315 RTW_WRITE(regs, RTW_RDSAR, RTW_RING_BASE(phybaseaddr, hd_rx)); in rtw_hwring_setup()
1316 RTW_WRITE(regs, RTW_TLPDA, RTW_RING_BASE(phybaseaddr, hd_txlo)); in rtw_hwring_setup()
1317 RTW_WRITE(regs, RTW_TNPDA, RTW_RING_BASE(phybaseaddr, hd_txmd)); in rtw_hwring_setup()
1318 RTW_WRITE(regs, RTW_THPDA, RTW_RING_BASE(phybaseaddr, hd_txhi)); in rtw_hwring_setup()
1319 RTW_WRITE(regs, RTW_TBDA, RTW_RING_BASE(phybaseaddr, hd_bcn)); in rtw_hwring_setup()
1320 rsc->hw_start = RTW_READ(regs, RTW_TNPDA); in rtw_hwring_setup()
1321 rsc->hw_go = RTW_READ(regs, RTW_TNPDA); in rtw_hwring_setup()
1421 rtw_maxim_pwrstate(struct rtw_regs *regs, enum rtw_pwrstate power, in rtw_maxim_pwrstate() argument
1426 anaparm = RTW_READ(regs, RTW_ANAPARM); in rtw_maxim_pwrstate()
1453 RTW_WRITE(regs, RTW_ANAPARM, anaparm); in rtw_maxim_pwrstate()
1454 RTW_SYNC(regs, RTW_ANAPARM, RTW_ANAPARM); in rtw_maxim_pwrstate()
1463 rtw_rfmd_pwrstate(struct rtw_regs *regs, enum rtw_pwrstate power, in rtw_rfmd_pwrstate() argument
1468 anaparm = RTW_READ(regs, RTW_ANAPARM); in rtw_rfmd_pwrstate()
1495 RTW_WRITE(regs, RTW_ANAPARM, anaparm); in rtw_rfmd_pwrstate()
1496 RTW_SYNC(regs, RTW_ANAPARM, RTW_ANAPARM); in rtw_rfmd_pwrstate()
1500 rtw_philips_pwrstate(struct rtw_regs *regs, enum rtw_pwrstate power, in rtw_philips_pwrstate() argument
1505 anaparm = RTW_READ(regs, RTW_ANAPARM); in rtw_philips_pwrstate()
1537 RTW_WRITE(regs, RTW_ANAPARM, anaparm); in rtw_philips_pwrstate()
1538 RTW_SYNC(regs, RTW_ANAPARM, RTW_ANAPARM); in rtw_philips_pwrstate()
1545 struct rtw_regs *regs = &rsc->sc_regs; in rtw_pwrstate0() local
1547 rtw_set_access(regs, RTW_ACCESS_ANAPARM); in rtw_pwrstate0()
1549 (*rsc->sc_pwrstate_cb)(regs, power, before_rf, digphy); in rtw_pwrstate0()
1551 rtw_set_access(regs, RTW_ACCESS_NONE); in rtw_pwrstate0()
1665 struct rtw_regs *regs = &rsc->sc_regs; in rtw_pktfilt_load() local
1691 RTW_WRITE(regs, RTW_MAR0, 0xffffffff); in rtw_pktfilt_load()
1692 RTW_WRITE(regs, RTW_MAR1, 0xffffffff); in rtw_pktfilt_load()
1694 RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr); in rtw_pktfilt_load()
1695 RTW_SYNC(regs, RTW_MAR0, RTW_RCR); /* RTW_MAR0 < RTW_MAR1 < RTW_RCR */ in rtw_pktfilt_load()
1699 RTW_READ(regs, RTW_MAR0), in rtw_pktfilt_load()
1700 RTW_READ(regs, RTW_MAR1), RTW_READ(regs, RTW_RCR)); in rtw_pktfilt_load()
1701 RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr); in rtw_pktfilt_load()
1705 rtw_transmit_config(struct rtw_regs *regs) in rtw_transmit_config() argument
1709 tcr = RTW_READ(regs, RTW_TCR); in rtw_transmit_config()
1723 RTW_WRITE(regs, RTW_TCR, tcr); in rtw_transmit_config()
1724 RTW_SYNC(regs, RTW_TCR, RTW_TCR); in rtw_transmit_config()
1730 struct rtw_regs *regs; in rtw_refine_setting() local
1733 regs = &rsc->sc_regs; in rtw_refine_setting()
1738 rtw_beacon_tx_disable(regs); in rtw_refine_setting()
1740 rtw_set_mode(regs, RTW_EPROM_CMD_CONFIG); in rtw_refine_setting()
1742 rtw_transmit_config(regs); in rtw_refine_setting()
1744 rtw_set_access(regs, RTW_ACCESS_CONFIG); in rtw_refine_setting()
1745 RTW_WRITE(regs, RTW_TINT, 0xffffffff); in rtw_refine_setting()
1746 RTW_WRITE8(regs, RTW_MSR, 0x0); /* no link */ in rtw_refine_setting()
1747 RTW_WRITE16(regs, RTW_BRSR, 0); in rtw_refine_setting()
1749 rtw_set_access(regs, RTW_ACCESS_ANAPARM); in rtw_refine_setting()
1750 rtw_set_access(regs, RTW_ACCESS_NONE); in rtw_refine_setting()
1751 RTW_WRITE(regs, RTW_FEMR, 0xffff); in rtw_refine_setting()
1752 RTW_SYNC(regs, RTW_FEMR, RTW_FEMR); in rtw_refine_setting()
1753 rtw_set_rfprog(regs, rsc->sc_rfchipid, "rtw"); in rtw_refine_setting()
1755 RTW_WRITE8(regs, RTW_PHYDELAY, rsc->sc_phydelay); in rtw_refine_setting()
1756 RTW_WRITE8(regs, RTW_CRCOUNT, RTW_CRCOUNT_MAGIC); in rtw_refine_setting()
1757 rtw_set_mode(regs, RTW_EPROM_CMD_NORMAL); in rtw_refine_setting()
1883 rtw_check_phydelay(struct rtw_regs *regs, uint32_t rcr0) in rtw_check_phydelay() argument
1890 RTW_WRITE(regs, RTW_RCR, REVAB); in rtw_check_phydelay()
1891 RTW_WBW(regs, RTW_RCR, RTW_RCR); in rtw_check_phydelay()
1892 RTW_WRITE(regs, RTW_RCR, REVC); in rtw_check_phydelay()
1894 RTW_WBR(regs, RTW_RCR, RTW_RCR); in rtw_check_phydelay()
1895 if ((RTW_READ(regs, RTW_RCR) & REVC) == REVC) in rtw_check_phydelay()
1898 RTW_WRITE(regs, RTW_RCR, rcr0); /* restore RCR */ in rtw_check_phydelay()
1899 RTW_SYNC(regs, RTW_RCR, RTW_RCR); in rtw_check_phydelay()
2347 struct rtw_regs *regs = &rsc->sc_regs; in rtw_join_bss() local
2350 RTW_WRITE8(regs, RTW_BSSID + i, bssid[i]); in rtw_join_bss()
2352 RTW_SYNC(regs, RTW_BSSID16, RTW_BSSID32); in rtw_join_bss()
2353 rtw_set_access(regs, RTW_ACCESS_CONFIG); in rtw_join_bss()
2355 RTW_WRITE8(regs, RTW_MSR, 0x8); /* sta mode link ok */ in rtw_join_bss()
2358 bcnitv = RTW_READ16(regs, RTW_BCNITV) & ~RTW_BCNITV_BCNITV_MASK; in rtw_join_bss()
2360 RTW_WRITE16(regs, RTW_BCNITV, bcnitv); in rtw_join_bss()
2361 RTW_WRITE16(regs, RTW_ATIMWND, LSHIFT(1, RTW_ATIMWND_ATIMWND)); in rtw_join_bss()
2362 RTW_WRITE16(regs, RTW_ATIMTRITV, LSHIFT(2, RTW_ATIMTRITV_ATIMTRITV)); in rtw_join_bss()
2364 rtw_set_access(regs, RTW_ACCESS_NONE); in rtw_join_bss()
2787 struct rtw_regs *regs = &rsc->sc_regs; in rtw_intr() local
2791 isr = RTW_READ16(regs, RTW_ISR); in rtw_intr()
2792 RTW_WRITE16(regs, RTW_ISR, isr); in rtw_intr()
2850 struct rtw_regs *regs = &rsc->sc_regs; in rtw_stop() local
2853 rtw_disable_interrupts(regs); in rtw_stop()
2855 RTW_WRITE8(regs, RTW_TPPOLL, RTW_TPPOLL_SALL); in rtw_stop()
2883 struct rtw_regs *regs; in rtw_quiesce() local
2887 regs = &rsc->sc_regs; in rtw_quiesce()
2890 rtw_disable_interrupts(regs); in rtw_quiesce()
2892 RTW_WRITE8(regs, RTW_TPPOLL, RTW_TPPOLL_SALL); in rtw_quiesce()
2967 struct rtw_regs *regs = &rsc->sc_regs; in rtw_m_unicst() local
2974 RTW_WRITE(regs, RTW_IDR0, ntohl(t)); in rtw_m_unicst()
2976 RTW_WRITE(regs, RTW_IDR1, ntohl(t)); in rtw_m_unicst()
2985 struct rtw_regs *regs = &rsc->sc_regs; in rtw_m_promisc() local
2994 RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr); in rtw_m_promisc()
3004 struct rtw_regs *regs = &rsc->sc_regs; in rtw_m_multicst() local
3012 RTW_WRITE(regs, RTW_MAR0, ntohl(t)); in rtw_m_multicst()
3014 RTW_WRITE(regs, RTW_MAR1, ntohl(t)); in rtw_m_multicst()
3015 RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr); in rtw_m_multicst()
3016 RTW_SYNC(regs, RTW_MAR0, RTW_RCR); in rtw_m_multicst()
3019 RTW_WRITE(regs, RTW_MAR0, 0); in rtw_m_multicst()
3020 RTW_WRITE(regs, RTW_MAR1, 0); in rtw_m_multicst()
3021 RTW_WRITE(regs, RTW_RCR, rsc->sc_rcr); in rtw_m_multicst()
3022 RTW_SYNC(regs, RTW_MAR0, RTW_RCR); in rtw_m_multicst()