Home
last modified time | relevance | path

Searched refs:tx_fstat (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-st.c415 u32 tx_fstat, sta; in st_i2c_wr_fill_tx_fifo() local
422 tx_fstat = readl_relaxed(i2c_dev->base + SSC_TX_FSTAT); in st_i2c_wr_fill_tx_fifo()
423 tx_fstat &= SSC_TX_FSTAT_STATUS; in st_i2c_wr_fill_tx_fifo()
425 if (c->count < (SSC_TXFIFO_SIZE - tx_fstat)) in st_i2c_wr_fill_tx_fifo()
428 i = SSC_TXFIFO_SIZE - tx_fstat; in st_i2c_wr_fill_tx_fifo()
445 u32 tx_fstat, sta; in st_i2c_rd_fill_tx_fifo() local
452 tx_fstat = readl_relaxed(i2c_dev->base + SSC_TX_FSTAT); in st_i2c_rd_fill_tx_fifo()
453 tx_fstat &= SSC_TX_FSTAT_STATUS; in st_i2c_rd_fill_tx_fifo()
455 if (max < (SSC_TXFIFO_SIZE - tx_fstat)) in st_i2c_rd_fill_tx_fifo()
458 i = SSC_TXFIFO_SIZE - tx_fstat; in st_i2c_rd_fill_tx_fifo()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-st.c415 u32 tx_fstat, sta; in st_i2c_wr_fill_tx_fifo() local
422 tx_fstat = readl_relaxed(i2c_dev->base + SSC_TX_FSTAT); in st_i2c_wr_fill_tx_fifo()
423 tx_fstat &= SSC_TX_FSTAT_STATUS; in st_i2c_wr_fill_tx_fifo()
425 if (c->count < (SSC_TXFIFO_SIZE - tx_fstat)) in st_i2c_wr_fill_tx_fifo()
428 i = SSC_TXFIFO_SIZE - tx_fstat; in st_i2c_wr_fill_tx_fifo()
445 u32 tx_fstat, sta; in st_i2c_rd_fill_tx_fifo() local
452 tx_fstat = readl_relaxed(i2c_dev->base + SSC_TX_FSTAT); in st_i2c_rd_fill_tx_fifo()
453 tx_fstat &= SSC_TX_FSTAT_STATUS; in st_i2c_rd_fill_tx_fifo()
455 if (max < (SSC_TXFIFO_SIZE - tx_fstat)) in st_i2c_rd_fill_tx_fifo()
458 i = SSC_TXFIFO_SIZE - tx_fstat; in st_i2c_rd_fill_tx_fifo()
[all...]

Completed in 3 milliseconds