|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Go to the source code of this file.
Data Structures | |
| struct | xen_dm_op_create_ioreq_server |
| struct | xen_dm_op_get_ioreq_server_info |
| struct | xen_dm_op_ioreq_server_range |
| struct | xen_dm_op_set_ioreq_server_state |
| struct | xen_dm_op_destroy_ioreq_server |
| struct | xen_dm_op_track_dirty_vram |
| struct | xen_dm_op_set_pci_intx_level |
| struct | xen_dm_op_set_isa_irq_level |
| struct | xen_dm_op_set_pci_link_route |
| struct | xen_dm_op_modified_memory |
| struct | xen_dm_op_modified_memory_extent |
| struct | xen_dm_op_set_mem_type |
| struct | xen_dm_op_inject_event |
| struct | xen_dm_op_inject_msi |
| struct | xen_dm_op_map_mem_type_to_ioreq_server |
| struct | xen_dm_op_remote_shutdown |
| struct | xen_dm_op_relocate_memory |
| struct | xen_dm_op_pin_memory_cacheattr |
| struct | xen_dm_op_set_irq_level |
| struct | xen_dm_op_nr_vcpus |
| struct | xen_dm_op |
| struct | xen_dm_op_buf |
Functions | |
| DEFINE_XEN_GUEST_HANDLE (xen_dm_op_buf_t) | |
| #define XEN_DMOP_create_ioreq_server 1 |
| #define XEN_DMOP_DELETE_MEM_CACHEATTR (~(uint32_t)0) |
| #define XEN_DMOP_destroy_ioreq_server 6 |
| #define XEN_DMOP_EVENT_ext_int 0 /* external interrupt */ |
| #define XEN_DMOP_EVENT_hw_exc 3 /* hardware exception */ |
| #define XEN_DMOP_EVENT_nmi 2 /* nmi */ |
| #define XEN_DMOP_EVENT_pri_sw_exc 5 /* ICEBP (F1) */ |
| #define XEN_DMOP_EVENT_sw_exc 6 /* INT3 (CC), INTO (CE) */ |
| #define XEN_DMOP_EVENT_sw_int 4 /* software interrupt (CD nn) */ |
| #define XEN_DMOP_get_ioreq_server_info 2 |
| #define XEN_DMOP_inject_event 13 |
| #define XEN_DMOP_inject_msi 14 |
| #define XEN_DMOP_IO_RANGE_MEMORY 1 /* MMIO range */ |
| #define XEN_DMOP_IO_RANGE_PCI 2 /* PCI segment/bus/dev/func range */ |
| #define XEN_DMOP_IO_RANGE_PORT 0 /* I/O port range */ |
| #define XEN_DMOP_IOREQ_MEM_ACCESS_READ (1u << 0) |
| #define XEN_DMOP_IOREQ_MEM_ACCESS_WRITE (1u << 1) |
| #define XEN_DMOP_map_io_range_to_ioreq_server 3 |
| #define XEN_DMOP_map_mem_type_to_ioreq_server 15 |
| #define XEN_DMOP_MEM_CACHEATTR_UC 0 |
| #define XEN_DMOP_MEM_CACHEATTR_UCM 7 |
| #define XEN_DMOP_MEM_CACHEATTR_WB 6 |
| #define XEN_DMOP_MEM_CACHEATTR_WC 1 |
| #define XEN_DMOP_MEM_CACHEATTR_WP 5 |
| #define XEN_DMOP_MEM_CACHEATTR_WT 4 |
| #define XEN_DMOP_modified_memory 11 |
| #define XEN_DMOP_no_gfns (1u << _XEN_DMOP_no_gfns) |
| #define XEN_DMOP_nr_vcpus 20 |
| #define XEN_DMOP_PCI_SBDF | ( | s, | |
| b, | |||
| d, | |||
| f ) |
| #define XEN_DMOP_pin_memory_cacheattr 18 |
| #define XEN_DMOP_relocate_memory 17 |
| #define XEN_DMOP_remote_shutdown 16 |
| #define XEN_DMOP_set_ioreq_server_state 5 |
| #define XEN_DMOP_set_irq_level 19 |
| #define XEN_DMOP_set_isa_irq_level 9 |
| #define XEN_DMOP_set_mem_type 12 |
| #define XEN_DMOP_set_pci_intx_level 8 |
| #define XEN_DMOP_set_pci_link_route 10 |
| #define XEN_DMOP_track_dirty_vram 7 |
| #define XEN_DMOP_unmap_io_range_from_ioreq_server 4 |
| typedef uint16_t ioservid_t |
| typedef struct xen_dm_op_buf xen_dm_op_buf_t |
| typedef struct xen_dm_op_create_ioreq_server xen_dm_op_create_ioreq_server_t |
| typedef struct xen_dm_op_destroy_ioreq_server xen_dm_op_destroy_ioreq_server_t |
| typedef struct xen_dm_op_get_ioreq_server_info xen_dm_op_get_ioreq_server_info_t |
| typedef struct xen_dm_op_inject_event xen_dm_op_inject_event_t |
| typedef struct xen_dm_op_inject_msi xen_dm_op_inject_msi_t |
| typedef struct xen_dm_op_ioreq_server_range xen_dm_op_ioreq_server_range_t |
| typedef struct xen_dm_op_modified_memory xen_dm_op_modified_memory_t |
| typedef struct xen_dm_op_nr_vcpus xen_dm_op_nr_vcpus_t |
| typedef struct xen_dm_op_pin_memory_cacheattr xen_dm_op_pin_memory_cacheattr_t |
| typedef struct xen_dm_op_relocate_memory xen_dm_op_relocate_memory_t |
| typedef struct xen_dm_op_remote_shutdown xen_dm_op_remote_shutdown_t |
| typedef struct xen_dm_op_set_irq_level xen_dm_op_set_irq_level_t |
| typedef struct xen_dm_op_set_isa_irq_level xen_dm_op_set_isa_irq_level_t |
| typedef struct xen_dm_op_set_mem_type xen_dm_op_set_mem_type_t |
| typedef struct xen_dm_op_set_pci_intx_level xen_dm_op_set_pci_intx_level_t |
| typedef struct xen_dm_op_set_pci_link_route xen_dm_op_set_pci_link_route_t |
| typedef struct xen_dm_op_track_dirty_vram xen_dm_op_track_dirty_vram_t |
| DEFINE_XEN_GUEST_HANDLE | ( | xen_dm_op_buf_t | ) |