Searched refs:gpa (Results 1 – 10 of 10) sorted by relevance
| /dpdk/lib/vhost/ |
| H A D | rte_vhost.h | 341 rte_vhost_gpa_to_vva(struct rte_vhost_memory *mem, uint64_t gpa) in rte_vhost_gpa_to_vva() argument 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() 376 uint64_t gpa, uint64_t *len) in rte_vhost_va_from_guest_pa() argument 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 D | vhost.h | 684 key.guest_phys_addr = gpa; in gpa_to_first_hpa() 688 if (gpa + gpa_size <= in gpa_to_first_hpa() 690 return gpa - page->guest_phys_addr + in gpa_to_first_hpa() 692 } else if (gpa < page->guest_phys_addr + in gpa_to_first_hpa() 695 page->size - gpa; 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() 705 if (gpa + gpa_size <= in gpa_to_first_hpa() 707 return gpa - page->guest_phys_addr + in gpa_to_first_hpa() 712 page->size - gpa; in gpa_to_first_hpa() [all …]
|
| H A D | vhost.c | 118 uint64_t hva, gpa, map_len; in __vhost_log_write_iova() local 129 gpa = hva_to_gpa(dev, hva, len); in __vhost_log_write_iova() 130 if (gpa) in __vhost_log_write_iova() 131 __vhost_log_write(dev, gpa, len); in __vhost_log_write_iova() 235 uint64_t hva, gpa, map_len; in __vhost_log_cache_write_iova() local 246 gpa = hva_to_gpa(dev, hva, len); in __vhost_log_cache_write_iova() 247 if (gpa) in __vhost_log_cache_write_iova() 409 uint64_t hva, gpa; in translate_log_addr() local 418 gpa = hva_to_gpa(dev, hva, exp_size); in translate_log_addr() 419 if (!gpa) { in translate_log_addr() [all …]
|
| /dpdk/drivers/vdpa/ifc/ |
| H A D | ifcvf_vdpa.c | 239 uint64_t gpa = 0; in hva_to_gpa() local 256 return gpa; in hva_to_gpa() 266 uint64_t gpa; in vdpa_ifcvf_start() local 275 if (gpa == 0) { in vdpa_ifcvf_start() 279 hw->vring[i].desc = gpa; in vdpa_ifcvf_start() 282 if (gpa == 0) { in vdpa_ifcvf_start() 289 if (gpa == 0) { in vdpa_ifcvf_start() 594 uint64_t gpa; in m_ifcvf_start() local 618 if (gpa == 0) { in m_ifcvf_start() 625 if (gpa == 0) { in m_ifcvf_start() [all …]
|
| /dpdk/drivers/vdpa/sfc/ |
| H A D | sfc_vdpa_ops.c | 76 uint64_t gpa = 0; in hva_to_gpa() local 86 gpa = (hva - mem_reg->host_user_addr) + in hva_to_gpa() 94 return gpa; in hva_to_gpa() 178 uint64_t gpa; in sfc_vdpa_get_vring_info() local 188 gpa = hva_to_gpa(ops_data->vid, (uint64_t)(uintptr_t)vq.desc); in sfc_vdpa_get_vring_info() 189 if (gpa == 0) { in sfc_vdpa_get_vring_info() 194 vring->desc = gpa; in sfc_vdpa_get_vring_info() 197 if (gpa == 0) { in sfc_vdpa_get_vring_info() 202 vring->avail = gpa; in sfc_vdpa_get_vring_info() 205 if (gpa == 0) { in sfc_vdpa_get_vring_info() [all …]
|
| /dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa_virtq.c | 198 uint64_t gpa = 0; in mlx5_vdpa_hva_to_gpa() local 208 return gpa; in mlx5_vdpa_hva_to_gpa() 217 uint64_t gpa; in mlx5_vdpa_virtq_setup() local 315 gpa = mlx5_vdpa_hva_to_gpa(priv->vmem, in mlx5_vdpa_virtq_setup() 317 if (!gpa) { in mlx5_vdpa_virtq_setup() 321 attr.desc_addr = gpa; in mlx5_vdpa_virtq_setup() 322 gpa = mlx5_vdpa_hva_to_gpa(priv->vmem, in mlx5_vdpa_virtq_setup() 324 if (!gpa) { in mlx5_vdpa_virtq_setup() 328 attr.used_addr = gpa; in mlx5_vdpa_virtq_setup() 331 if (!gpa) { in mlx5_vdpa_virtq_setup() [all …]
|
| /dpdk/drivers/bus/vmbus/ |
| H A D | rte_bus_vmbus.h | 305 struct vmbus_gpa gpa[], uint32_t gpacnt,
|
| H A D | rte_vmbus_reg.h | 189 struct vmbus_gpa gpa[]; member
|
| H A D | vmbus_channel.c | 154 hlen = offsetof(struct vmbus_chanpkt_sglist, gpa[sglen]); in rte_vmbus_chan_send_sglist()
|
| /dpdk/examples/vhost_blk/ |
| H A D | vhost_blk.c | 64 gpa_to_vva(struct vhost_blk_ctrlr *ctrlr, uint64_t gpa, uint64_t *len) in gpa_to_vva() argument 68 return rte_vhost_va_from_guest_pa(ctrlr->mem, gpa, len); in gpa_to_vva()
|