Searched defs:vdpasim (Results 1 – 3 of 3) 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_net.c | 57 struct vdpasim vdpasim; member 64 static struct vdpasim_net *sim_to_net(struct vdpasim *vdpasim) in sim_to_net() 85 static bool receive_filter(struct vdpasim *vdpasim, size_t len) in receive_filter() 105 static virtio_net_ctrl_ack vdpasim_handle_ctrl_mac(struct vdpasim *vdpasim, in vdpasim_handle_ctrl_mac() 127 static void vdpasim_handle_cvq(struct vdpasim *vdpasim) in vdpasim_handle_cvq() 196 static void vdpasim_net_work(struct vdpasim *vdpasim) in vdpasim_net_work() 285 static int vdpasim_net_get_stats(struct vdpasim *vdpasim, u16 idx, in vdpasim_net_get_stats() 410 static void vdpasim_net_get_config(struct vdpasim *vdpasim, void *config) in vdpasim_net_get_config() 420 struct vdpasim *vdpasim = container_of(dev, struct vdpasim, vdpa); in vdpasim_net_set_attr() local 435 static void vdpasim_net_setup_config(struct vdpasim *vdpasim, in vdpasim_net_setup_config() [all …]
|
H A D | vdpa_sim_blk.c | 47 struct vdpasim vdpasim; member 52 static struct vdpasim_blk *sim_to_blk(struct vdpasim *vdpasim) in sim_to_blk() 79 static bool vdpasim_blk_check_range(struct vdpasim *vdpasim, u64 start_sector, in vdpasim_blk_check_range() 109 static bool vdpasim_blk_handle_req(struct vdpasim *vdpasim, in vdpasim_blk_handle_req() 324 static void vdpasim_blk_work(struct vdpasim *vdpasim) in vdpasim_blk_work() 366 static void vdpasim_blk_get_config(struct vdpasim *vdpasim, void *config) in vdpasim_blk_get_config() 392 static void vdpasim_blk_free(struct vdpasim *vdpasim) in vdpasim_blk_free()
|