Searched defs:vdpasim (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/ |
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() 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 D | vdpa_sim.h | 57 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 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() 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 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() 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 D | vdpa_sim.c | 81 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