virtio_map
static union virtio_map mlx5_get_vq_map(struct vdpa_device *vdev, u16 idx)
union virtio_map map;
static void vduse_dev_free_coherent(union virtio_map token, size_t size,
static bool vduse_dev_need_sync(union virtio_map token, dma_addr_t dma_addr)
static int vduse_dev_mapping_error(union virtio_map token, dma_addr_t dma_addr)
static size_t vduse_dev_max_mapping_size(union virtio_map token)
static union virtio_map vduse_get_vq_map(struct vdpa_device *vdpa, u16 idx)
union virtio_map ret = {
static void vduse_dev_sync_single_for_device(union virtio_map token,
static void vduse_dev_sync_single_for_cpu(union virtio_map token,
static dma_addr_t vduse_dev_map_page(union virtio_map token, struct page *page,
static void vduse_dev_unmap_page(union virtio_map token, dma_addr_t dma_addr,
static void *vduse_dev_alloc_coherent(union virtio_map token, size_t size,
union virtio_map map = vdpa_get_map(vdpa);
union virtio_map map = vdpa_get_map(vdpa);
union virtio_map map)
union virtio_map map)
union virtio_map map)
union virtio_map map)
union virtio_map map)
u32 num, union virtio_map map)
union virtio_map map)
union virtio_map map)
union virtio_map map;
union virtio_map map = {.dma_dev = vdev->dev.parent};
union virtio_map map)
union virtio_map map = {.dma_dev = vdev->dev.parent};
union virtio_map map,
union virtio_map map, size_t size, void *vaddr,
union virtio_map map)
union virtio_map map)
union virtio_map map = {0};
union virtio_map (*get_vq_map)(struct vdpa_device *vdev, u16 idx);
static inline union virtio_map vdpa_get_map(struct vdpa_device *vdev)
union virtio_map vmap;
union virtio_map vmap;
union virtio_map mapping_token,
union virtio_map mapping_token,
dma_addr_t (*map_page)(union virtio_map map, struct page *page,
void (*unmap_page)(union virtio_map map, dma_addr_t map_handle,
void (*sync_single_for_cpu)(union virtio_map map, dma_addr_t map_handle,
void (*sync_single_for_device)(union virtio_map map,
void *(*alloc)(union virtio_map map, size_t size,
void (*free)(union virtio_map map, size_t size, void *vaddr,
bool (*need_sync)(union virtio_map map, dma_addr_t map_handle);
int (*mapping_error)(union virtio_map map, dma_addr_t map_handle);
size_t (*max_mapping_size)(union virtio_map map);
union virtio_map map);