Searched refs:virtio_map (Results 1 – 6 of 6) 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 179 union virtio_map vmap; 280 union virtio_map mapping_token, 285 union virtio_map mapping_token,
|
| /linux/drivers/virtio/ |
| H A D | virtio_ring.c | 213 union virtio_map map; 315 union virtio_map map) in vring_alloc_queue() 349 union virtio_map map) in vring_free_queue() 1072 union virtio_map map) in vring_free_split() 1088 union virtio_map map) in vring_alloc_queue_split() 1142 union virtio_map map) in __vring_new_virtqueue_split() 1203 union virtio_map map) in vring_create_virtqueue_split() 1964 union virtio_map map) in vring_free_packed() 1990 u32 num, union virtio_map map) in vring_alloc_queue_packed() 2114 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 | 817 static void vduse_dev_sync_single_for_device(union virtio_map token, in vduse_dev_sync_single_for_device() 826 static void vduse_dev_sync_single_for_cpu(union virtio_map token, in vduse_dev_sync_single_for_cpu() 835 static dma_addr_t vduse_dev_map_page(union virtio_map token, struct page *page, in vduse_dev_map_page() 845 static void vduse_dev_unmap_page(union virtio_map token, dma_addr_t dma_addr, in vduse_dev_unmap_page() 854 static void *vduse_dev_alloc_coherent(union virtio_map token, size_t size, in vduse_dev_alloc_coherent() 872 static void vduse_dev_free_coherent(union virtio_map token, size_t size, in vduse_dev_free_coherent() 881 static bool vduse_dev_need_sync(union virtio_map token, dma_addr_t dma_addr) in vduse_dev_need_sync() 888 static int vduse_dev_mapping_error(union virtio_map token, dma_addr_t dma_addr) in vduse_dev_mapping_error() 895 static size_t vduse_dev_max_mapping_size(union virtio_map token) in vduse_dev_max_mapping_size()
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 3396 static union virtio_map mlx5_get_vq_map(struct vdpa_device *vdev, u16 idx) in mlx5_get_vq_map() 3399 union virtio_map map; in mlx5_get_vq_map()
|