Searched refs:vringh (Results 1 – 10 of 10) sorted by relevance
| /linux/include/linux/ |
| H A D | vringh.h | 25 struct vringh { struct 57 void (*notify)(struct vringh *); argument 61 typedef void vrh_callback_t(struct virtio_device *, struct vringh *); 76 struct vringh *vrhs[], vrh_callback_t *callbacks[]); 126 int vringh_init_user(struct vringh *vrh, u64 features, 158 int vringh_getdesc_user(struct vringh *vrh, 161 bool (*getrange)(struct vringh *vrh, 173 int vringh_complete_user(struct vringh *vrh, u16 head, u32 len); 174 int vringh_complete_multi_user(struct vringh *vrh, 179 int vringh_need_notify_user(struct vringh *vrh); [all …]
|
| /linux/tools/virtio/ |
| H A D | vringh_test.c | 37 static bool getrange_iov(struct vringh *vrh, u64 addr, struct vringh_range *r) in getrange_iov() 51 static bool getrange_slow(struct vringh *vrh, u64 addr, struct vringh_range *r) in getrange_slow() 111 static inline int vringh_get_head(struct vringh *vrh, u16 *head) in vringh_get_head() 137 bool (*getrange)(struct vringh *vrh, in parallel_test() 176 struct vringh vrh; in parallel_test() 446 struct vringh vrh; in main() 456 bool (*getrange)(struct vringh *vrh, u64 addr, struct vringh_range *r); in main()
|
| H A D | Makefile | 5 vringh_test: vringh_test.o vringh.o virtio_ring.o
|
| /linux/drivers/vhost/ |
| H A D | Makefile | 11 obj-$(CONFIG_VHOST_RING) += vringh.o
|
| H A D | Kconfig | 5 Generic IOTLB implementation for vhost and vringh.
|
| /linux/drivers/vdpa/vdpa_sim/ |
| H A D | vdpa_sim.h | 23 struct vringh vring;
|
| /linux/drivers/vdpa/mlx5/core/ |
| H A D | mlx5_vdpa.h | 57 struct vringh vring;
|
| /linux/drivers/net/caif/ |
| H A D | caif_virtio.c | 104 struct vringh *vr_rx; 350 static void cfv_recv(struct virtio_device *vdev, struct vringh *vr_rx) in cfv_recv()
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 2506 static void mlx5_cvq_notify(struct vringh *vring) in mlx5_cvq_notify()
|
| /linux/ |
| H A D | MAINTAINERS | 27591 F: include/linux/vringh.h
|