Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_mem.c50 if (region_a->guest_phys_addr < region_b->guest_phys_addr) in mlx5_vdpa_regions_addr_cmp()
52 if (region_a->guest_phys_addr > region_b->guest_phys_addr) in mlx5_vdpa_regions_addr_cmp()
94 (mem->regions[0].guest_phys_addr); in mlx5_vdpa_vhost_mem_regions_prepare()
100 mem->regions[i].guest_phys_addr, mem->regions[i].size); in mlx5_vdpa_vhost_mem_regions_prepare()
103 size = mem->regions[i].guest_phys_addr - in mlx5_vdpa_vhost_mem_regions_prepare()
104 (mem->regions[i - 1].guest_phys_addr + in mlx5_vdpa_vhost_mem_regions_prepare()
219 mkey_attr.addr = (uintptr_t)(reg->guest_phys_addr); in mlx5_vdpa_mem_register()
239 uint64_t empty_region_sz = reg->guest_phys_addr - in mlx5_vdpa_mem_register()
240 (mem->regions[i - 1].guest_phys_addr + in mlx5_vdpa_mem_register()
244 sadd = mem->regions[i - 1].guest_phys_addr + in mlx5_vdpa_mem_register()
[all …]
H A Dmlx5_vdpa_virtq.c199 gpa = hva - reg->host_user_addr + reg->guest_phys_addr; in mlx5_vdpa_hva_to_gpa()
/f-stack/dpdk/lib/librte_vhost/
H A Dvhost.h333 uint64_t guest_phys_addr; member
558 if (page1->guest_phys_addr > page2->guest_phys_addr) in guest_page_addrcmp()
560 if (page1->guest_phys_addr < page2->guest_phys_addr) in guest_page_addrcmp()
581 page->guest_phys_addr + page->size) { in gpa_to_first_hpa()
582 return gpa - page->guest_phys_addr + in gpa_to_first_hpa()
586 *hpa_size = page->guest_phys_addr + in gpa_to_first_hpa()
588 return gpa - page->guest_phys_addr + in gpa_to_first_hpa()
596 if (gpa >= page->guest_phys_addr) { in gpa_to_first_hpa()
599 return gpa - page->guest_phys_addr + in gpa_to_first_hpa()
603 *hpa_size = page->guest_phys_addr + in gpa_to_first_hpa()
[all …]
H A Drte_vhost.h122 uint64_t guest_phys_addr; member
318 if (gpa >= reg->guest_phys_addr && in rte_vhost_gpa_to_vva()
319 gpa < reg->guest_phys_addr + reg->size) { in rte_vhost_gpa_to_vva()
320 return gpa - reg->guest_phys_addr + in rte_vhost_gpa_to_vva()
354 if (gpa >= r->guest_phys_addr && in rte_vhost_va_from_guest_pa()
355 gpa < r->guest_phys_addr + r->size) { in rte_vhost_va_from_guest_pa()
357 if (unlikely(*len > r->guest_phys_addr + r->size - gpa)) in rte_vhost_va_from_guest_pa()
358 *len = r->guest_phys_addr + r->size - gpa; in rte_vhost_va_from_guest_pa()
360 return gpa - r->guest_phys_addr + in rte_vhost_va_from_guest_pa()
H A Dvhost_user.c871 add_one_guest_page(struct virtio_net *dev, uint64_t guest_phys_addr, in add_one_guest_page() argument
901 page->guest_phys_addr = guest_phys_addr; in add_one_guest_page()
914 uint64_t guest_phys_addr = reg->guest_phys_addr; in add_guest_pages() local
919 size = page_size - (guest_phys_addr & (page_size - 1)); in add_guest_pages()
926 guest_phys_addr += size; in add_guest_pages()
933 if (add_one_guest_page(dev, guest_phys_addr, host_phys_addr, in add_guest_pages()
938 guest_phys_addr += size; in add_guest_pages()
968 page->guest_phys_addr, in dump_guest_pages()
990 if (new_r->guest_phys_addr != old_r->guest_phys_addr) in vhost_memory_changed()
1080 reg->guest_phys_addr = memory->regions[i].guest_phys_addr; in vhost_user_set_mem_table()
[all …]
H A Dvhost_user.h74 uint64_t guest_phys_addr; member
/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost.h92 uint64_t guest_phys_addr; member
H A Dvhost_user.c171 mr->guest_phys_addr = start_addr; in update_memory_region()
193 mr->guest_phys_addr = start_addr; in update_memory_region()
H A Dvhost_kernel.c91 mr->guest_phys_addr = (uint64_t)(uintptr_t)start_addr; in add_memseg_list()
/f-stack/dpdk/drivers/vdpa/ifc/
H A Difcvf_vdpa.c208 reg->host_user_addr, reg->guest_phys_addr, reg->size); in ifcvf_dma_map()
212 reg->host_user_addr, reg->guest_phys_addr, in ifcvf_dma_map()
220 reg->host_user_addr, reg->guest_phys_addr, in ifcvf_dma_map()
251 gpa = hva - reg->host_user_addr + reg->guest_phys_addr; in hva_to_gpa()