Lines Matching full:status
54 REG32(STATUS, 0x14)
55 FIELD(STATUS, TXQD, 0, 8)
56 FIELD(STATUS, RXQD, 18, 8)
57 FIELD(STATUS, CMDQD, 16, 3)
58 FIELD(STATUS, RXWM, 20, 1)
59 FIELD(STATUS, BYTEORDER, 22, 1)
60 FIELD(STATUS, RXSTALL, 23, 1)
61 FIELD(STATUS, RXEMPTY, 24, 1)
62 FIELD(STATUS, RXFULL, 25, 1)
63 FIELD(STATUS, TXWM, 26, 1)
64 FIELD(STATUS, TXSTALL, 27, 1)
65 FIELD(STATUS, TXEMPTY, 28, 1)
66 FIELD(STATUS, TXFULL, 29, 1)
67 FIELD(STATUS, ACTIVE, 30, 1)
68 FIELD(STATUS, READY, 31, 1)
115 data = FIELD_DP32(data, STATUS, RXFULL, 0); in ibex_spi_rxfifo_reset()
116 data = FIELD_DP32(data, STATUS, RXEMPTY, 1); in ibex_spi_rxfifo_reset()
125 data = FIELD_DP32(data, STATUS, TXFULL, 0); in ibex_spi_txfifo_reset()
126 data = FIELD_DP32(data, STATUS, TXEMPTY, 1); in ibex_spi_txfifo_reset()
217 FIELD_EX32(status_reg, STATUS, READY)) { in ibex_spi_host_irq()
221 FIELD_EX32(status_reg, STATUS, TXEMPTY)) { in ibex_spi_host_irq()
225 FIELD_EX32(status_reg, STATUS, RXFULL)) { in ibex_spi_host_irq()
272 data = FIELD_DP32(data, STATUS, READY, 1); in ibex_spi_host_transfer()
274 data = FIELD_DP32(data, STATUS, RXQD, div4_round_up(segment_len)); in ibex_spi_host_transfer()
276 data = FIELD_DP32(data, STATUS, TXQD, fifo8_num_used(&s->tx_fifo) / 4); in ibex_spi_host_transfer()
278 data = FIELD_DP32(data, STATUS, TXFULL, 0); in ibex_spi_host_transfer()
280 data = FIELD_DP32(data, STATUS, RXEMPTY, 0); in ibex_spi_host_transfer()
281 /* Update register status */ in ibex_spi_host_transfer()
347 uint32_t shift_mask = 0xff, status = 0, data = 0; in ibex_spi_host_write() local
358 /* rw1c status register */ in ibex_spi_host_write()
421 STATUS, READY))) { in ibex_spi_host_write()
471 status = s->regs[IBEX_SPI_HOST_STATUS]; in ibex_spi_host_write()
472 if (FIELD_EX32(status, STATUS, BYTEORDER) == 0) { in ibex_spi_host_write()
483 status = s->regs[IBEX_SPI_HOST_STATUS]; in ibex_spi_host_write()
485 status = FIELD_DP32(status, STATUS, TXEMPTY, 0); in ibex_spi_host_write()
487 txqd_len = FIELD_EX32(status, STATUS, TXQD); in ibex_spi_host_write()
490 status = FIELD_DP32(status, STATUS, TXQD, txqd_len); in ibex_spi_host_write()
492 status = FIELD_DP32(status, STATUS, READY, 1); in ibex_spi_host_write()
493 /* Update register status */ in ibex_spi_host_write()
494 s->regs[IBEX_SPI_HOST_STATUS] = status; in ibex_spi_host_write()
510 status = s->regs[addr]; in ibex_spi_host_write()
511 /* rw1c status register */ in ibex_spi_host_write()
513 status = FIELD_DP32(status, ERROR_STATUS, CMDBUSY, 0); in ibex_spi_host_write()
516 status = FIELD_DP32(status, ERROR_STATUS, OVERFLOW, 0); in ibex_spi_host_write()
519 status = FIELD_DP32(status, ERROR_STATUS, UNDERFLOW, 0); in ibex_spi_host_write()
522 status = FIELD_DP32(status, ERROR_STATUS, CMDINVAL, 0); in ibex_spi_host_write()
525 status = FIELD_DP32(status, ERROR_STATUS, CSIDINVAL, 0); in ibex_spi_host_write()
528 status = FIELD_DP32(status, ERROR_STATUS, ACCESSINVAL, 0); in ibex_spi_host_write()
530 s->regs[addr] = status; in ibex_spi_host_write()