Home
last modified time | relevance | path

Searched refs:rxf_sts (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/i2c/
H A Dnpcm7xx_smbus.c215 s->rxf_sts & NPCM7XX_SMBRXF_STS_RX_THST) || in npcm7xx_smbus_update_irq()
241 s->rxf_sts = 0; in npcm7xx_smbus_clear_buffer()
282 uint8_t received_bytes = NPCM7XX_SMBRXF_STS_RX_BYTES(s->rxf_sts); in npcm7xx_smbus_recv_fifo()
300 s->rxf_sts = received_bytes; in npcm7xx_smbus_recv_fifo()
308 s->rxf_sts |= NPCM7XX_SMBRXF_STS_RX_THST; in npcm7xx_smbus_recv_fifo()
327 uint8_t received_bytes = NPCM7XX_SMBRXF_STS_RX_BYTES(s->rxf_sts); in npcm7xx_smbus_read_byte_fifo()
336 --s->rxf_sts; in npcm7xx_smbus_read_byte_fifo()
459 if (NPCM7XX_SMBRXF_STS_RX_BYTES(s->rxf_sts) <= 1) { in npcm7xx_smbus_read_sda()
462 if (NPCM7XX_SMBRXF_STS_RX_BYTES(s->rxf_sts) == 0) { in npcm7xx_smbus_read_sda()
639 s->rxf_sts &= ~NPCM7XX_SMBRXF_STS_RX_THST; in npcm7xx_smbus_write_rxf_sts()
[all …]
/openbmc/qemu/include/hw/i2c/
H A Dnpcm7xx_smbus.h100 uint8_t rxf_sts; member
/openbmc/qemu/tests/qtest/
H A Dnpcm7xx_smbus-test.c246 uint8_t st, fif_ctl, rxf_ctl, rxf_sts; in check_recv() local
259 rxf_sts = qtest_readb(qts, base_addr + OFFSET_RXF_STS); in check_recv()
261 if ((rxf_ctl & RXF_CTL_THR_RXIE) && RXF_STS_RX_BYTES(rxf_sts) < 16) { in check_recv()