Searched refs:cur_msg (Results 1 – 9 of 9) sorted by relevance
244 struct i2c_msg *cur_msg; in hisi_i2c_read_rx_fifo() local248 cur_msg = ctlr->msgs + ctlr->msg_rx_idx; in hisi_i2c_read_rx_fifo()250 if (!(cur_msg->flags & I2C_M_RD)) { in hisi_i2c_read_rx_fifo()257 ctlr->buf_rx_idx < cur_msg->len) { in hisi_i2c_read_rx_fifo()258 cur_msg->buf[ctlr->buf_rx_idx++] = readl(ctlr->iobase + HISI_I2C_RXDATA); in hisi_i2c_read_rx_fifo()262 if (ctlr->buf_rx_idx == cur_msg->len) { in hisi_i2c_read_rx_fifo()278 struct i2c_msg *cur_msg; in hisi_i2c_xfer_msg() local282 cur_msg = ctlr->msgs + ctlr->msg_tx_idx; in hisi_i2c_xfer_msg()291 ctlr->buf_tx_idx < cur_msg->len && max_write) { in hisi_i2c_xfer_msg()300 if (ctlr->buf_tx_idx == cur_msg->len - 1 && last_msg) in hisi_i2c_xfer_msg()[all …]
234 struct i2c_msg *cur_msg; in ljca_i2c_xfer() local242 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()
449 struct i2c_msg *cur_msg = i2c->msgs + i2c->msg_idx; in spacemit_i2c_start() local451 i2c->read = !!(cur_msg->flags & I2C_M_RD); in spacemit_i2c_start()455 target_addr_rw = (cur_msg->addr & 0x7f) << 1; in spacemit_i2c_start()456 if (cur_msg->flags & I2C_M_RD) in spacemit_i2c_start()
29 struct w1_netlink_msg *cur_msg; /* currently message being processed */ member147 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()
661 if (dws->ctlr->cur_msg->status == -EINPROGRESS) { in dw_spi_dma_transfer()667 if (xfer->rx_buf && dws->ctlr->cur_msg->status == -EINPROGRESS) in dw_spi_dma_transfer()
205 if (dws->ctlr->cur_msg) in dw_spi_check_status()206 dws->ctlr->cur_msg->status = ret; in dw_spi_check_status()284 (!ctlr->cur_msg && dws->transfer_handler == dw_spi_transfer_handler)) { in dw_spi_irq()
2064 if (ctlr->cur_msg) in __spi_pump_messages()2108 ctlr->cur_msg = msg; in __spi_pump_messages()2120 ctlr->cur_msg = NULL; in __spi_pump_messages()2356 mesg = ctlr->cur_msg; in spi_finalize_current_message()2408 ctlr->cur_msg = NULL; in spi_start_queue()3930 if (ctlr->cur_msg && spi_controller_is_target(ctlr) && ctlr->target_abort) in spi_controller_suspend()4911 ctlr->cur_msg = msg; in __spi_transfer_message_noqueue()4915 ctlr->cur_msg = NULL; in __spi_transfer_message_noqueue()
454 &host->cur_msg->transfers); in qcom_qspi_transfer_one()
741 struct spi_message *cur_msg; member1778 return list_is_last(&xfer->transfer_list, &ctlr->cur_msg->transfers); in spi_transfer_is_last()