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 184 union virtio_map vmap; 285 union virtio_map mapping_token, 290 union virtio_map mapping_token,
|
| /linux/drivers/virtio/ |
| H A D | virtio_ring.c | 263 union virtio_map map; 378 union virtio_map map) in vring_alloc_queue() 412 union virtio_map map) in vring_free_queue() 1234 union virtio_map map) in vring_free_split() 1250 union virtio_map map) in vring_alloc_queue_split() 1306 union virtio_map map) in __vring_new_virtqueue_split() 1368 union virtio_map map) in vring_create_virtqueue_split() 2368 union virtio_map map) in vring_free_packed() 2394 u32 num, union virtio_map map) in vring_alloc_queue_packed() 2526 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 | 641 static union virtio_map vduse_get_vq_map(struct vdpa_device *vdpa, u16 idx) in vduse_get_vq_map() 645 union virtio_map ret = { in vduse_get_vq_map() 913 static void vduse_dev_sync_single_for_device(union virtio_map token, in vduse_dev_sync_single_for_device() 927 static void vduse_dev_sync_single_for_cpu(union virtio_map token, in vduse_dev_sync_single_for_cpu() 941 static dma_addr_t vduse_dev_map_page(union virtio_map token, struct page *page, in vduse_dev_map_page() 956 static void vduse_dev_unmap_page(union virtio_map token, dma_addr_t dma_addr, in vduse_dev_unmap_page() 970 static void *vduse_dev_alloc_coherent(union virtio_map token, size_t size, in vduse_dev_alloc_coherent() 1000 static void vduse_dev_free_coherent(union virtio_map token, size_t size, in vduse_dev_free_coherent() 1018 static bool vduse_dev_need_sync(union virtio_map token, dma_addr_t dma_addr) in vduse_dev_need_sync() 1027 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 | 1323 union virtio_map map = vdpa_get_map(vdpa); in vhost_vdpa_alloc_domain() 1359 union virtio_map map = vdpa_get_map(vdpa); in vhost_vdpa_free_domain()
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 3407 static union virtio_map mlx5_get_vq_map(struct vdpa_device *vdev, u16 idx) in mlx5_get_vq_map() 3410 union virtio_map map; in mlx5_get_vq_map()
|