Lines Matching refs:writel
121 writel(1, vm_dev->base + VIRTIO_MMIO_DEVICE_FEATURES_SEL); in vm_get_features()
125 writel(0, vm_dev->base + VIRTIO_MMIO_DEVICE_FEATURES_SEL); in vm_get_features()
145 writel(1, vm_dev->base + VIRTIO_MMIO_DRIVER_FEATURES_SEL); in vm_finalize_features()
146 writel((u32)(vdev->features >> 32), in vm_finalize_features()
149 writel(0, vm_dev->base + VIRTIO_MMIO_DRIVER_FEATURES_SEL); in vm_finalize_features()
150 writel((u32)vdev->features, in vm_finalize_features()
228 writel(le32_to_cpu(l), base + offset); in vm_set()
232 writel(le32_to_cpu(l), base + offset); in vm_set()
234 writel(le32_to_cpu(l), base + offset + sizeof l); in vm_set()
265 writel(status, vm_dev->base + VIRTIO_MMIO_STATUS); in vm_set_status()
273 writel(0, vm_dev->base + VIRTIO_MMIO_STATUS); in vm_reset()
287 writel(vq->index, vm_dev->base + VIRTIO_MMIO_QUEUE_NOTIFY); in vm_notify()
302 writel(status, vm_dev->base + VIRTIO_MMIO_INTERRUPT_ACK); in vm_interrupt()
335 writel(index, vm_dev->base + VIRTIO_MMIO_QUEUE_SEL); in vm_del_vq()
337 writel(0, vm_dev->base + VIRTIO_MMIO_QUEUE_PFN); in vm_del_vq()
339 writel(0, vm_dev->base + VIRTIO_MMIO_QUEUE_READY); in vm_del_vq()
375 writel(index, vm_dev->base + VIRTIO_MMIO_QUEUE_SEL); in vm_setup_vq()
432 writel(info->num, vm_dev->base + VIRTIO_MMIO_QUEUE_NUM); in vm_setup_vq()
434 writel(PAGE_SIZE, vm_dev->base + VIRTIO_MMIO_QUEUE_ALIGN); in vm_setup_vq()
435 writel(virt_to_phys(info->queue) >> PAGE_SHIFT, in vm_setup_vq()
441 writel((u32)addr, vm_dev->base + VIRTIO_MMIO_QUEUE_DESC_LOW); in vm_setup_vq()
442 writel((u32)(addr >> 32), in vm_setup_vq()
446 writel((u32)addr, vm_dev->base + VIRTIO_MMIO_QUEUE_AVAIL_LOW); in vm_setup_vq()
447 writel((u32)(addr >> 32), in vm_setup_vq()
451 writel((u32)addr, vm_dev->base + VIRTIO_MMIO_QUEUE_USED_LOW); in vm_setup_vq()
452 writel((u32)(addr >> 32), in vm_setup_vq()
455 writel(1, vm_dev->base + VIRTIO_MMIO_QUEUE_READY); in vm_setup_vq()
469 writel(0, vm_dev->base + VIRTIO_MMIO_QUEUE_PFN); in vm_setup_vq()
471 writel(0, vm_dev->base + VIRTIO_MMIO_QUEUE_READY); in vm_setup_vq()
586 writel(PAGE_SIZE, vm_dev->base + VIRTIO_MMIO_GUEST_PAGE_SIZE); in virtio_mmio_probe()