Home
last modified time | relevance | path

Searched refs:cur_msg (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/i2c/busses/
H A Di2c-hisi.c245 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 Di2c-ljca.c234 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/char/ipmi/
H A Dipmi_powernv.c32 struct ipmi_smi_msg *cur_msg; member
76 if (smi->cur_msg) { in ipmi_powernv_send()
98 smi->cur_msg = msg; in ipmi_powernv_send()
123 if (!smi->cur_msg) { in ipmi_powernv_recv()
129 msg = smi->cur_msg; in ipmi_powernv_recv()
147 smi->cur_msg = NULL; in ipmi_powernv_recv()
172 smi->cur_msg = NULL; in ipmi_powernv_recv()
/linux/drivers/spi/
H A Dspi-ep93xx.c178 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 Dspi-dw-dma.c274 dev_err(&dws->host->cur_msg->spi->dev, in dw_spi_dma_wait()
659 if (dws->host->cur_msg->status == -EINPROGRESS) { in dw_spi_dma_transfer()
665 if (xfer->rx_buf && dws->host->cur_msg->status == -EINPROGRESS) in dw_spi_dma_transfer()
H A Dspi-pxa2xx.c578 if (drv_data->controller->cur_msg) { in reset_sccr1()
579 chip = spi_get_ctldata(drv_data->controller->cur_msg->spi); in reset_sccr1()
619 drv_data->controller->cur_msg->status = err; in int_error_stop()
758 if (!drv_data->controller->cur_msg) { in ssp_int()
909 spi_get_ctldata(drv_data->controller->cur_msg->spi); in pxa2xx_ssp_get_clk_div()
H A Dspi-hisi-kunpeng.c344 if (!host->cur_msg) in hisi_spi_irq()
350 host->cur_msg->status = -EIO; in hisi_spi_irq()
H A Dspi-mux.c92 struct spi_message *m = ctlr->cur_msg; in spi_mux_complete_cb()
H A Dspi-meson-spicc.c590 if (!spicc->host->cur_msg) in meson_spicc_pow2_recalc_rate()
602 if (!spicc->host->cur_msg) in meson_spicc_pow2_determine_rate()
614 if (!spicc->host->cur_msg) in meson_spicc_pow2_set_rate()
H A Dspi-dw-core.c205 if (dws->host->cur_msg) in dw_spi_check_status()
206 dws->host->cur_msg->status = ret; in dw_spi_check_status()
260 if (!host->cur_msg) { in dw_spi_irq()
H A Dspi-pxa2xx-dma.c28 struct spi_message *msg = drv_data->controller->cur_msg; in pxa2xx_spi_dma_transfer_complete()
H A Dspi-geni-qcom.c439 spi->cur_msg->status = -EIO; in spi_gsi_callback_result()
447 spi->cur_msg->status = 0; in spi_gsi_callback_result()
506 if (!list_is_last(&xfer->transfer_list, &spi->cur_msg->transfers)) in setup_gsi_xfer()
H A Dspi-axi-spi-engine.c472 struct spi_message *msg = host->cur_msg; in spi_engine_irq()
/linux/drivers/w1/
H A Dw1_netlink.c29 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()
458 node->block->cur_msg = node->msg; in w1_process_cb()
/linux/include/linux/spi/
H A Dspi.h702 struct spi_message *cur_msg; member
1665 return list_is_last(&xfer->transfer_list, &ctlr->cur_msg->transfers); in spi_transfer_is_last()