Lines Matching refs:next_msg
685 struct scmi_vio_msg *next_msg, *msg = xfer->priv;
726 while ((next_msg = virtqueue_get_buf(vioch->vqueue, &length))) {
733 spin_lock(&next_msg->poll_lock);
734 if (next_msg->poll_status == VIO_MSG_POLLING) {
735 next_msg->poll_status = VIO_MSG_POLL_DONE;
738 spin_unlock(&next_msg->poll_lock);
740 next_msg->rx_len = length;
742 if (next_msg == msg) {
754 spin_lock(&next_msg->poll_lock);
755 if (next_msg->poll_status == VIO_MSG_NOT_POLLED ||
756 next_msg->poll_status == VIO_MSG_POLL_TIMEOUT) {
757 spin_unlock(&next_msg->poll_lock);
761 list_add_tail(&next_msg->list,
765 spin_unlock(&next_msg->poll_lock);