Home
last modified time | relevance | path

Searched refs:guest_phys_addr (Results 1 – 12 of 12) sorted by relevance

/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_mem.c47 if (region_a->guest_phys_addr < region_b->guest_phys_addr) in mlx5_vdpa_regions_addr_cmp()
49 if (region_a->guest_phys_addr > region_b->guest_phys_addr) in mlx5_vdpa_regions_addr_cmp()
91 (mem->regions[0].guest_phys_addr); in mlx5_vdpa_vhost_mem_regions_prepare()
100 size = mem->regions[i].guest_phys_addr - in mlx5_vdpa_vhost_mem_regions_prepare()
101 (mem->regions[i - 1].guest_phys_addr + in mlx5_vdpa_vhost_mem_regions_prepare()
158 if (mem1->regions[i].guest_phys_addr != in mlx5_vdpa_mem_cmp()
159 mem2->regions[i].guest_phys_addr) in mlx5_vdpa_mem_cmp()
228 reg->size, reg->guest_phys_addr, in mlx5_vdpa_mem_register()
238 uint64_t empty_region_sz = reg->guest_phys_addr - in mlx5_vdpa_mem_register()
239 (mem->regions[i - 1].guest_phys_addr + in mlx5_vdpa_mem_register()
[all …]
H A Dmlx5_vdpa_virtq.c204 gpa = hva - reg->host_user_addr + reg->guest_phys_addr; in mlx5_vdpa_hva_to_gpa()
/dpdk/lib/vhost/
H A Dvhost.h426 uint64_t guest_phys_addr; member
652 if (page1->guest_phys_addr > page2->guest_phys_addr) in guest_page_addrcmp()
654 if (page1->guest_phys_addr < page2->guest_phys_addr) in guest_page_addrcmp()
665 if (page1->guest_phys_addr >= page2->guest_phys_addr) { in guest_page_rangecmp()
666 if (page1->guest_phys_addr < page2->guest_phys_addr + page2->size) in guest_page_rangecmp()
684 key.guest_phys_addr = gpa; in gpa_to_first_hpa()
690 return gpa - page->guest_phys_addr + in gpa_to_first_hpa()
694 *hpa_size = page->guest_phys_addr + in gpa_to_first_hpa()
696 return gpa - page->guest_phys_addr + in gpa_to_first_hpa()
704 if (gpa >= page->guest_phys_addr) { in gpa_to_first_hpa()
[all …]
H A Drte_vhost.h127 uint64_t guest_phys_addr; member
348 if (gpa >= reg->guest_phys_addr && in rte_vhost_gpa_to_vva()
349 gpa < reg->guest_phys_addr + reg->size) { in rte_vhost_gpa_to_vva()
350 return gpa - reg->guest_phys_addr + in rte_vhost_gpa_to_vva()
383 if (gpa >= r->guest_phys_addr && in rte_vhost_va_from_guest_pa()
384 gpa < r->guest_phys_addr + r->size) { in rte_vhost_va_from_guest_pa()
386 if (unlikely(*len > r->guest_phys_addr + r->size - gpa)) in rte_vhost_va_from_guest_pa()
387 *len = r->guest_phys_addr + r->size - gpa; in rte_vhost_va_from_guest_pa()
389 return gpa - r->guest_phys_addr + in rte_vhost_va_from_guest_pa()
H A Dvhost_user.c958 guest_phys_addr == last_page->guest_phys_addr + last_page->size && in add_one_guest_page()
966 page->guest_phys_addr = guest_phys_addr; in add_one_guest_page()
980 uint64_t guest_phys_addr = reg->guest_phys_addr; in add_guest_pages() local
985 size = page_size - (guest_phys_addr & (page_size - 1)); in add_guest_pages()
988 if (add_one_guest_page(dev, guest_phys_addr, host_iova, in add_guest_pages()
993 guest_phys_addr += size; in add_guest_pages()
1005 guest_phys_addr += size; in add_guest_pages()
1032 dev->ifname, page->guest_phys_addr); in dump_guest_pages()
1056 if (new_r->guest_phys_addr != old_r->guest_phys_addr) in vhost_memory_changed()
1238 dev->ifname, region->guest_phys_addr); in vhost_user_mmap_region()
[all …]
H A Dvhost_user.h72 uint64_t guest_phys_addr; member
/dpdk/drivers/vdpa/sfc/
H A Dsfc_vdpa_hw.c147 mem_reg->guest_phys_addr, in sfc_vdpa_dma_map()
158 mem_reg->guest_phys_addr, in sfc_vdpa_dma_map()
178 mem_reg->guest_phys_addr, in sfc_vdpa_dma_map()
H A Dsfc_vdpa_ops.c87 mem_reg->guest_phys_addr; in hva_to_gpa()
/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost.h58 uint64_t guest_phys_addr; member
H A Dvhost_user.c419 mr->guest_phys_addr = start_addr; in update_memory_region()
441 mr->guest_phys_addr = start_addr; in update_memory_region()
H A Dvhost_kernel.c202 mr->guest_phys_addr = (uint64_t)(uintptr_t)start_addr; in add_memseg_list()
/dpdk/drivers/vdpa/ifc/
H A Difcvf_vdpa.c207 reg->host_user_addr, reg->guest_phys_addr, reg->size); in ifcvf_dma_map()
211 reg->host_user_addr, reg->guest_phys_addr, in ifcvf_dma_map()
219 reg->host_user_addr, reg->guest_phys_addr, in ifcvf_dma_map()
249 gpa = hva - reg->host_user_addr + reg->guest_phys_addr; in hva_to_gpa()