Lines Matching refs:pmsg

455 static int pch_spi_transfer(struct spi_device *pspi, struct spi_message *pmsg)  in pch_spi_transfer()  argument
465 list_for_each_entry(transfer, &pmsg->transfers, transfer_list) { in pch_spi_transfer()
501 pmsg->actual_length = 0; in pch_spi_transfer()
502 dev_dbg(&pspi->dev, "%s - pmsg->status =%d\n", __func__, pmsg->status); in pch_spi_transfer()
504 pmsg->status = -EINPROGRESS; in pch_spi_transfer()
507 list_add_tail(&pmsg->queue, &data->queue); in pch_spi_transfer()
549 struct spi_message *pmsg, *tmp; in pch_spi_set_tx() local
591 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_set_tx()
592 pmsg->status = -ENOMEM; in pch_spi_set_tx()
594 if (pmsg->complete) in pch_spi_set_tx()
595 pmsg->complete(pmsg->context); in pch_spi_set_tx()
598 list_del_init(&pmsg->queue); in pch_spi_set_tx()
639 struct spi_message *pmsg, *tmp; in pch_spi_nomore_transfer() local
676 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_nomore_transfer()
677 pmsg->status = -EIO; in pch_spi_nomore_transfer()
679 if (pmsg->complete) in pch_spi_nomore_transfer()
680 pmsg->complete(pmsg->context); in pch_spi_nomore_transfer()
683 list_del_init(&pmsg->queue); in pch_spi_nomore_transfer()
1127 struct spi_message *pmsg, *tmp; in pch_spi_process_messages() local
1139 list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) { in pch_spi_process_messages()
1140 pmsg->status = -EIO; in pch_spi_process_messages()
1142 if (pmsg->complete) { in pch_spi_process_messages()
1144 pmsg->complete(pmsg->context); in pch_spi_process_messages()
1149 list_del_init(&pmsg->queue); in pch_spi_process_messages()