Home
last modified time | relevance | path

Searched refs:iotlb (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_vdpa.c78 struct vhost_iotlb_msg iotlb; member
90 msg.iotlb.type = VHOST_IOTLB_UPDATE; in vhost_vdpa_dma_map()
91 msg.iotlb.iova = iova; in vhost_vdpa_dma_map()
92 msg.iotlb.uaddr = (uint64_t)(uintptr_t)addr; in vhost_vdpa_dma_map()
93 msg.iotlb.size = len; in vhost_vdpa_dma_map()
94 msg.iotlb.perm = VHOST_ACCESS_RW; in vhost_vdpa_dma_map()
112 msg.iotlb.type = VHOST_IOTLB_INVALIDATE; in vhost_vdpa_dma_unmap()
113 msg.iotlb.iova = iova; in vhost_vdpa_dma_unmap()
114 msg.iotlb.size = len; in vhost_vdpa_dma_unmap()
/f-stack/dpdk/lib/librte_vhost/
H A Dmeson.build21 sources = files('fd_man.c', 'iotlb.c', 'socket.c', 'vdpa.c',
H A Dvhost_user.h147 struct vhost_iotlb_msg iotlb; member
H A Dvhost.h254 struct vhost_iotlb_msg iotlb; member
H A Dvhost_user.c2326 struct vhost_iotlb_msg *imsg = &msg->payload.iotlb; in vhost_user_iotlb_msg()
2976 .size = sizeof(msg.payload.iotlb), in vhost_user_iotlb_miss()
2977 .payload.iotlb = { in vhost_user_iotlb_miss()
/f-stack/freebsd/amd64/vmm/amd/
H A Damdvi_hw.c212 softc->iotlb = false; in amdvi_hw_enable_iotlb()
229 softc->iotlb = supported; in amdvi_hw_enable_iotlb()
379 if (!softc->iotlb) in amdvi_cmd_inv_iotlb()
1311 if (amdvi_dev_support_iotlb(softc, devid) && softc->iotlb) in amdvi_set_dte()
H A Damdvi_priv.h379 bool iotlb; /* IOTLB supported by IOMMU */ member