Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
xen_dm_op Struct Reference

#include <zephyr/xen/public/hvm/dm_op.h>

Data Fields

uint32_t op
uint32_t pad
union { 
   xen_dm_op_create_ioreq_server_t   create_ioreq_server 
   xen_dm_op_get_ioreq_server_info_t   get_ioreq_server_info 
   xen_dm_op_ioreq_server_range_t   map_io_range_to_ioreq_server 
   xen_dm_op_ioreq_server_range_t   unmap_io_range_from_ioreq_server 
   xen_dm_op_set_ioreq_server_state_t   set_ioreq_server_state 
   xen_dm_op_destroy_ioreq_server_t   destroy_ioreq_server 
   xen_dm_op_track_dirty_vram_t   track_dirty_vram 
   xen_dm_op_set_pci_intx_level_t   set_pci_intx_level 
   xen_dm_op_set_isa_irq_level_t   set_isa_irq_level 
   xen_dm_op_set_irq_level_t   set_irq_level 
   xen_dm_op_set_pci_link_route_t   set_pci_link_route 
   xen_dm_op_modified_memory_t   modified_memory 
   xen_dm_op_set_mem_type_t   set_mem_type 
   xen_dm_op_inject_event_t   inject_event 
   xen_dm_op_inject_msi_t   inject_msi 
   xen_dm_op_map_mem_type_to_ioreq_server_t   map_mem_type_to_ioreq_server 
   xen_dm_op_remote_shutdown_t   remote_shutdown 
   xen_dm_op_relocate_memory_t   relocate_memory 
   xen_dm_op_pin_memory_cacheattr_t   pin_memory_cacheattr 
   xen_dm_op_nr_vcpus_t   nr_vcpus 
u

Field Documentation

◆ create_ioreq_server

xen_dm_op_create_ioreq_server_t xen_dm_op::create_ioreq_server

◆ destroy_ioreq_server

xen_dm_op_destroy_ioreq_server_t xen_dm_op::destroy_ioreq_server

◆ get_ioreq_server_info

xen_dm_op_get_ioreq_server_info_t xen_dm_op::get_ioreq_server_info

◆ inject_event

xen_dm_op_inject_event_t xen_dm_op::inject_event

◆ inject_msi

xen_dm_op_inject_msi_t xen_dm_op::inject_msi

◆ map_io_range_to_ioreq_server

xen_dm_op_ioreq_server_range_t xen_dm_op::map_io_range_to_ioreq_server

◆ map_mem_type_to_ioreq_server

xen_dm_op_map_mem_type_to_ioreq_server_t xen_dm_op::map_mem_type_to_ioreq_server

◆ modified_memory

xen_dm_op_modified_memory_t xen_dm_op::modified_memory

◆ nr_vcpus

xen_dm_op_nr_vcpus_t xen_dm_op::nr_vcpus

◆ op

uint32_t xen_dm_op::op

◆ pad

uint32_t xen_dm_op::pad

◆ pin_memory_cacheattr

xen_dm_op_pin_memory_cacheattr_t xen_dm_op::pin_memory_cacheattr

◆ relocate_memory

xen_dm_op_relocate_memory_t xen_dm_op::relocate_memory

◆ remote_shutdown

xen_dm_op_remote_shutdown_t xen_dm_op::remote_shutdown

◆ set_ioreq_server_state

xen_dm_op_set_ioreq_server_state_t xen_dm_op::set_ioreq_server_state

◆ set_irq_level

xen_dm_op_set_irq_level_t xen_dm_op::set_irq_level

◆ set_isa_irq_level

xen_dm_op_set_isa_irq_level_t xen_dm_op::set_isa_irq_level

◆ set_mem_type

xen_dm_op_set_mem_type_t xen_dm_op::set_mem_type

◆ set_pci_intx_level

xen_dm_op_set_pci_intx_level_t xen_dm_op::set_pci_intx_level

◆ set_pci_link_route

xen_dm_op_set_pci_link_route_t xen_dm_op::set_pci_link_route

◆ track_dirty_vram

xen_dm_op_track_dirty_vram_t xen_dm_op::track_dirty_vram

◆ [union]

union { ... } xen_dm_op::u

◆ unmap_io_range_from_ioreq_server

xen_dm_op_ioreq_server_range_t xen_dm_op::unmap_io_range_from_ioreq_server

The documentation for this struct was generated from the following file: