Searched defs:vdpasim (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/vdpa/vdpa_sim/ |
| H A D | vdpa_sim.h | 57 struct vdpasim { struct 59 struct vdpasim_virtqueue *vqs; argument 63 struct vdpasim_dev_attr dev_attr; argument 80 struct vdpasim *vdpasim_create(struct vdpasim_dev_attr *attr, argument 85 static inline bool vdpasim_is_little_endian(struct vdpasim *vdpasim) in vdpasim_is_little_endian() 91 static inline u16 vdpasim16_to_cpu(struct vdpasim *vdpasim, __virtio16 val) in vdpasim16_to_cpu() 96 static inline __virtio16 cpu_to_vdpasim16(struct vdpasim *vdpasim, u16 val) in cpu_to_vdpasim16() 101 static inline u32 vdpasim32_to_cpu(struct vdpasim *vdpasim, __virtio32 val) in vdpasim32_to_cpu() 106 static inline __virtio32 cpu_to_vdpasim32(struct vdpasim *vdpasim, u32 val) in cpu_to_vdpasim32() 111 static inline u64 vdpasim64_to_cpu(struct vdpasim *vdpasim, __virtio64 val) in vdpasim64_to_cpu() [all …]
|
| H A D | vdpa_sim.c | 49 struct vdpasim *vdpasim; member 58 struct vdpasim *vdpasim = mm_work->vdpasim; in vdpasim_mm_work_fn() local 66 static void vdpasim_worker_change_mm_sync(struct vdpasim *vdpasim, in vdpasim_worker_change_mm_sync() 93 static void vdpasim_queue_ready(struct vdpasim *vdpasim, unsigned int idx) in vdpasim_queue_ready() 127 static void vdpasim_vq_reset(struct vdpasim *vdpasim, in vdpasim_vq_reset() 142 static void vdpasim_do_reset(struct vdpasim *vdpasim, u32 flags) in vdpasim_do_reset() 177 struct vdpasim *vdpasim = container_of(work, struct vdpasim, work); in vdpasim_work_fn() local 199 struct vdpasim *vdpasim; in vdpasim_create() local 292 void vdpasim_schedule_work(struct vdpasim *vdpasim) in vdpasim_schedule_work() 302 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); in vdpasim_set_vq_address() local [all …]
|