Searched refs:virtio_map (Results 1 – 7 of 7) sorted by relevance
| /linux/include/linux/ |
| H A D | virtio_config.h | 194 dma_addr_t (*map_page)(union virtio_map map, struct page *page, 197 void (*unmap_page)(union virtio_map map, dma_addr_t map_handle, 200 void (*sync_single_for_cpu)(union virtio_map map, dma_addr_t map_handle, 202 void (*sync_single_for_device)(union virtio_map map, 205 void *(*alloc)(union virtio_map map, size_t size, 207 void (*free)(union virtio_map map, size_t size, void *vaddr, 209 bool (*need_sync)(union virtio_map map, dma_addr_t map_handle); 210 int (*mapping_error)(union virtio_map map, dma_addr_t map_handle); 211 size_t (*max_mapping_size)(union virtio_map map);
|
| H A D | virtio.h | 48 union virtio_map { union 186 union virtio_map vmap; 288 union virtio_map mapping_token, 293 union virtio_map mapping_token,
|
| /linux/drivers/virtio/ |
| H A D | virtio_ring.c | 263 union virtio_map map; 427 union virtio_map map) in vring_alloc_queue() 461 union virtio_map map) in vring_free_queue() 1277 union virtio_map map) in vring_free_split() 1293 union virtio_map map) in vring_alloc_queue_split() 1349 union virtio_map map) in __vring_new_virtqueue_split() 1411 union virtio_map map) in vring_create_virtqueue_split() 2411 union virtio_map map) in vring_free_packed() 2437 u32 num, union virtio_map map) in vring_alloc_queue_packed() 2569 union virtio_map map) in __vring_new_virtqueue_packed() [all …]
|
| H A D | virtio_vdpa.c | 141 union virtio_map map = {0}; in virtio_vdpa_setup_vq()
|
| /linux/drivers/vdpa/vdpa_user/ |
| H A D | vduse_dev.c | 707 static union virtio_map vduse_get_vq_map(struct vdpa_device *vdpa, u16 idx) in vduse_get_vq_map() 711 union virtio_map ret = { in vduse_get_vq_map() 1035 static void vduse_dev_sync_single_for_device(union virtio_map token, in vduse_dev_sync_single_for_device() 1049 static void vduse_dev_sync_single_for_cpu(union virtio_map token, in vduse_dev_sync_single_for_cpu() 1063 static dma_addr_t vduse_dev_map_page(union virtio_map token, struct page *page, in vduse_dev_map_page() 1078 static void vduse_dev_unmap_page(union virtio_map token, dma_addr_t dma_addr, in vduse_dev_unmap_page() 1092 static void *vduse_dev_alloc_coherent(union virtio_map token, size_t size, in vduse_dev_alloc_coherent() 1122 static void vduse_dev_free_coherent(union virtio_map token, size_t size, in vduse_dev_free_coherent() 1140 static bool vduse_dev_need_sync(union virtio_map token, dma_addr_t dma_addr) in vduse_dev_need_sync() 1149 static int vduse_dev_mapping_error(union virtio_map token, dma_addr_t dma_addr) in vduse_dev_mapping_error() [all …]
|
| /linux/drivers/vhost/ |
| H A D | vdpa.c | 1337 union virtio_map map = vdpa_get_map(vdpa); in vhost_vdpa_alloc_domain() 1373 union virtio_map map = vdpa_get_map(vdpa); in vhost_vdpa_free_domain()
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 3414 static union virtio_map mlx5_get_vq_map(struct vdpa_device *vdev, u16 idx) in mlx5_get_vq_map() 3417 union virtio_map map; in mlx5_get_vq_map()
|