Home
last modified time | relevance | path

Searched defs:vdpasim (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim_blk.c47 struct vdpasim vdpasim; member
52 static struct vdpasim_blk *sim_to_blk(struct vdpasim *vdpasim) in sim_to_blk() argument
79 static bool vdpasim_blk_check_range(struct vdpasim *vdpasim, u64 start_sector, in vdpasim_blk_check_range() argument
109 vdpasim_blk_handle_req(struct vdpasim *vdpasim, struct vdpasim_virtqueue *vq) vdpasim_blk_handle_req() argument
324 vdpasim_blk_work(struct vdpasim *vdpasim) vdpasim_blk_work() argument
366 vdpasim_blk_get_config(struct vdpasim *vdpasim, void *config) vdpasim_blk_get_config() argument
392 vdpasim_blk_free(struct vdpasim *vdpasim) vdpasim_blk_free() argument
[all...]
H A Dvdpa_sim.h57 struct vdpasim { global() struct
85 vdpasim_is_little_endian(struct vdpasim *vdpasim) vdpasim_is_little_endian() argument
91 vdpasim16_to_cpu(struct vdpasim *vdpasim, __virtio16 val) vdpasim16_to_cpu() argument
96 cpu_to_vdpasim16(struct vdpasim *vdpasim, u16 val) cpu_to_vdpasim16() argument
101 vdpasim32_to_cpu(struct vdpasim *vdpasim, __virtio32 val) vdpasim32_to_cpu() argument
106 cpu_to_vdpasim32(struct vdpasim *vdpasim, u32 val) cpu_to_vdpasim32() argument
111 vdpasim64_to_cpu(struct vdpasim *vdpasim, __virtio64 val) vdpasim64_to_cpu() argument
116 cpu_to_vdpasim64(struct vdpasim *vdpasim, u64 val) cpu_to_vdpasim64() argument
[all...]
H A Dvdpa_sim_net.c57 struct vdpasim vdpasim; member
64 static struct vdpasim_net *sim_to_net(struct vdpasim *vdpasim) in sim_to_net() argument
85 static bool receive_filter(struct vdpasim *vdpasim, size_t len) in receive_filter() argument
105 vdpasim_handle_ctrl_mac(struct vdpasim *vdpasim, u8 cmd) vdpasim_handle_ctrl_mac() argument
127 vdpasim_handle_cvq(struct vdpasim *vdpasim) vdpasim_handle_cvq() argument
196 vdpasim_net_work(struct vdpasim *vdpasim) vdpasim_net_work() argument
285 vdpasim_net_get_stats(struct vdpasim *vdpasim, u16 idx, struct sk_buff *msg, struct netlink_ext_ack *extack) vdpasim_net_get_stats() argument
410 vdpasim_net_get_config(struct vdpasim *vdpasim, void *config) vdpasim_net_get_config() argument
417 vdpasim_net_setup_config(struct vdpasim *vdpasim, const struct vdpa_dev_set_config *config) vdpasim_net_setup_config() argument
431 vdpasim_net_free(struct vdpasim *vdpasim) vdpasim_net_free() argument
[all...]
H A Dvdpa_sim.c49 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() argument
93 vdpasim_queue_ready(struct vdpasim *vdpasim, unsigned int idx) vdpasim_queue_ready() argument
127 vdpasim_vq_reset(struct vdpasim *vdpasim, struct vdpasim_virtqueue *vq) vdpasim_vq_reset() argument
142 vdpasim_do_reset(struct vdpasim *vdpasim) vdpasim_do_reset() argument
174 struct vdpasim *vdpasim = container_of(work, struct vdpasim, work); vdpasim_work_fn() local
196 struct vdpasim *vdpasim; vdpasim_create() local
280 vdpasim_schedule_work(struct vdpasim *vdpasim) vdpasim_schedule_work() argument
290 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_address() local
302 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_num() local
310 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_kick_vq() local
326 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_cb() local
335 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_ready() local
350 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_vq_ready() local
359 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_state() local
373 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_vq_state() local
385 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_vq_stats() local
409 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_device_features() local
421 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_driver_features() local
434 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_driver_features() local
452 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_device_id() local
464 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_status() local
476 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_status() local
486 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_reset() local
498 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_suspend() local
509 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_resume() local
530 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_config_size() local
538 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_config() local
552 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_config() local
565 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_generation() local
583 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_group_asid() local
610 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_map() local
643 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_bind_mm() local
656 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_unbind_mm() local
669 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_dma_map() local
690 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_dma_unmap() local
709 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_free() local
[all...]
/kernel/linux/linux-5.10/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.c81 struct vdpasim { struct
100 static inline bool vdpasim_is_little_endian(struct vdpasim *vdpasim) in vdpasim_is_little_endian() argument
106 static inline u16 vdpasim16_to_cpu(struct vdpasim *vdpasi argument
111 cpu_to_vdpasim16(struct vdpasim *vdpasim, u16 val) cpu_to_vdpasim16() argument
130 vdpasim_queue_ready(struct vdpasim *vdpasim, unsigned int idx) vdpasim_queue_ready() argument
155 vdpasim_reset(struct vdpasim *vdpasim) vdpasim_reset() argument
173 struct vdpasim *vdpasim = container_of(work, struct vdpasim_work() local
271 struct vdpasim *vdpasim = dev_to_sim(dev); vdpasim_map_page() local
296 struct vdpasim *vdpasim = dev_to_sim(dev); vdpasim_unmap_page() local
309 struct vdpasim *vdpasim = dev_to_sim(dev); vdpasim_alloc_coherent() local
339 struct vdpasim *vdpasim = dev_to_sim(dev); vdpasim_free_coherent() local
363 struct vdpasim *vdpasim; vdpasim_create() local
435 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_address() local
447 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_num() local
455 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_kick_vq() local
465 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_cb() local
474 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_ready() local
489 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_vq_ready() local
498 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_vq_state() local
512 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_vq_state() local
532 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_features() local
566 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_status() local
578 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_status() local
590 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_config() local
609 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_get_generation() local
627 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_set_map() local
654 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_dma_map() local
667 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_dma_unmap() local
678 struct vdpasim *vdpasim = vdpa_to_sim(vdpa); vdpasim_free() local
741 vdpasim_net_get_config(struct vdpasim *vdpasim, void *config) vdpasim_net_get_config() argument
[all...]

Completed in 4 milliseconds