Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/i2c/busses/
Di2c-efm32.c144 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/
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-v4.19/drivers/spi/
Dspi-ep93xx.c182 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()
Dspi-pl022.c382 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 …]
Dspi-pxa2xx-dma.c26 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()
Dspi.c1149 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 …]
Dspi-fsl-dspi.c197 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()
Dspi-lantiq-ssc.c674 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()
Dspi-pic32.c236 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()
Dspi-pxa2xx.c569 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()
Dspi-dw.c221 dws->master->cur_msg->status = -EIO; in int_error_stop()
261 if (!master->cur_msg) { in dw_spi_irq()
Dspi-dw-mid.c110 dws->master->cur_msg->status = -EIO; in dma_transfer()
Dspi-mt65xx.c496 if (!master->can_dma(master, master->cur_msg->spi, trans)) { in mtk_spi_interrupt()
/Linux-v4.19/drivers/w1/
Dw1_netlink.c38 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/
Dspi.h529 struct spi_message *cur_msg; member
1309 return list_is_last(&xfer->transfer_list, &ctlr->cur_msg->transfers); in spi_transfer_is_last()