Searched refs:hvm_io_handler (Results 1 – 8 of 8) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | intercept.c | 33 static bool_t hvm_mmio_accept(const struct hvm_io_handler *handler, in hvm_mmio_accept() 52 static int hvm_mmio_read(const struct hvm_io_handler *handler, in hvm_mmio_read() 60 static int hvm_mmio_write(const struct hvm_io_handler *handler, in hvm_mmio_write() 85 static int hvm_portio_read(const struct hvm_io_handler *handler, in hvm_portio_read() 224 const struct hvm_io_handler *handler = in hvm_find_io_handler() 240 const struct hvm_io_handler *handler; in hvm_io_intercept() 258 struct hvm_io_handler *hvm_next_io_handler(struct domain *d) in hvm_next_io_handler() 276 struct hvm_io_handler *handler = hvm_next_io_handler(d); in register_mmio_handler() 289 struct hvm_io_handler *handler = hvm_next_io_handler(d); in register_portio_handler() 308 struct hvm_io_handler *handler = in relocate_portio_handler() [all …]
|
A D | io.c | 174 static bool_t g2m_portio_accept(const struct hvm_io_handler *handler, in g2m_portio_accept() 197 static int g2m_portio_read(const struct hvm_io_handler *handler, in g2m_portio_read() 222 static int g2m_portio_write(const struct hvm_io_handler *handler, in g2m_portio_write() 255 struct hvm_io_handler *handler = hvm_next_io_handler(d); in register_g2m_portio_handler()
|
A D | stdvga.c | 305 static int stdvga_mem_read(const struct hvm_io_handler *handler, in stdvga_mem_read() 456 static int stdvga_mem_write(const struct hvm_io_handler *handler, in stdvga_mem_write() 517 static bool_t stdvga_mem_accept(const struct hvm_io_handler *handler, in stdvga_mem_accept() 561 static void stdvga_mem_complete(const struct hvm_io_handler *handler) in stdvga_mem_complete() 598 struct hvm_io_handler *handler; in stdvga_init()
|
A D | vmsi.c | 210 static int msixtbl_read(const struct hvm_io_handler *handler, in msixtbl_read() 343 static int _msixtbl_write(const struct hvm_io_handler *handler, in _msixtbl_write() 349 static bool_t msixtbl_range(const struct hvm_io_handler *handler, in msixtbl_range() 560 struct hvm_io_handler *handler; in msixtbl_init()
|
A D | emulate.c | 57 static int null_read(const struct hvm_io_handler *io_handler, in null_read() 66 static int null_write(const struct hvm_io_handler *handler, in null_write() 96 static const struct hvm_io_handler null_handler = { 100 static int ioreq_server_read(const struct hvm_io_handler *io_handler, in ioreq_server_read() 116 static const struct hvm_io_handler ioreq_server_handler = {
|
A D | hvm.c | 599 d->arch.hvm_domain.io_handler = xzalloc_array(struct hvm_io_handler, in hvm_domain_initialise()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | io.h | 65 struct hvm_io_handler { struct 79 typedef int (*hvm_io_read_t)(const struct hvm_io_handler *, argument 83 typedef int (*hvm_io_write_t)(const struct hvm_io_handler *, 87 typedef bool_t (*hvm_io_accept_t)(const struct hvm_io_handler *, 89 typedef void (*hvm_io_complete_t)(const struct hvm_io_handler *); 98 int hvm_process_io_intercept(const struct hvm_io_handler *handler, 103 struct hvm_io_handler *hvm_next_io_handler(struct domain *d);
|
A D | domain.h | 123 struct hvm_io_handler *io_handler;
|
Completed in 28 milliseconds