Home
last modified time | relevance | path

Searched refs:VuDev (Results 1 – 14 of 14) sorted by relevance

/openbmc/qemu/subprojects/libvhost-user/
H A Dlibvhost-user.h237 typedef struct VuDev VuDev; typedef
239 typedef uint64_t (*vu_get_features_cb) (VuDev *dev);
240 typedef void (*vu_set_features_cb) (VuDev *dev, uint64_t features);
241 typedef int (*vu_process_msg_cb) (VuDev *dev, VhostUserMsg *vmsg,
243 typedef bool (*vu_read_msg_cb) (VuDev *dev, int sock, VhostUserMsg *vmsg);
244 typedef void (*vu_queue_set_started_cb) (VuDev *dev, int qidx, bool started);
245 typedef bool (*vu_queue_is_processed_in_order_cb) (VuDev *dev, int qidx);
246 typedef int (*vu_get_config_cb) (VuDev *dev, uint8_t *config, uint32_t len);
247 typedef int (*vu_set_config_cb) (VuDev *dev, const uint8_t *data,
250 typedef int (*vu_get_shared_object_cb) (VuDev *dev, const unsigned char *uuid);
[all …]
H A Dlibvhost-user.c114 bool vu_has_feature(VuDev *dev, in vu_has_feature()
120 static inline bool vu_has_protocol_feature(VuDev *dev, unsigned int fbit) in vu_has_protocol_feature()
179 vu_panic(VuDev *dev, const char *msg, ...) in vu_panic()
202 vu_gpa_to_mem_region(VuDev *dev, uint64_t guest_addr) in vu_gpa_to_mem_region()
234 vu_gpa_to_va(VuDev *dev, uint64_t *plen, uint64_t guest_addr) in vu_gpa_to_va()
256 qva_to_va(VuDev *dev, uint64_t qemu_addr) in qva_to_va()
274 vu_remove_all_mem_regs(VuDev *dev) in vu_remove_all_mem_regs()
287 map_ring(VuDev *dev, VuVirtq *vq) in map_ring()
302 vu_is_vq_usable(VuDev *dev, VuVirtq *vq) in vu_is_vq_usable()
330 unmap_rings(VuDev *dev, VuDevRegion *r) in unmap_rings()
[all …]
H A Dlink-test.c10 panic(VuDev *dev, const char *err) in panic()
16 set_watch(VuDev *dev, int fd, int condition, in set_watch()
23 remove_watch(VuDev *dev, int fd) in remove_watch()
38 VuDev dev = { 0, }; in main()
H A Dlibvhost-user-glib.c35 VuDev *dev;
81 VuDev *dev = &gdev->parent; in vug_source_new()
105 set_watch(VuDev *vu_dev, int fd, int vu_evt, vu_watch_cb cb, void *pvt) in set_watch()
120 remove_watch(VuDev *vu_dev, int fd) in remove_watch()
132 static void vug_watch(VuDev *dev, int condition, void *data) in vug_watch()
H A Dlibvhost-user-glib.h22 VuDev parent;
/openbmc/qemu/tests/
H A Dvhost-user-bridge.c66 VuDev vudev;
173 vubr_handle_tx(VuDev *dev, int qidx) in vubr_handle_tx()
274 VuDev *dev = &vubr->vudev; in vubr_backend_recv_cb()
383 VuDev *dev;
397 vubr_set_watch(VuDev *dev, int fd, int condition, in vubr_set_watch()
411 vubr_remove_watch(VuDev *dev, int fd) in vubr_remove_watch()
419 vubr_send_rarp_exec(VuDev *dev, VhostUserMsg *vmsg) in vubr_send_rarp_exec()
426 vubr_process_msg(VuDev *dev, VhostUserMsg *vmsg, int *do_reply) in vubr_process_msg()
441 vubr_set_features(VuDev *dev, uint64_t features) in vubr_set_features()
454 vubr_get_features(VuDev *dev) in vubr_get_features()
[all …]
/openbmc/qemu/block/export/
H A Dvhost-user-blk-server.c45 VuDev *vu_dev = &req->server->vu_dev; in vu_blk_req_complete()
82 static void vu_blk_process_vq(VuDev *vu_dev, int idx) in vu_blk_process_vq()
106 static void vu_blk_queue_set_started(VuDev *vu_dev, int idx, bool started) in vu_blk_queue_set_started()
116 static uint64_t vu_blk_get_features(VuDev *dev) in vu_blk_get_features()
142 static uint64_t vu_blk_get_protocol_features(VuDev *dev) in vu_blk_get_protocol_features()
148 vu_blk_get_config(VuDev *vu_dev, uint8_t *config, uint32_t len) in vu_blk_get_config()
162 vu_blk_set_config(VuDev *vu_dev, const uint8_t *data, in vu_blk_set_config()
193 static int vu_blk_process_msg(VuDev *dev, VhostUserMsg *vmsg, int *do_reply) in vu_blk_process_msg()
/openbmc/qemu/contrib/vhost-user-blk/
H A Dvhost-user-blk.c84 static void vub_panic_cb(VuDev *vu_dev, const char *buf) in vub_panic_cb()
103 VuDev *vu_dev = &gdev->parent; in vub_req_complete()
229 VuDev *vu_dev = &gdev->parent; in vub_virtio_process_req()
331 static void vub_process_vq(VuDev *vu_dev, int idx) in vub_process_vq()
353 static void vub_queue_set_started(VuDev *vu_dev, int idx, bool started) in vub_queue_set_started()
364 vub_get_features(VuDev *dev) in vub_get_features()
392 vub_get_protocol_features(VuDev *dev) in vub_get_protocol_features()
399 vub_get_config(VuDev *vu_dev, uint8_t *config, uint32_t len) in vub_get_config()
416 vub_set_config(VuDev *vu_dev, const uint8_t *data, in vub_set_config()
/openbmc/qemu/contrib/vhost-user-input/
H A Dmain.c41 VuDev *dev = &vi->dev.parent; in vi_input_send()
87 vi_evdev_watch(VuDev *dev, int condition, void *data) in vi_evdev_watch()
137 static void vi_handle_sts(VuDev *dev, int qidx) in vi_handle_sts()
165 vi_panic(VuDev *dev, const char *msg) in vi_panic()
172 vi_queue_set_started(VuDev *dev, int qidx, bool started) in vi_queue_set_started()
213 static int vi_get_config(VuDev *dev, uint8_t *config, uint32_t len) in vi_get_config()
230 static int vi_set_config(VuDev *dev, const uint8_t *data, in vi_set_config()
/openbmc/qemu/util/
H A Dvhost-user-server.c85 static void panic_cb(VuDev *vu_dev, const char *buf) in panic_cb()
111 vu_message_read(VuDev *vu_dev, int conn_fd, VhostUserMsg *vmsg) in vu_message_read()
213 VuDev *vu_dev = &server->vu_dev; in vu_client_trip()
263 VuDev *vu_dev = vu_fd_watch->vu_dev; in kick_handler()
288 set_watch(VuDev *vu_dev, int fd, int vu_evt, in set_watch()
315 static void remove_watch(VuDev *vu_dev, int fd) in remove_watch()
/openbmc/qemu/include/qemu/
H A Dvhost-user-server.h23 VuDev *vu_dev;
49 VuDev vu_dev;
/openbmc/qemu/contrib/vhost-user-gpu/
H A Dvhost-user-gpu.c51 static void vg_handle_ctrl(VuDev *dev, int qidx);
902 vg_handle_ctrl(VuDev *dev, int qidx) in vg_handle_ctrl()
1014 vg_handle_cursor(VuDev *dev, int qidx) in vg_handle_cursor()
1045 vg_panic(VuDev *dev, const char *msg) in vg_panic()
1052 vg_queue_set_started(VuDev *dev, int qidx, bool started) in vg_queue_set_started()
1123 vg_process_msg(VuDev *dev, VhostUserMsg *msg, int *do_reply) in vg_process_msg()
1143 vg_get_features(VuDev *dev) in vg_get_features()
1156 vg_set_features(VuDev *dev, uint64_t features) in vg_set_features()
1174 vg_get_config(VuDev *dev, uint8_t *config, uint32_t len) in vg_get_config()
1192 vg_set_config(VuDev *dev, const uint8_t *data, in vg_set_config()
H A Dvirgl.c618 vg_virgl_poll(VuDev *dev, int condition, void *data) in vg_virgl_poll()
/openbmc/qemu/contrib/vhost-user-scsi/
H A Dvhost-user-scsi.c214 static void vus_panic_cb(VuDev *vu_dev, const char *buf) in vus_panic_cb()
230 static void vus_proc_req(VuDev *vu_dev, int idx) in vus_proc_req()
294 static void vus_queue_set_started(VuDev *vu_dev, int idx, bool started) in vus_queue_set_started()