Searched refs:dw_readl (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-dw-core.c | 112 tx_room = dws->fifo_len - dw_readl(dws, DW_SPI_TXFLR); in dw_spi_tx_max() 130 return min_t(u32, dws->rx_len, dw_readl(dws, DW_SPI_RXFLR)); in dw_spi_rx_max() 181 irq_status = dw_readl(dws, DW_SPI_RISR); in dw_spi_check_status() 183 irq_status = dw_readl(dws, DW_SPI_ISR); in dw_spi_check_status() 213 u16 irq_status = dw_readl(dws, DW_SPI_ISR); in dw_spi_transfer_handler() 231 } else if (dws->rx_len <= dw_readl(dws, DW_SPI_RXFTLR)) { in dw_spi_transfer_handler() 253 u16 irq_status = dw_readl(dws, DW_SPI_ISR) & DW_SPI_INT_MASK; in dw_spi_irq() 614 return dw_readl(dws, DW_SPI_SR) & DW_SPI_SR_BUSY; in dw_spi_ctlr_busy() 624 nents = dw_readl(dws, DW_SPI_TXFLR); in dw_spi_wait_mem_op_done() 831 dws->ver = dw_readl(dw in dw_spi_hw_init() [all...] |
H A D | spi-dw.h | 205 static inline u32 dw_readl(struct dw_spi *dws, u32 offset) in dw_readl() function 254 new_mask = dw_readl(dws, DW_SPI_IMR) & ~mask; in dw_spi_mask_intr() 263 new_mask = dw_readl(dws, DW_SPI_IMR) | mask; in dw_spi_umask_intr() 276 dw_readl(dws, DW_SPI_ICR); in dw_spi_reset_chip()
|
H A D | spi-dw-dma.c | 284 return !(dw_readl(dws, DW_SPI_SR) & DW_SPI_SR_TF_EMPT); in dw_spi_dma_tx_busy() 294 nents = dw_readl(dws, DW_SPI_TXFLR); in dw_spi_dma_wait_tx_done() 369 return !!(dw_readl(dws, DW_SPI_SR) & DW_SPI_SR_RF_NOT_EMPT); in dw_spi_dma_rx_busy() 388 nents = dw_readl(dws, DW_SPI_RXFLR); in dw_spi_dma_wait_rx_done()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-dw.h | 194 static inline u32 dw_readl(struct dw_spi *dws, u32 offset) in dw_readl() function 243 new_mask = dw_readl(dws, DW_SPI_IMR) & ~mask; in spi_mask_intr() 252 new_mask = dw_readl(dws, DW_SPI_IMR) | mask; in spi_umask_intr() 265 dw_readl(dws, DW_SPI_ICR); in spi_reset_chip()
|
H A D | spi-dw-core.c | 116 tx_room = dws->fifo_len - dw_readl(dws, DW_SPI_TXFLR); in tx_max() 134 return min_t(u32, dws->rx_len, dw_readl(dws, DW_SPI_RXFLR)); in rx_max() 181 irq_status = dw_readl(dws, DW_SPI_RISR); in dw_spi_check_status() 183 irq_status = dw_readl(dws, DW_SPI_ISR); in dw_spi_check_status() 213 u16 irq_status = dw_readl(dws, DW_SPI_ISR); in dw_spi_transfer_handler() 231 } else if (dws->rx_len <= dw_readl(dws, DW_SPI_RXFTLR)) { in dw_spi_transfer_handler() 253 u16 irq_status = dw_readl(dws, DW_SPI_ISR) & 0x3f; in dw_spi_irq() 602 return dw_readl(dws, DW_SPI_SR) & SR_BUSY; in dw_spi_ctlr_busy() 612 nents = dw_readl(dws, DW_SPI_TXFLR); in dw_spi_wait_mem_op_done() 822 if (fifo != dw_readl(dw in spi_hw_init() [all...] |
H A D | spi-dw-dma.c | 232 return !(dw_readl(dws, DW_SPI_SR) & SR_TF_EMPT); in dw_spi_dma_tx_busy() 242 nents = dw_readl(dws, DW_SPI_TXFLR); in dw_spi_dma_wait_tx_done() 317 return !!(dw_readl(dws, DW_SPI_SR) & SR_RF_NOT_EMPT); in dw_spi_dma_rx_busy() 336 nents = dw_readl(dws, DW_SPI_RXFLR); in dw_spi_dma_wait_rx_done()
|
Completed in 6 milliseconds