Home
last modified time | relevance | path

Searched defs:vdpasim (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/vdpa/vdpa_sim/
Dvdpa_sim.h53 struct vdpasim { struct
55 struct vdpasim_virtqueue *vqs; argument
57 struct vdpasim_dev_attr dev_attr; argument
74 struct vdpasim *vdpasim_create(struct vdpasim_dev_attr *attr, argument
78 static inline bool vdpasim_is_little_endian(struct vdpasim *vdpasim) in vdpasim_is_little_endian()
84 static inline u16 vdpasim16_to_cpu(struct vdpasim *vdpasim, __virtio16 val) in vdpasim16_to_cpu()
89 static inline __virtio16 cpu_to_vdpasim16(struct vdpasim *vdpasim, u16 val) in cpu_to_vdpasim16()
94 static inline u32 vdpasim32_to_cpu(struct vdpasim *vdpasim, __virtio32 val) in vdpasim32_to_cpu()
99 static inline __virtio32 cpu_to_vdpasim32(struct vdpasim *vdpasim, u32 val) in cpu_to_vdpasim32()
104 static inline u64 vdpasim64_to_cpu(struct vdpasim *vdpasim, __virtio64 val) in vdpasim64_to_cpu()
[all …]
Dvdpa_sim.c66 static void vdpasim_queue_ready(struct vdpasim *vdpasim, unsigned int idx) in vdpasim_queue_ready()
80 static void vdpasim_vq_reset(struct vdpasim *vdpasim, in vdpasim_vq_reset()
95 static void vdpasim_do_reset(struct vdpasim *vdpasim) in vdpasim_do_reset()
139 static dma_addr_t vdpasim_map_range(struct vdpasim *vdpasim, phys_addr_t paddr, in vdpasim_map_range()
167 static void vdpasim_unmap_range(struct vdpasim *vdpasim, dma_addr_t dma_addr, in vdpasim_unmap_range()
183 struct vdpasim *vdpasim = dev_to_sim(dev); in vdpasim_map_page() local
197 struct vdpasim *vdpasim = dev_to_sim(dev); in vdpasim_unmap_page() local
206 struct vdpasim *vdpasim = dev_to_sim(dev); in vdpasim_alloc_coherent() local
231 struct vdpasim *vdpasim = dev_to_sim(dev); in vdpasim_free_coherent() local
252 struct vdpasim *vdpasim; in vdpasim_create() local
[all …]
Dvdpa_sim_net.c55 static bool receive_filter(struct vdpasim *vdpasim, size_t len) in receive_filter()
74 static virtio_net_ctrl_ack vdpasim_handle_ctrl_mac(struct vdpasim *vdpasim, in vdpasim_handle_ctrl_mac()
96 static void vdpasim_handle_cvq(struct vdpasim *vdpasim) in vdpasim_handle_cvq()
151 struct vdpasim *vdpasim = container_of(work, struct vdpasim, work); in vdpasim_net_work() local
211 static void vdpasim_net_get_config(struct vdpasim *vdpasim, void *config) in vdpasim_net_get_config()
218 static void vdpasim_net_setup_config(struct vdpasim *vdpasim, in vdpasim_net_setup_config()
Dvdpa_sim_blk.c49 static bool vdpasim_blk_check_range(struct vdpasim *vdpasim, u64 start_sector, in vdpasim_blk_check_range()
79 static bool vdpasim_blk_handle_req(struct vdpasim *vdpasim, in vdpasim_blk_handle_req()
291 struct vdpasim *vdpasim = container_of(work, struct vdpasim, work); in vdpasim_blk_work() local
332 static void vdpasim_blk_get_config(struct vdpasim *vdpasim, void *config) in vdpasim_blk_get_config()