Lines Matching refs:pmsg
451 static int pch_spi_transfer(struct spi_device *pspi, struct spi_message *pmsg) in pch_spi_transfer() argument
461 list_for_each_entry(transfer, &pmsg->transfers, transfer_list) { in pch_spi_transfer()
497 pmsg->actual_length = 0; in pch_spi_transfer()
498 dev_dbg(&pspi->dev, "%s - pmsg->status =%d\n", __func__, pmsg->status); in pch_spi_transfer()
500 pmsg->status = -EINPROGRESS; in pch_spi_transfer()
503 list_add_tail(&pmsg->queue, &data->queue); in pch_spi_transfer()
545 struct spi_message *pmsg, *tmp; in pch_spi_set_tx() local
585 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_set_tx()
586 pmsg->status = -ENOMEM; in pch_spi_set_tx()
588 if (pmsg->complete) in pch_spi_set_tx()
589 pmsg->complete(pmsg->context); in pch_spi_set_tx()
592 list_del_init(&pmsg->queue); in pch_spi_set_tx()
633 struct spi_message *pmsg, *tmp; in pch_spi_nomore_transfer() local
670 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_nomore_transfer()
671 pmsg->status = -EIO; in pch_spi_nomore_transfer()
673 if (pmsg->complete) in pch_spi_nomore_transfer()
674 pmsg->complete(pmsg->context); in pch_spi_nomore_transfer()
677 list_del_init(&pmsg->queue); in pch_spi_nomore_transfer()
1121 struct spi_message *pmsg, *tmp; in pch_spi_process_messages() local
1133 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_process_messages()
1134 pmsg->status = -EIO; in pch_spi_process_messages()
1136 if (pmsg->complete) { in pch_spi_process_messages()
1138 pmsg->complete(pmsg->context); in pch_spi_process_messages()
1143 list_del_init(&pmsg->queue); in pch_spi_process_messages()