Lines Matching refs:pmsg
463 static int pch_spi_transfer(struct spi_device *pspi, struct spi_message *pmsg) in pch_spi_transfer() argument
473 list_for_each_entry(transfer, &pmsg->transfers, transfer_list) { in pch_spi_transfer()
509 pmsg->actual_length = 0; in pch_spi_transfer()
510 dev_dbg(&pspi->dev, "%s - pmsg->status =%d\n", __func__, pmsg->status); in pch_spi_transfer()
512 pmsg->status = -EINPROGRESS; in pch_spi_transfer()
515 list_add_tail(&pmsg->queue, &data->queue); in pch_spi_transfer()
558 struct spi_message *pmsg, *tmp; in pch_spi_set_tx() local
599 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_set_tx()
600 pmsg->status = -ENOMEM; in pch_spi_set_tx()
602 if (pmsg->complete) in pch_spi_set_tx()
603 pmsg->complete(pmsg->context); in pch_spi_set_tx()
606 list_del_init(&pmsg->queue); in pch_spi_set_tx()
646 struct spi_message *pmsg, *tmp; in pch_spi_nomore_transfer() local
683 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_nomore_transfer()
684 pmsg->status = -EIO; in pch_spi_nomore_transfer()
686 if (pmsg->complete) in pch_spi_nomore_transfer()
687 pmsg->complete(pmsg->context); in pch_spi_nomore_transfer()
690 list_del_init(&pmsg->queue); in pch_spi_nomore_transfer()
1129 struct spi_message *pmsg, *tmp; in pch_spi_process_messages() local
1141 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_process_messages()
1142 pmsg->status = -EIO; in pch_spi_process_messages()
1144 if (pmsg->complete) { in pch_spi_process_messages()
1146 pmsg->complete(pmsg->context); in pch_spi_process_messages()
1151 list_del_init(&pmsg->queue); in pch_spi_process_messages()