Lines Matching refs:writel
120 writel(1, vm_dev->base + VIRTIO_MMIO_DEVICE_FEATURES_SEL); in vm_get_features()
124 writel(0, vm_dev->base + VIRTIO_MMIO_DEVICE_FEATURES_SEL); in vm_get_features()
144 writel(1, vm_dev->base + VIRTIO_MMIO_DRIVER_FEATURES_SEL); in vm_finalize_features()
145 writel((u32)(vdev->features >> 32), in vm_finalize_features()
148 writel(0, vm_dev->base + VIRTIO_MMIO_DRIVER_FEATURES_SEL); in vm_finalize_features()
149 writel((u32)vdev->features, in vm_finalize_features()
227 writel(le32_to_cpu(l), base + offset); in vm_set()
231 writel(le32_to_cpu(l), base + offset); in vm_set()
233 writel(le32_to_cpu(l), base + offset + sizeof l); in vm_set()
264 writel(status, vm_dev->base + VIRTIO_MMIO_STATUS); in vm_set_status()
272 writel(0, vm_dev->base + VIRTIO_MMIO_STATUS); in vm_reset()
286 writel(vq->index, vm_dev->base + VIRTIO_MMIO_QUEUE_NOTIFY); in vm_notify()
301 writel(status, vm_dev->base + VIRTIO_MMIO_INTERRUPT_ACK); in vm_interrupt()
334 writel(index, vm_dev->base + VIRTIO_MMIO_QUEUE_SEL); in vm_del_vq()
336 writel(0, vm_dev->base + VIRTIO_MMIO_QUEUE_PFN); in vm_del_vq()
338 writel(0, vm_dev->base + VIRTIO_MMIO_QUEUE_READY); in vm_del_vq()
374 writel(index, vm_dev->base + VIRTIO_MMIO_QUEUE_SEL); in vm_setup_vq()
431 writel(info->num, vm_dev->base + VIRTIO_MMIO_QUEUE_NUM); in vm_setup_vq()
433 writel(PAGE_SIZE, vm_dev->base + VIRTIO_MMIO_QUEUE_ALIGN); in vm_setup_vq()
434 writel(virt_to_phys(info->queue) >> PAGE_SHIFT, in vm_setup_vq()
440 writel((u32)addr, vm_dev->base + VIRTIO_MMIO_QUEUE_DESC_LOW); in vm_setup_vq()
441 writel((u32)(addr >> 32), in vm_setup_vq()
445 writel((u32)addr, vm_dev->base + VIRTIO_MMIO_QUEUE_AVAIL_LOW); in vm_setup_vq()
446 writel((u32)(addr >> 32), in vm_setup_vq()
450 writel((u32)addr, vm_dev->base + VIRTIO_MMIO_QUEUE_USED_LOW); in vm_setup_vq()
451 writel((u32)(addr >> 32), in vm_setup_vq()
454 writel(1, vm_dev->base + VIRTIO_MMIO_QUEUE_READY); in vm_setup_vq()
468 writel(0, vm_dev->base + VIRTIO_MMIO_QUEUE_PFN); in vm_setup_vq()
470 writel(0, vm_dev->base + VIRTIO_MMIO_QUEUE_READY); in vm_setup_vq()
585 writel(PAGE_SIZE, vm_dev->base + VIRTIO_MMIO_GUEST_PAGE_SIZE); in virtio_mmio_probe()