Lines Matching defs:ioreq
43 #include <xen/interface/hvm/ioreq.h>
1114 struct ioreq *ioreq;
1125 struct ioreq *ioreq = &kioreq->ioreq[port->vcpu];
1129 if (ioreq->state != STATE_IOREQ_READY ||
1130 ioreq->type != IOREQ_TYPE_COPY || ioreq->dir != IOREQ_WRITE)
1144 ioreq->state = STATE_IOREQ_INPROCESS;
1147 if (ioreq->addr == kioeventfd->addr + VIRTIO_MMIO_QUEUE_NOTIFY &&
1148 ioreq->size == kioeventfd->addr_len &&
1149 (ioreq->data & QUEUE_NOTIFY_VQ_MASK) == kioeventfd->vq) {
1164 ioreq->state = state;
1208 kioreq->uioreq = ioeventfd->ioreq;
1212 /* The memory for ioreq server must have been mapped earlier */
1214 vma = find_vma(mm, (unsigned long)ioeventfd->ioreq);
1216 pr_err("Failed to find vma for ioreq page!\n");
1223 kioreq->ioreq = (struct ioreq *)(page_to_virt(pages[0]));
1274 if (kioreq->uioreq != ioeventfd->ioreq) {
1394 kioreq->uioreq != ioeventfd->ioreq ||