Home
last modified time | relevance | path

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

/dpdk/lib/vhost/
H A Drte_vhost.h341 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 Dvhost.h684 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 Dvhost.c118 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 Difcvf_vdpa.c239 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 Dsfc_vdpa_ops.c76 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 Dmlx5_vdpa_virtq.c198 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 Drte_bus_vmbus.h305 struct vmbus_gpa gpa[], uint32_t gpacnt,
H A Drte_vmbus_reg.h189 struct vmbus_gpa gpa[]; member
H A Dvmbus_channel.c154 hlen = offsetof(struct vmbus_chanpkt_sglist, gpa[sglen]); in rte_vmbus_chan_send_sglist()
/dpdk/examples/vhost_blk/
H A Dvhost_blk.c64 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()