hvm_op.h revision 843e19887f64dde75055cf8842fc4db2171eff45
843e19887f64dde75055cf8842fc4db2171eff45johnlev/* Get/set subcommands: extra argument == pointer to xen_hvm_param struct. */
843e19887f64dde75055cf8842fc4db2171eff45johnlev/* Set the logical level of one of a domain's PCI INTx wires. */
843e19887f64dde75055cf8842fc4db2171eff45johnlev /* Domain to be updated. */
843e19887f64dde75055cf8842fc4db2171eff45johnlev /* PCI INTx identification in PCI topology (domain:bus:device:intx). */
843e19887f64dde75055cf8842fc4db2171eff45johnlev /* Assertion level (0 = unasserted, 1 = asserted). */
843e19887f64dde75055cf8842fc4db2171eff45johnlevtypedef struct xen_hvm_set_pci_intx_level xen_hvm_set_pci_intx_level_t;
843e19887f64dde75055cf8842fc4db2171eff45johnlevDEFINE_XEN_GUEST_HANDLE(xen_hvm_set_pci_intx_level_t);
843e19887f64dde75055cf8842fc4db2171eff45johnlev/* Set the logical level of one of a domain's ISA IRQ wires. */
843e19887f64dde75055cf8842fc4db2171eff45johnlev /* Domain to be updated. */
843e19887f64dde75055cf8842fc4db2171eff45johnlev /* ISA device identification, by ISA IRQ (0-15). */
843e19887f64dde75055cf8842fc4db2171eff45johnlev /* Assertion level (0 = unasserted, 1 = asserted). */
843e19887f64dde75055cf8842fc4db2171eff45johnlevtypedef struct xen_hvm_set_isa_irq_level xen_hvm_set_isa_irq_level_t;
843e19887f64dde75055cf8842fc4db2171eff45johnlevDEFINE_XEN_GUEST_HANDLE(xen_hvm_set_isa_irq_level_t);
843e19887f64dde75055cf8842fc4db2171eff45johnlev /* Domain to be updated. */
843e19887f64dde75055cf8842fc4db2171eff45johnlev /* PCI link identifier (0-3). */
843e19887f64dde75055cf8842fc4db2171eff45johnlev /* ISA IRQ (1-15), or 0 (disable link). */
843e19887f64dde75055cf8842fc4db2171eff45johnlevtypedef struct xen_hvm_set_pci_link_route xen_hvm_set_pci_link_route_t;
843e19887f64dde75055cf8842fc4db2171eff45johnlevDEFINE_XEN_GUEST_HANDLE(xen_hvm_set_pci_link_route_t);
843e19887f64dde75055cf8842fc4db2171eff45johnlev#endif /* __XEN_PUBLIC_HVM_HVM_OP_H__ */