Lines Matching refs:msg

111 	struct spi_message *msg;  member
212 struct spi_message *msg, bool dry, struct spi_engine_program *p) in spi_engine_compile_message() argument
214 struct spi_device *spi = msg->spi; in spi_engine_compile_message()
225 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_engine_compile_message()
241 if (list_is_last(&xfer->transfer_list, &msg->transfers)) in spi_engine_compile_message()
254 struct spi_message *msg = spi_engine->msg; in spi_engine_xfer_next() local
258 xfer = list_first_entry(&msg->transfers, in spi_engine_xfer_next()
260 } else if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in spi_engine_xfer_next()
271 struct spi_engine_message_state *st = spi_engine->msg->state; in spi_engine_tx_next()
289 struct spi_engine_message_state *st = spi_engine->msg->state; in spi_engine_rx_next()
308 struct spi_engine_message_state *st = spi_engine->msg->state; in spi_engine_write_cmd_fifo()
329 struct spi_engine_message_state *st = spi_engine->msg->state; in spi_engine_write_tx_fifo()
352 struct spi_engine_message_state *st = spi_engine->msg->state; in spi_engine_read_rx_fifo()
405 if (pending & SPI_ENGINE_INT_SYNC && spi_engine->msg) { in spi_engine_irq()
406 struct spi_engine_message_state *st = spi_engine->msg->state; in spi_engine_irq()
409 struct spi_message *msg = spi_engine->msg; in spi_engine_irq() local
410 struct spi_engine_message_state *st = msg->state; in spi_engine_irq()
415 msg->status = 0; in spi_engine_irq()
416 msg->actual_length = msg->frame_length; in spi_engine_irq()
417 spi_engine->msg = NULL; in spi_engine_irq()
435 struct spi_message *msg) in spi_engine_transfer_one_message() argument
450 spi_engine_compile_message(spi_engine, msg, true, &p_dry); in spi_engine_transfer_one_message()
468 spi_engine_compile_message(spi_engine, msg, false, p); in spi_engine_transfer_one_message()
473 msg->state = st; in spi_engine_transfer_one_message()
474 spi_engine->msg = msg; in spi_engine_transfer_one_message()