Lines Matching defs:dev

114 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()
376 _vu_add_mem_reg(VuDev *dev, VhostUserMemoryRegion *msg_region, int fd) in _vu_add_mem_reg()
537 vu_message_read_default(VuDev *dev, int conn_fd, VhostUserMsg *vmsg) in vu_message_read_default()
607 vu_message_write(VuDev *dev, int conn_fd, VhostUserMsg *vmsg) in vu_message_write()
660 vu_send_reply(VuDev *dev, int conn_fd, VhostUserMsg *vmsg) in vu_send_reply()
676 vu_process_message_reply(VuDev *dev, const VhostUserMsg *vmsg) in vu_process_message_reply()
705 vu_log_kick(VuDev *dev) in vu_log_kick()
723 vu_log_write(VuDev *dev, uint64_t address, uint64_t length) in vu_log_write()
744 vu_kick_cb(VuDev *dev, int condition, void *data) in vu_kick_cb()
766 vu_get_features_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_get_features_exec()
795 vu_set_enable_all_rings(VuDev *dev, bool enabled) in vu_set_enable_all_rings()
805 vu_set_features_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_features_exec()
831 vu_set_owner_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_owner_exec()
837 vu_close_log(VuDev *dev) in vu_close_log()
853 vu_reset_device_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_reset_device_exec()
861 generate_faults(VuDev *dev) { in generate_faults()
942 vu_add_mem_reg(VuDev *dev, VhostUserMsg *vmsg) { in vu_add_mem_reg()
1006 vu_rem_mem_reg(VuDev *dev, VhostUserMsg *vmsg) { in vu_rem_mem_reg()
1068 vu_get_shared_object(VuDev *dev, VhostUserMsg *vmsg) in vu_get_shared_object()
1086 vu_set_mem_table_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_mem_table_exec()
1135 vu_set_log_base_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_log_base_exec()
1173 vu_set_log_fd_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_log_fd_exec()
1190 vu_set_vring_num_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_vring_num_exec()
1203 vu_set_vring_addr_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_vring_addr_exec()
1246 vu_set_vring_base_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_vring_base_exec()
1259 vu_get_vring_base_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_get_vring_base_exec()
1286 vu_check_queue_msg_file(VuDev *dev, VhostUserMsg *vmsg) in vu_check_queue_msg_file()
1326 vu_check_queue_inflights(VuDev *dev, VuVirtq *vq) in vu_check_queue_inflights()
1396 vu_set_vring_kick_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_vring_kick_exec()
1436 void vu_set_queue_handler(VuDev *dev, VuVirtq *vq, in vu_set_queue_handler()
1452 bool vu_set_queue_host_notifier(VuDev *dev, VuVirtq *vq, int fd, in vu_set_queue_host_notifier()
1491 vu_lookup_shared_object(VuDev *dev, unsigned char uuid[UUID_LEN], in vu_lookup_shared_object()
1538 vu_send_message(VuDev *dev, VhostUserMsg *vmsg) in vu_send_message()
1554 vu_add_shared_object(VuDev *dev, unsigned char uuid[UUID_LEN]) in vu_add_shared_object()
1572 vu_rm_shared_object(VuDev *dev, unsigned char uuid[UUID_LEN]) in vu_rm_shared_object()
1590 vu_set_vring_call_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_vring_call_exec()
1619 vu_set_vring_err_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_vring_err_exec()
1641 vu_get_protocol_features_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_get_protocol_features_exec()
1676 vu_set_protocol_features_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_protocol_features_exec()
1711 vu_get_queue_num_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_get_queue_num_exec()
1718 vu_set_vring_enable_exec(VuDev *dev, VhostUserMsg *vmsg) in vu_set_vring_enable_exec()
1736 vu_set_backend_req_fd(VuDev *dev, VhostUserMsg *vmsg) in vu_set_backend_req_fd()
1753 vu_get_config(VuDev *dev, VhostUserMsg *vmsg) in vu_get_config()
1771 vu_set_config(VuDev *dev, VhostUserMsg *vmsg) in vu_set_config()
1789 vu_set_postcopy_advise(VuDev *dev, VhostUserMsg *vmsg) in vu_set_postcopy_advise()
1825 vu_set_postcopy_listen(VuDev *dev, VhostUserMsg *vmsg) in vu_set_postcopy_listen()
1839 vu_set_postcopy_end(VuDev *dev, VhostUserMsg *vmsg) in vu_set_postcopy_end()
1896 vu_get_inflight_fd(VuDev *dev, VhostUserMsg *vmsg) in vu_get_inflight_fd()
1948 vu_set_inflight_fd(VuDev *dev, VhostUserMsg *vmsg) in vu_set_inflight_fd()
2003 vu_handle_vring_kick(VuDev *dev, VhostUserMsg *vmsg) in vu_handle_vring_kick()
2030 static bool vu_handle_get_max_memslots(VuDev *dev, VhostUserMsg *vmsg) in vu_handle_get_max_memslots()
2040 vu_process_message(VuDev *dev, VhostUserMsg *vmsg) in vu_process_message()
2140 vu_dispatch(VuDev *dev) in vu_dispatch()
2175 vu_deinit(VuDev *dev) in vu_deinit()
2236 vu_init(VuDev *dev, in vu_init()
2292 vu_get_queue(VuDev *dev, int qidx) in vu_get_queue()
2299 vu_queue_enabled(VuDev *dev, VuVirtq *vq) in vu_queue_enabled()
2305 vu_queue_started(const VuDev *dev, const VuVirtq *vq) in vu_queue_started()
2337 virtqueue_num_heads(VuDev *dev, VuVirtq *vq, unsigned int idx) in virtqueue_num_heads()
2357 virtqueue_get_head(VuDev *dev, VuVirtq *vq, in virtqueue_get_head()
2374 virtqueue_read_indirect_desc(VuDev *dev, struct vring_desc *desc, in virtqueue_read_indirect_desc()
2411 virtqueue_read_next_desc(VuDev *dev, struct vring_desc *desc, in virtqueue_read_next_desc()
2433 vu_queue_get_avail_bytes(VuDev *dev, VuVirtq *vq, unsigned int *in_bytes, in vu_queue_get_avail_bytes()
2543 vu_queue_avail_bytes(VuDev *dev, VuVirtq *vq, unsigned int in_bytes, in vu_queue_avail_bytes()
2557 vu_queue_empty(VuDev *dev, VuVirtq *vq) in vu_queue_empty()
2571 vring_notify(VuDev *dev, VuVirtq *vq) in vring_notify()
2596 static void _vu_queue_notify(VuDev *dev, VuVirtq *vq, bool sync) in _vu_queue_notify()
2639 void vu_queue_notify(VuDev *dev, VuVirtq *vq) in vu_queue_notify()
2644 void vu_queue_notify_sync(VuDev *dev, VuVirtq *vq) in vu_queue_notify_sync()
2649 void vu_config_change_msg(VuDev *dev) in vu_config_change_msg()
2692 vu_queue_set_notification(VuDev *dev, VuVirtq *vq, int enable) in vu_queue_set_notification()
2709 virtqueue_map_desc(VuDev *dev, in virtqueue_map_desc()
2769 vu_queue_map_desc(VuDev *dev, VuVirtq *vq, unsigned int idx, size_t sz) in vu_queue_map_desc()
2862 vu_queue_inflight_get(VuDev *dev, VuVirtq *vq, int desc_idx) in vu_queue_inflight_get()
2879 vu_queue_inflight_pre_put(VuDev *dev, VuVirtq *vq, int desc_idx) in vu_queue_inflight_pre_put()
2895 vu_queue_inflight_post_put(VuDev *dev, VuVirtq *vq, int desc_idx) in vu_queue_inflight_post_put()
2917 vu_queue_pop(VuDev *dev, VuVirtq *vq, size_t sz) in vu_queue_pop()
2975 vu_queue_detach_element(VuDev *dev, VuVirtq *vq, VuVirtqElement *elem, in vu_queue_detach_element()
2983 vu_queue_unpop(VuDev *dev, VuVirtq *vq, VuVirtqElement *elem, in vu_queue_unpop()
2991 vu_queue_rewind(VuDev *dev, VuVirtq *vq, unsigned int num) in vu_queue_rewind()
3002 void vring_used_write(VuDev *dev, VuVirtq *vq, in vring_used_write()
3015 vu_log_queue_fill(VuDev *dev, VuVirtq *vq, in vu_log_queue_fill()
3074 vu_queue_fill(VuDev *dev, VuVirtq *vq, in vu_queue_fill()
3094 void vring_used_idx_set(VuDev *dev, VuVirtq *vq, uint16_t val) in vring_used_idx_set()
3105 vu_queue_flush(VuDev *dev, VuVirtq *vq, unsigned int count) in vu_queue_flush()
3126 vu_queue_push(VuDev *dev, VuVirtq *vq, in vu_queue_push()