Searched refs:cur_msg (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/i2c/busses/ |
| H A D | i2c-hisi.c | 245 struct i2c_msg *cur_msg; in hisi_i2c_read_rx_fifo() local 249 cur_msg = ctlr->msgs + ctlr->msg_rx_idx; in hisi_i2c_read_rx_fifo() 251 if (!(cur_msg->flags & I2C_M_RD)) { in hisi_i2c_read_rx_fifo() 258 ctlr->buf_rx_idx < cur_msg->len) { in hisi_i2c_read_rx_fifo() 259 cur_msg->buf[ctlr->buf_rx_idx++] = readl(ctlr->iobase + HISI_I2C_RXDATA); in hisi_i2c_read_rx_fifo() 263 if (ctlr->buf_rx_idx == cur_msg->len) { in hisi_i2c_read_rx_fifo() 279 struct i2c_msg *cur_msg; in hisi_i2c_xfer_msg() local 283 cur_msg = ctlr->msgs + ctlr->msg_tx_idx; in hisi_i2c_xfer_msg() 292 ctlr->buf_tx_idx < cur_msg->len && max_write) { in hisi_i2c_xfer_msg() 301 if (ctlr->buf_tx_idx == cur_msg->len - 1 && last_msg) in hisi_i2c_xfer_msg() [all …]
|
| H A D | i2c-ljca.c | 234 struct i2c_msg *cur_msg; in ljca_i2c_xfer() local 242 cur_msg = &msg[i]; in ljca_i2c_xfer() 243 if (cur_msg->flags & I2C_M_RD) in ljca_i2c_xfer() 244 ret = ljca_i2c_read(ljca_i2c, cur_msg->addr, in ljca_i2c_xfer() 245 cur_msg->buf, cur_msg->len); in ljca_i2c_xfer() 247 ret = ljca_i2c_write(ljca_i2c, cur_msg->addr, in ljca_i2c_xfer() 248 cur_msg->buf, cur_msg->len); in ljca_i2c_xfer()
|
| /linux/drivers/spi/ |
| H A D | spi-fsl-dspi.c | 348 struct spi_message *cur_msg; member 645 struct spi_message *message = dspi->cur_msg; in dspi_dma_xfer() 790 dspi->cur_msg->status = -EINVAL; in dspi_dma_xfer() 1018 struct spi_message *msg = dspi->cur_msg; in dspi_fifo_write() 1090 dspi->cur_msg->status = dspi_fifo_error(dspi, spi_sr); in dspi_poll() 1091 if (dspi->cur_msg->status) in dspi_poll() 1102 dspi->cur_msg->status = err; in dspi_poll() 1119 if (dspi->cur_msg) in dspi_interrupt() 1120 WRITE_ONCE(dspi->cur_msg->status, status); in dspi_interrupt() 1126 if (dspi->cur_msg) in dspi_interrupt() [all …]
|
| H A D | spi-ep93xx.c | 178 struct spi_transfer *xfer = host->cur_msg->state; in ep93xx_do_write() 196 struct spi_transfer *xfer = host->cur_msg->state; in ep93xx_do_read() 225 struct spi_transfer *xfer = host->cur_msg->state; in ep93xx_spi_read_write() 272 struct spi_transfer *xfer = host->cur_msg->state; in ep93xx_spi_dma_prepare() 448 host->cur_msg->status = -EIO; in ep93xx_spi_interrupt() 492 host->cur_msg->state = xfer; in ep93xx_spi_transfer_one()
|
| H A D | spi-geni-qcom.c | 377 spi->cur_msg->status = -EIO; in spi_gsi_callback_result() 385 spi->cur_msg->status = 0; in spi_gsi_callback_result() 444 if (!list_is_last(&xfer->transfer_list, &spi->cur_msg->transfers)) in setup_gsi_xfer() 853 if (!list_is_last(&xfer->transfer_list, &spi->cur_msg->transfers)) in setup_se_xfer() 1009 if (!spi->cur_msg) in spi_geni_target_abort()
|
| H A D | spi-dw-core.c | 205 if (dws->ctlr->cur_msg) in dw_spi_check_status() 206 dws->ctlr->cur_msg->status = ret; in dw_spi_check_status() 260 if (!ctlr->cur_msg) { in dw_spi_irq()
|
| H A D | spi-dw-dma.c | 659 if (dws->ctlr->cur_msg->status == -EINPROGRESS) { in dw_spi_dma_transfer() 665 if (xfer->rx_buf && dws->ctlr->cur_msg->status == -EINPROGRESS) in dw_spi_dma_transfer()
|
| H A D | spi-meson-spicc.c | 793 if (!spicc->host->cur_msg) in meson_spicc_pow2_recalc_rate() 805 if (!spicc->host->cur_msg) in meson_spicc_pow2_determine_rate() 817 if (!spicc->host->cur_msg) in meson_spicc_pow2_set_rate()
|
| H A D | spi-virtio.c | 253 ctrl->cur_msg->status = ret; in virtio_spi_transfer_one()
|
| H A D | spi.c | 1865 if (ctlr->cur_msg) in __spi_pump_messages() 1909 ctlr->cur_msg = msg; in __spi_pump_messages() 1921 ctlr->cur_msg = NULL; in __spi_pump_messages() 2157 mesg = ctlr->cur_msg; in spi_finalize_current_message() 2209 ctlr->cur_msg = NULL; in spi_start_queue() 4673 ctlr->cur_msg = msg; in __spi_transfer_message_noqueue() 4677 ctlr->cur_msg = NULL; in __spi_transfer_message_noqueue()
|
| /linux/drivers/w1/ |
| H A D | w1_netlink.c | 29 struct w1_netlink_msg *cur_msg; /* currently message being processed */ member 147 memcpy(block->msg, block->cur_msg, sizeof(*block->msg)); in w1_netlink_queue_cmd() 456 node->block->cur_msg = node->msg; in w1_process_cb()
|
| /linux/include/linux/spi/ |
| H A D | spi.h | 732 struct spi_message *cur_msg; member 1762 return list_is_last(&xfer->transfer_list, &ctlr->cur_msg->transfers); in spi_transfer_is_last()
|