Lines Matching defs:reg
167 #define AHCI_PORT_REG(port, reg) (AHCI_HBA_SIZE + (port) * AHCI_PORT_SIZE + (reg))
173 #define AHCI_WRITE_REG(iobase, reg, val) \
174 outpd((iobase) + AHCI_REG_IDX, reg); \
178 #define AHCI_READ_REG(iobase, reg, val) \
179 outpd((iobase) + AHCI_REG_IDX, reg); \
183 #define VBOXAHCI_PORT_WRITE_REG(iobase, port, reg, val) \
184 AHCI_WRITE_REG((iobase), AHCI_PORT_REG((port), (reg)), val)
187 #define VBOXAHCI_PORT_READ_REG(iobase, port, reg, val) \
188 AHCI_READ_REG((iobase), AHCI_PORT_REG((port), (reg)), val)
250 static void ahci_ctrl_set_bits(uint16_t iobase, uint16_t reg, uint32_t mask)
252 outpd(iobase + AHCI_REG_IDX, reg);
259 static void ahci_ctrl_clear_bits(uint16_t iobase, uint16_t reg, uint32_t mask)
261 outpd(iobase + AHCI_REG_IDX, reg);
269 static uint8_t ahci_ctrl_is_bit_set(uint16_t iobase, uint16_t reg, uint32_t mask)
271 outpd(iobase + AHCI_REG_IDX, reg);