/xen/xen/include/asm-x86/hvm/ |
A D | irq.h | 63 struct { uint8_t dev, intx; } pci; member 96 #define hvm_pci_intx_gsi(dev, intx) \ argument 97 (((((dev)<<2) + ((dev)>>3) + (intx)) & 31) + 16) 98 #define hvm_pci_intx_link(dev, intx) \ argument 99 (((dev) + (intx)) & 3) 114 uint8_t intx; member 147 uint8_t intx; member 198 unsigned int intx); 200 unsigned int intx);
|
/xen/tools/libacpi/ |
A D | mk_dsdt.c | 119 unsigned int slot, dev, intx, link; in main() local 382 for ( intx = 0; intx < 4; intx++ ) /* INTA-D */ in main() 384 dev, intx, 'A'+((dev+intx)&3)); in main() 389 for ( intx = 0; intx < 4; intx++ ) /* INTA-D */ in main() 391 dev, intx, ((dev*4+dev/8+intx)&31)+16); in main()
|
/xen/xen/arch/x86/hvm/ |
A D | irq.c | 107 ASSERT((device <= 31) && (intx <= 3)); in __hvm_pci_intx_assert() 112 gsi = hvm_pci_intx_gsi(device, intx); in __hvm_pci_intx_assert() 121 link = hvm_pci_intx_link(device, intx); in __hvm_pci_intx_assert() 132 __hvm_pci_intx_assert(d, device, intx); in hvm_pci_intx_assert() 142 ASSERT((device <= 31) && (intx <= 3)); in __hvm_pci_intx_deassert() 147 gsi = hvm_pci_intx_gsi(device, intx); in __hvm_pci_intx_deassert() 155 link = hvm_pci_intx_link(device, intx); in __hvm_pci_intx_deassert() 166 __hvm_pci_intx_deassert(d, device, intx); in hvm_pci_intx_deassert() 670 pintx = hvm_irq->callback_via.pci.intx; in irq_save_pci() 714 int link, dev, intx, gsi; in irq_load_pci() local [all …]
|
A D | dm.c | 86 uint8_t intx, uint8_t level) in set_pci_intx_level() argument 88 if ( domain != 0 || bus != 0 || device > 0x1f || intx > 3 ) in set_pci_intx_level() 94 hvm_pci_intx_deassert(d, device, intx); in set_pci_intx_level() 97 hvm_pci_intx_assert(d, device, intx); in set_pci_intx_level() 573 data->device, data->intx, in dm_op()
|
/xen/xen/drivers/passthrough/ |
A D | io.c | 494 girq->intx = digl->intx = pt_irq_bind->u.pci.intx; in pt_irq_create_bind() 498 link = hvm_pci_intx_link(digl->device, digl->intx); in pt_irq_create_bind() 613 PCI_FUNC(digl->device), digl->intx); in pt_irq_create_bind() 645 unsigned int intx = pt_irq_bind->u.pci.intx; in pt_irq_destroy_bind() local 651 PCI_SLOT(device), PCI_FUNC(device), intx); in pt_irq_destroy_bind() 692 unsigned int intx = pt_irq_bind->u.pci.intx; in pt_irq_destroy_bind() local 694 unsigned int link = hvm_pci_intx_link(device, intx); in pt_irq_destroy_bind() 702 girq->intx == intx && in pt_irq_destroy_bind() 727 digl->intx == intx ) in pt_irq_destroy_bind() 919 hvm_pci_intx_assert(d, digl->device, digl->intx); in hvm_dirq_assist() [all …]
|
/xen/xen/drivers/passthrough/vtd/x86/ |
A D | hvm.c | 33 unsigned int link = hvm_pci_intx_link(digl->device, digl->intx); in _hvm_dpci_isairq_eoi() 37 hvm_pci_intx_deassert(d, digl->device, digl->intx); in _hvm_dpci_isairq_eoi()
|
/xen/tools/libxc/ |
A D | xc_devicemodel_compat.c | 77 uint8_t device, uint8_t intx, unsigned int level) in xc_hvm_set_pci_intx_level() argument 80 bus, device, intx, level); in xc_hvm_set_pci_intx_level()
|
A D | xc_domain.c | 1744 uint8_t intx, in xc_domain_bind_pt_irq_int() argument 1764 bind->u.pci.intx = intx; in xc_domain_bind_pt_irq_int() 1788 uint8_t intx, in xc_domain_bind_pt_irq() argument 1792 bus, device, intx, isa_irq, 0); in xc_domain_bind_pt_irq() 1802 uint8_t intx, in xc_domain_unbind_pt_irq_int() argument 1822 bind->u.pci.intx = intx; in xc_domain_unbind_pt_irq_int() 1846 uint8_t intx, in xc_domain_unbind_pt_irq() argument 1850 bus, device, intx, isa_irq, 0); in xc_domain_unbind_pt_irq() 1859 uint8_t intx) in xc_domain_bind_pt_pci_irq() argument 1863 PT_IRQ_TYPE_PCI, bus, device, intx, 0)); in xc_domain_bind_pt_pci_irq()
|
/xen/tools/libs/devicemodel/include/ |
A D | xendevicemodel.h | 197 uint8_t bus, uint8_t device, uint8_t intx, unsigned int level);
|
/xen/tools/libs/devicemodel/ |
A D | core.c | 396 uint8_t bus, uint8_t device, uint8_t intx, unsigned int level) in xendevicemodel_set_pci_intx_level() argument 409 data->intx = intx; in xendevicemodel_set_pci_intx_level()
|
/xen/xen/include/public/hvm/ |
A D | dm_op.h | 216 uint8_t bus, device, intx; member
|
A D | hvm_op.h | 68 uint8_t domain, bus, device, intx; member
|
/xen/tools/libxc/include/ |
A D | xenctrl_compat.h | 149 uint8_t device, uint8_t intx, unsigned int level);
|
A D | xenctrl.h | 1750 uint8_t intx, 1759 uint8_t intx, 1767 uint8_t intx);
|
/xen/xen/include/public/ |
A D | domctl.h | 563 uint8_t intx; member
|