Searched refs:cur_msg (Results 1 – 15 of 15) sorted by relevance
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-efm32.c | 144 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg]; in efm32_i2c_send_next_msg() local 147 efm32_i2c_write32(ddata, REG_TXDATA, i2c_8bit_addr_from_msg(cur_msg)); in efm32_i2c_send_next_msg() 152 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg]; in efm32_i2c_send_next_byte() local 154 if (ddata->current_word >= cur_msg->len) { in efm32_i2c_send_next_byte() 167 cur_msg->buf[ddata->current_word++]); in efm32_i2c_send_next_byte() 173 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg]; in efm32_i2c_recv_next_byte() local 175 cur_msg->buf[ddata->current_word] = efm32_i2c_read32(ddata, REG_RXDATA); in efm32_i2c_recv_next_byte() 177 if (ddata->current_word >= cur_msg->len) { in efm32_i2c_recv_next_byte() 198 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg]; in efm32_i2c_irq() local 232 } else if (cur_msg->flags & I2C_M_RD) { in efm32_i2c_irq() [all …]
|
/Linux-v4.19/drivers/char/ipmi/ |
D | ipmi_powernv.c | 32 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-v4.19/drivers/spi/ |
D | spi-ep93xx.c | 182 struct spi_transfer *xfer = master->cur_msg->state; in ep93xx_do_write() 200 struct spi_transfer *xfer = master->cur_msg->state; in ep93xx_do_read() 229 struct spi_transfer *xfer = master->cur_msg->state; in ep93xx_spi_read_write() 263 struct spi_transfer *xfer = master->cur_msg->state; in ep93xx_spi_dma_prepare() 438 master->cur_msg->status = -EIO; in ep93xx_spi_interrupt() 482 master->cur_msg->state = xfer; in ep93xx_spi_transfer_one()
|
D | spi-pl022.c | 382 struct spi_message *cur_msg; member 492 last_transfer = list_last_entry(&pl022->cur_msg->transfers, in giveback() 523 if (next_msg && next_msg->spi != pl022->cur_msg->spi) in giveback() 525 if (!next_msg || pl022->cur_msg->state == STATE_ERROR) in giveback() 532 pl022->cur_msg = NULL; in giveback() 785 struct spi_message *msg = pl022->cur_msg; in next_transfer() 817 struct spi_message *msg = pl022->cur_msg; in dma_callback() 1262 struct spi_message *msg = pl022->cur_msg; in pl022_interrupt_handler() 1391 message = pl022->cur_msg; in pump_transfers() 1465 pl022->cur_msg->state = STATE_ERROR; in do_interrupt_dma_transfer() [all …]
|
D | spi-pxa2xx-dma.c | 26 struct spi_message *msg = drv_data->master->cur_msg; in pxa2xx_spi_dma_transfer_complete() 77 spi_get_ctldata(drv_data->master->cur_msg->spi); in pxa2xx_spi_dma_prepare_one()
|
D | spi.c | 1149 if (ctlr->cur_msg) { in __spi_pump_messages() 1201 ctlr->cur_msg = in __spi_pump_messages() 1204 list_del_init(&ctlr->cur_msg->queue); in __spi_pump_messages() 1240 trace_spi_message_start(ctlr->cur_msg); in __spi_pump_messages() 1243 ret = ctlr->prepare_message(ctlr, ctlr->cur_msg); in __spi_pump_messages() 1247 ctlr->cur_msg->status = ret; in __spi_pump_messages() 1254 ret = spi_map_msg(ctlr, ctlr->cur_msg); in __spi_pump_messages() 1256 ctlr->cur_msg->status = ret; in __spi_pump_messages() 1261 ret = ctlr->transfer_one_message(ctlr, ctlr->cur_msg); in __spi_pump_messages() 1359 mesg = ctlr->cur_msg; in spi_finalize_current_message() [all …]
|
D | spi-fsl-dspi.c | 197 struct spi_message *cur_msg; member 357 struct spi_message *message = dspi->cur_msg; in dspi_dma_xfer() 668 dspi->cur_msg = message; in dspi_transfer_one_message() 674 &dspi->cur_msg->transfers)) { in dspi_transfer_one_message() 828 struct spi_message *msg = dspi->cur_msg; in dspi_interrupt()
|
D | spi-lantiq-ssc.c | 674 if (spi->master->cur_msg) in lantiq_ssc_err_interrupt() 675 spi->master->cur_msg->status = -EIO; in lantiq_ssc_err_interrupt() 741 if (spi->master->cur_msg) in lantiq_ssc_bussy_work() 742 spi->master->cur_msg->status = -EIO; in lantiq_ssc_bussy_work()
|
D | spi-pic32.c | 236 if (pic32s->master->cur_msg) in pic32_err_stop() 237 pic32s->master->cur_msg->status = -EIO; in pic32_err_stop() 261 if (!pic32s->master->cur_msg) { in pic32_spi_fault_irq()
|
D | spi-pxa2xx.c | 569 spi_get_ctldata(drv_data->master->cur_msg->spi); in reset_sccr1() 601 drv_data->master->cur_msg->status = -EIO; in int_error_stop() 742 if (!drv_data->master->cur_msg) { in ssp_int() 889 spi_get_ctldata(drv_data->master->cur_msg->spi); in pxa2xx_ssp_get_clk_div() 919 struct spi_message *message = master->cur_msg; in pxa2xx_spi_transfer_one()
|
D | spi-dw.c | 221 dws->master->cur_msg->status = -EIO; in int_error_stop() 261 if (!master->cur_msg) { in dw_spi_irq()
|
D | spi-dw-mid.c | 110 dws->master->cur_msg->status = -EIO; in dma_transfer()
|
D | spi-mt65xx.c | 496 if (!master->can_dma(master, master->cur_msg->spi, trans)) { in mtk_spi_interrupt()
|
/Linux-v4.19/drivers/w1/ |
D | w1_netlink.c | 38 struct w1_netlink_msg *cur_msg; /* currently message being processed */ member 154 memcpy(block->msg, block->cur_msg, sizeof(*block->msg)); in w1_netlink_queue_cmd() 465 node->block->cur_msg = node->msg; in w1_process_cb()
|
/Linux-v4.19/include/linux/spi/ |
D | spi.h | 529 struct spi_message *cur_msg; member 1309 return list_is_last(&xfer->transfer_list, &ctlr->cur_msg->transfers); in spi_transfer_is_last()
|