Lines Matching defs:regs
52 rtw_bbp_read(struct rtw_regs *regs, uint_t addr)
54 RTW_WRITE(regs, RTW_BB,
57 RTW_WBR(regs, RTW_BB, RTW_BB);
58 return (MASK_AND_RSHIFT(RTW_READ(regs, RTW_BB), RTW_BB_RD_MASK));
62 rtw_bbp_write(struct rtw_regs *regs, uint_t addr, uint_t val)
81 RTW_RBW(regs, RTW_BB, RTW_BB);
82 RTW_WRITE(regs, RTW_BB, wrbbp);
83 RTW_SYNC(regs, RTW_BB, RTW_BB);
84 RTW_WRITE(regs, RTW_BB, rdbbp);
85 RTW_SYNC(regs, RTW_BB, RTW_BB);
87 if (MASK_AND_RSHIFT(RTW_READ(regs, RTW_BB),
104 rtw_rf_hostbangbits(struct rtw_regs *regs, uint32_t bits, int lo_to_hi,
115 RTW_WRITE(regs, RTW_PHYCFG, reg);
116 RTW_SYNC(regs, RTW_PHYCFG, RTW_PHYCFG);
134 RTW_WRITE(regs, RTW_PHYCFG, reg);
135 RTW_SYNC(regs, RTW_PHYCFG, RTW_PHYCFG);
140 RTW_WRITE(regs, RTW_PHYCFG, reg);
141 RTW_SYNC(regs, RTW_PHYCFG, RTW_PHYCFG);
150 RTW_WRITE(regs, RTW_PHYCFG, reg);
151 RTW_SYNC(regs, RTW_PHYCFG, RTW_PHYCFG);
159 rtw_rf_macbangbits(struct rtw_regs *regs, uint32_t reg)
165 RTW_WRITE(regs, RTW_PHYCFG, RTW_PHYCFG_MAC_POLL | reg);
167 RTW_WBR(regs, RTW_PHYCFG, RTW_PHYCFG);
170 if ((RTW_READ(regs, RTW_PHYCFG) & RTW_PHYCFG_MAC_POLL) == 0) {
176 RTW_RBR(regs, RTW_PHYCFG, RTW_PHYCFG); /* paranoia? */
236 rtw_rf_hostwrite(struct rtw_regs *regs, enum rtw_rfchipid rfchipid,
277 rtw_rf_hostbangbits(regs, bits, lo_to_hi, nbits);
298 rtw_rf_macwrite(struct rtw_regs *regs, enum rtw_rfchipid rfchipid,
338 return (rtw_rf_macbangbits(regs, reg));