Lines Matching refs:hvm_ioreq_server

36 static ioreq_t *get_ioreq(struct hvm_ioreq_server *s, struct vcpu *v)  in get_ioreq()
49 struct hvm_ioreq_server *s; in hvm_io_pending()
128 struct hvm_ioreq_server *s; in handle_hvm_io_completion()
211 static void hvm_unmap_ioreq_page(struct hvm_ioreq_server *s, bool buf) in hvm_unmap_ioreq_page()
219 struct hvm_ioreq_server *s, bool buf, unsigned long gfn) in hvm_map_ioreq_page()
245 const struct hvm_ioreq_server *s; in is_ioreq_server_page()
291 static void hvm_update_ioreq_evtchn(struct hvm_ioreq_server *s, in hvm_update_ioreq_evtchn()
304 static int hvm_ioreq_server_add_vcpu(struct hvm_ioreq_server *s, in hvm_ioreq_server_add_vcpu()
360 static void hvm_ioreq_server_remove_vcpu(struct hvm_ioreq_server *s, in hvm_ioreq_server_remove_vcpu()
388 static void hvm_ioreq_server_remove_all_vcpus(struct hvm_ioreq_server *s) in hvm_ioreq_server_remove_all_vcpus()
414 static int hvm_ioreq_server_map_pages(struct hvm_ioreq_server *s, in hvm_ioreq_server_map_pages()
433 static int hvm_ioreq_server_setup_pages(struct hvm_ioreq_server *s, in hvm_ioreq_server_setup_pages()
471 static void hvm_ioreq_server_unmap_pages(struct hvm_ioreq_server *s, in hvm_ioreq_server_unmap_pages()
491 static void hvm_ioreq_server_free_rangesets(struct hvm_ioreq_server *s, in hvm_ioreq_server_free_rangesets()
503 static int hvm_ioreq_server_alloc_rangesets(struct hvm_ioreq_server *s, in hvm_ioreq_server_alloc_rangesets()
545 static void hvm_ioreq_server_enable(struct hvm_ioreq_server *s, in hvm_ioreq_server_enable()
576 static void hvm_ioreq_server_disable(struct hvm_ioreq_server *s, in hvm_ioreq_server_disable()
601 static int hvm_ioreq_server_init(struct hvm_ioreq_server *s, in hvm_ioreq_server_init()
648 static void hvm_ioreq_server_deinit(struct hvm_ioreq_server *s, in hvm_ioreq_server_deinit()
659 struct hvm_ioreq_server *s; in next_ioservid()
687 struct hvm_ioreq_server *s; in hvm_create_ioreq_server()
694 s = xzalloc(struct hvm_ioreq_server); in hvm_create_ioreq_server()
739 struct hvm_ioreq_server *s; in hvm_destroy_ioreq_server()
783 struct hvm_ioreq_server *s; in hvm_get_ioreq_server_info()
820 struct hvm_ioreq_server *s; in hvm_map_io_range_to_ioreq_server()
875 struct hvm_ioreq_server *s; in hvm_unmap_io_range_from_ioreq_server()
937 struct hvm_ioreq_server *s; in hvm_map_mem_type_to_ioreq_server()
988 struct hvm_ioreq_server *s = list_entry(entry, in hvm_set_ioreq_server_state()
989 struct hvm_ioreq_server, in hvm_set_ioreq_server_state()
1017 struct hvm_ioreq_server *s; in hvm_all_ioreq_servers_add_vcpu()
1050 struct hvm_ioreq_server *s; in hvm_all_ioreq_servers_remove_vcpu()
1064 struct hvm_ioreq_server *s, *next; in hvm_destroy_all_ioreq_servers()
1110 struct hvm_ioreq_server *s; in hvm_set_dm_domain()
1166 struct hvm_ioreq_server *hvm_select_ioreq_server(struct domain *d, in hvm_select_ioreq_server()
1169 struct hvm_ioreq_server *s; in hvm_select_ioreq_server()
1263 static int hvm_send_buffered_ioreq(struct hvm_ioreq_server *s, ioreq_t *p) in hvm_send_buffered_ioreq()
1355 int hvm_send_ioreq(struct hvm_ioreq_server *s, ioreq_t *proto_p, in hvm_send_ioreq()
1418 struct hvm_ioreq_server *s; in hvm_broadcast_ioreq()