Home
last modified time | relevance | path

Searched refs:intx (Results 1 – 15 of 15) sorted by relevance

/xen/xen/include/asm-x86/hvm/
A Dirq.h63 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 Dmk_dsdt.c119 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 Dirq.c107 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 Ddm.c86 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 Dio.c494 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 Dhvm.c33 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 Dxc_devicemodel_compat.c77 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 Dxc_domain.c1744 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 Dxendevicemodel.h197 uint8_t bus, uint8_t device, uint8_t intx, unsigned int level);
/xen/tools/libs/devicemodel/
A Dcore.c396 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 Ddm_op.h216 uint8_t bus, device, intx; member
A Dhvm_op.h68 uint8_t domain, bus, device, intx; member
/xen/tools/libxc/include/
A Dxenctrl_compat.h149 uint8_t device, uint8_t intx, unsigned int level);
A Dxenctrl.h1750 uint8_t intx,
1759 uint8_t intx,
1767 uint8_t intx);
/xen/xen/include/public/
A Ddomctl.h563 uint8_t intx; member

Completed in 32 milliseconds