H A D | vhost-shadow-virtqueue.c | 69 uint16_t vhost_svq_available_slots(const VhostShadowVirtqueue *svq) in vhost_svq_available_slots() argument 82 static bool vhost_svq_translate_addr(const VhostShadowVirtqueue *svq, in vhost_svq_translate_addr() argument 138 static bool vhost_svq_vring_write_descs(VhostShadowVirtqueue *svq, hwaddr *sg, in vhost_svq_vring_write_descs() argument 175 vhost_svq_add_split(VhostShadowVirtqueue * svq,const struct iovec * out_sg,size_t out_num,const struct iovec * in_sg,size_t in_num,unsigned * head) vhost_svq_add_split() argument 220 vhost_svq_kick(VhostShadowVirtqueue * svq) vhost_svq_kick() argument 249 vhost_svq_add(VhostShadowVirtqueue * svq,const struct iovec * out_sg,size_t out_num,const struct iovec * in_sg,size_t in_num,VirtQueueElement * elem) vhost_svq_add() argument 274 vhost_svq_add_element(VhostShadowVirtqueue * svq,VirtQueueElement * elem) vhost_svq_add_element() argument 294 vhost_handle_guest_kick(VhostShadowVirtqueue * svq) vhost_handle_guest_kick() argument 356 VhostShadowVirtqueue *svq = container_of(n, VhostShadowVirtqueue, svq_kick); vhost_handle_guest_kick_notifier() local 361 vhost_svq_more_used(VhostShadowVirtqueue * svq) vhost_svq_more_used() argument 382 vhost_svq_enable_notification(VhostShadowVirtqueue * svq) vhost_svq_enable_notification() argument 396 vhost_svq_disable_notification(VhostShadowVirtqueue * svq) vhost_svq_disable_notification() argument 407 vhost_svq_last_desc_of_chain(const VhostShadowVirtqueue * svq,uint16_t num,uint16_t i) vhost_svq_last_desc_of_chain() argument 418 vhost_svq_get_buf(VhostShadowVirtqueue * svq,uint32_t * len) vhost_svq_get_buf() argument 463 vhost_svq_push_elem(VhostShadowVirtqueue * svq,const VirtQueueElement * elem,uint32_t len) vhost_svq_push_elem() argument 476 vhost_svq_flush(VhostShadowVirtqueue * svq,bool check_for_avail_queue) vhost_svq_flush() argument 527 vhost_svq_poll(VhostShadowVirtqueue * svq,size_t num) vhost_svq_poll() argument 563 VhostShadowVirtqueue *svq = container_of(n, VhostShadowVirtqueue, vhost_svq_handle_call() local 577 vhost_svq_set_svq_call_fd(VhostShadowVirtqueue * svq,int call_fd) vhost_svq_set_svq_call_fd() argument 597 vhost_svq_get_vring_addr(const VhostShadowVirtqueue * svq,struct vhost_vring_addr * addr) vhost_svq_get_vring_addr() argument 605 vhost_svq_driver_area_size(const VhostShadowVirtqueue * svq) vhost_svq_driver_area_size() argument 614 vhost_svq_device_area_size(const VhostShadowVirtqueue * svq) vhost_svq_device_area_size() argument 629 vhost_svq_set_svq_kick_fd(VhostShadowVirtqueue * svq,int svq_kick_fd) vhost_svq_set_svq_kick_fd() argument 659 vhost_svq_start(VhostShadowVirtqueue * svq,VirtIODevice * vdev,VirtQueue * vq,VhostIOVATree * iova_tree) vhost_svq_start() argument 694 vhost_svq_stop(VhostShadowVirtqueue * svq) vhost_svq_stop() argument 740 VhostShadowVirtqueue *svq = g_new0(VhostShadowVirtqueue, 1); vhost_svq_new() local [all...] |