Lines Matching refs:TO_REG
26 #define TO_REG(o) (o >> 2) macro
179 if ((ibt->regs[TO_REG(BT_CTRL)] & BT_CTRL_H2B_ATN) && in aspeed_ibt_update_irq()
180 ((ibt->regs[TO_REG(BT_CR1)] & BT_CR1_IRQ_H2B) == BT_CR1_IRQ_H2B)) { in aspeed_ibt_update_irq()
181 ibt->regs[TO_REG(BT_CR2)] |= BT_CR2_IRQ_H2B; in aspeed_ibt_update_irq()
192 if ((ibt->regs[TO_REG(BT_CTRL)] & BT_CTRL_H_BUSY) && in aspeed_ibt_update_irq()
193 ((ibt->regs[TO_REG(BT_CR1)] & BT_CR1_IRQ_HBUSY) == BT_CR1_IRQ_HBUSY)) { in aspeed_ibt_update_irq()
194 ibt->regs[TO_REG(BT_CR2)] |= BT_CR2_IRQ_HBUSY; in aspeed_ibt_update_irq()
279 ibt->regs[TO_REG(BT_CTRL)] |= BT_CTRL_H2B_ATN; in vm_handle_char()
360 return !ibt->recv_waiting && !(ibt->regs[TO_REG(BT_CTRL)] & BT_CTRL_B_BUSY); in aspeed_ibt_chr_can_receive()
406 ibt->regs[TO_REG(BT_CTRL)] &= ~BT_CTRL_H2B_ATN; in aspeed_ibt_write()
412 ibt->regs[TO_REG(BT_CTRL)] ^= BT_CTRL_B_BUSY; in aspeed_ibt_write()
424 ibt->regs[TO_REG(BT_CTRL)] |= (BT_CTRL_B2H_ATN | BT_CTRL_H_BUSY); in aspeed_ibt_write()
428 ibt->regs[TO_REG(BT_CTRL)] &= ~(BT_CTRL_B2H_ATN | BT_CTRL_H_BUSY); in aspeed_ibt_write()
441 if (!(ibt->regs[TO_REG(BT_CTRL)] & BT_CTRL_B_BUSY)) { in aspeed_ibt_write()
461 ibt->regs[TO_REG(offset)] = (uint32_t) data; in aspeed_ibt_write()
464 ibt->regs[TO_REG(offset)] ^= (uint32_t) data; in aspeed_ibt_write()
501 return ibt->regs[TO_REG(offset)]; in aspeed_ibt_read()