Lines Matching refs:pmsg

456 static int pch_spi_transfer(struct spi_device *pspi, struct spi_message *pmsg)  in pch_spi_transfer()  argument
477 pmsg->actual_length = 0; in pch_spi_transfer()
478 dev_dbg(&pspi->dev, "%s - pmsg->status =%d\n", __func__, pmsg->status); in pch_spi_transfer()
480 pmsg->status = -EINPROGRESS; in pch_spi_transfer()
483 list_add_tail(&pmsg->queue, &data->queue); in pch_spi_transfer()
521 struct spi_message *pmsg, *tmp; in pch_spi_set_tx() local
563 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_set_tx()
564 pmsg->status = -ENOMEM; in pch_spi_set_tx()
566 if (pmsg->complete) in pch_spi_set_tx()
567 pmsg->complete(pmsg->context); in pch_spi_set_tx()
570 list_del_init(&pmsg->queue); in pch_spi_set_tx()
611 struct spi_message *pmsg, *tmp; in pch_spi_nomore_transfer() local
648 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_nomore_transfer()
649 pmsg->status = -EIO; in pch_spi_nomore_transfer()
651 if (pmsg->complete) in pch_spi_nomore_transfer()
652 pmsg->complete(pmsg->context); in pch_spi_nomore_transfer()
655 list_del_init(&pmsg->queue); in pch_spi_nomore_transfer()
1105 struct spi_message *pmsg, *tmp; in pch_spi_process_messages() local
1117 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_process_messages()
1118 pmsg->status = -EIO; in pch_spi_process_messages()
1120 if (pmsg->complete) { in pch_spi_process_messages()
1122 pmsg->complete(pmsg->context); in pch_spi_process_messages()
1127 list_del_init(&pmsg->queue); in pch_spi_process_messages()