/openbmc/qemu/hw/virtio/ |
H A D | virtio-iommu.c | 212 hwaddr virt_start, hwaddr virt_end) in virtio_iommu_notify_map_unmap() argument 214 uint64_t delta = virt_end - virt_start; in virtio_iommu_notify_map_unmap() 216 event->entry.iova = virt_start; in virtio_iommu_notify_map_unmap() 223 while (virt_start != virt_end + 1) { in virtio_iommu_notify_map_unmap() 224 uint64_t mask = dma_aligned_pow2_mask(virt_start, virt_end, 64); in virtio_iommu_notify_map_unmap() 227 event->entry.iova = virt_start; in virtio_iommu_notify_map_unmap() 229 virt_start += mask + 1; in virtio_iommu_notify_map_unmap() 236 static void virtio_iommu_notify_map(IOMMUMemoryRegion *mr, hwaddr virt_start, in virtio_iommu_notify_map() argument 249 trace_virtio_iommu_notify_map(mr->parent_obj.name, virt_start, virt_end, in virtio_iommu_notify_map() 257 virtio_iommu_notify_map_unmap(mr, &event, virt_start, virt_end); in virtio_iommu_notify_map() [all …]
|
H A D | trace-events | 120 …ap(uint32_t domain_id, uint64_t virt_start, uint64_t virt_end, uint64_t phys_start, uint32_t flags… 121 virtio_iommu_unmap(uint32_t domain_id, uint64_t virt_start, uint64_t virt_end) "domain=%d virt_star… 122 …tio_iommu_unmap_done(uint32_t domain_id, uint64_t virt_start, uint64_t virt_end) "domain=%d virt_s… 132 …fy_map(const char *name, uint64_t virt_start, uint64_t virt_end, uint64_t phys_start, uint32_t fla… 133 …irtio_iommu_notify_unmap(const char *name, uint64_t virt_start, uint64_t virt_end) "mr=%s virt_sta… 134 …io_iommu_remap(const char *name, uint64_t virt_start, uint64_t virt_end, uint64_t phys_start) "mr=…
|
/openbmc/qemu/tests/qtest/ |
H A D | virtio-iommu-test.c | 101 uint32_t domain, uint64_t virt_start, uint64_t virt_end, in send_map() argument 116 req.virt_start = cpu_to_le64(virt_start); in send_map() 144 uint32_t domain, uint64_t virt_start, uint64_t virt_end) in send_unmap() argument 158 req.virt_start = cpu_to_le64(virt_start); in send_unmap()
|
/openbmc/linux/include/uapi/linux/ |
H A D | virtio_iommu.h | 102 __le64 virt_start; member 112 __le64 virt_start; member
|
/openbmc/qemu/include/standard-headers/linux/ |
H A D | virtio_iommu.h | 102 uint64_t virt_start; member 112 uint64_t virt_start; member
|
/openbmc/linux/include/xen/interface/ |
H A D | version.h | 49 xen_ulong_t virt_start; member
|
/openbmc/linux/drivers/soc/ti/ |
H A D | knav_qmss_queue.c | 736 return pool->region->dma_start + (virt - pool->region->virt_start); in knav_pool_desc_virt_to_dma() 743 return pool->region->virt_start + (dma - pool->region->dma_start); in knav_pool_desc_dma_to_virt() 1008 region->virt_start = alloc_pages_exact(size, GFP_KERNEL | GFP_DMA | in knav_queue_setup_region() 1010 if (!region->virt_start) { in knav_queue_setup_region() 1016 region->virt_end = region->virt_start + size; in knav_queue_setup_region() 1017 page = virt_to_page(region->virt_start); in knav_queue_setup_region() 1041 region->virt_start, region->virt_end); in knav_queue_setup_region() 1059 if (region->virt_start) in knav_queue_setup_region() 1060 free_pages_exact(region->virt_start, size); in knav_queue_setup_region() 1360 size = region->virt_end - region->virt_start; in knav_queue_free_regions() [all …]
|
H A D | knav_qmss.h | 195 void *virt_start, *virt_end; member
|
/openbmc/qemu/include/hw/xen/interface/ |
H A D | version.h | 47 xen_ulong_t virt_start; member
|
/openbmc/u-boot/arch/x86/include/asm/ |
H A D | sfi.h | 57 u64 virt_start; member
|
/openbmc/qemu/hw/display/ |
H A D | qxl.c | 1308 intptr_t virt_start; in qxl_add_memslot() local 1367 virt_start = (intptr_t)memory_region_get_ram_ptr(mr); in qxl_add_memslot() 1370 memslot.virt_start = virt_start + (guest_start - pci_start); in qxl_add_memslot() 1371 memslot.virt_end = virt_start + (guest_end - pci_start); in qxl_add_memslot() 1372 memslot.addr_delta = memslot.virt_start - delta; in qxl_add_memslot() 1378 d->guest_slots[slot_id].offset = memslot.virt_start - virt_start; in qxl_add_memslot() 1379 d->guest_slots[slot_id].size = memslot.virt_end - memslot.virt_start; in qxl_add_memslot()
|
/openbmc/linux/drivers/iommu/ |
H A D | virtio-iommu.c | 448 .virt_start = cpu_to_le64(mapping->iova.start), in viommu_replay_mappings() 840 .virt_start = cpu_to_le64(iova), in viommu_map_pages() 879 .virt_start = cpu_to_le64(iova), in viommu_unmap_pages()
|
/openbmc/linux/drivers/xen/ |
H A D | sys-hypervisor.c | 300 parms->virt_start); in virtual_start_show()
|
/openbmc/qemu/ui/ |
H A D | trace-events | 101 qemu_spice_add_memslot(int qid, uint32_t slot_id, unsigned long virt_start, unsigned long virt_end,…
|
H A D | spice-display.c | 69 memslot->virt_start, memslot->virt_end, in qemu_spice_add_memslot()
|