Home
last modified time | relevance | path

Searched refs:isa_irq (Results 1 – 11 of 11) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dirq.c64 unsigned int gsi, link, isa_irq; in __hvm_pci_intx_assert() local
84 assert_irq(d, isa_irq, isa_irq); in __hvm_pci_intx_assert()
99 unsigned int gsi, link, isa_irq; in __hvm_pci_intx_deassert() local
118 deassert_irq(d, isa_irq); in __hvm_pci_intx_deassert()
179 ASSERT(isa_irq <= 15); in hvm_isa_irq_assert()
183 if ( !__test_and_set_bit(isa_irq, &hvm_irq->isa_irq.i) && in hvm_isa_irq_assert()
201 ASSERT(isa_irq <= 15); in hvm_isa_irq_deassert()
205 if ( __test_and_clear_bit(isa_irq, &hvm_irq->isa_irq.i) && in hvm_isa_irq_deassert()
207 deassert_irq(d, isa_irq); in hvm_isa_irq_deassert()
302 if ( old_isa_irq == isa_irq ) in hvm_set_pci_link_route()
[all …]
A Dvpt.c81 unsigned int gsi, isa_irq; in pt_irq_vector() local
87 isa_irq = pt->irq; in pt_irq_vector()
88 gsi = hvm_isa_irq_to_gsi(isa_irq); in pt_irq_vector()
91 return (v->domain->arch.hvm_domain.vpic[isa_irq >> 3].irq_base in pt_irq_vector()
92 + (isa_irq & 7)); in pt_irq_vector()
110 unsigned int gsi, isa_irq; in pt_irq_masked() local
121 isa_irq = pt->irq; in pt_irq_masked()
122 gsi = hvm_isa_irq_to_gsi(isa_irq); in pt_irq_masked()
123 pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr; in pt_irq_masked()
133 return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) && in pt_irq_masked()
A Ddm.c134 static int set_isa_irq_level(struct domain *d, uint8_t isa_irq, in set_isa_irq_level() argument
137 if ( isa_irq > 15 ) in set_isa_irq_level()
143 hvm_isa_irq_deassert(d, isa_irq); in set_isa_irq_level()
146 hvm_isa_irq_assert(d, isa_irq, NULL); in set_isa_irq_level()
569 rc = set_isa_irq_level(d, data->isa_irq, data->level); in dm_op()
578 rc = hvm_set_pci_link_route(d, data->link, data->isa_irq); in dm_op()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dirq.h41 struct hvm_hw_isa_irqs isa_irq; member
103 #define hvm_isa_irq_to_gsi(isa_irq) ((isa_irq) ? : 2) argument
197 int hvm_isa_irq_assert(struct domain *d, unsigned int isa_irq,
200 void hvm_isa_irq_deassert(struct domain *d, unsigned int isa_irq);
206 int hvm_set_pci_link_route(struct domain *d, u8 link, u8 isa_irq);
/xen-4.10.0-shim-comet/tools/firmware/hvmloader/
A Dpci.c86 unsigned int bar, pin, link, isa_irq; in pci_setup() local
134 isa_irq = 0; in pci_setup()
137 do { isa_irq = (isa_irq + 1) & 15; in pci_setup()
138 } while ( !(PCI_ISA_IRQ_MASK & (1U << isa_irq)) ); in pci_setup()
139 pci_writeb(PCI_ISA_DEVFN, 0x60 + link, isa_irq); in pci_setup()
140 printf("PCI-ISA link %u routed to IRQ%u\n", link, isa_irq); in pci_setup()
286 isa_irq = pci_readb(PCI_ISA_DEVFN, 0x60 + link); in pci_setup()
287 pci_writeb(devfn, PCI_INTERRUPT_LINE, isa_irq); in pci_setup()
289 devfn>>3, devfn&7, 'A'+pin-1, isa_irq); in pci_setup()
/xen-4.10.0-shim-comet/xen/include/public/hvm/
A Ddm_op.h219 uint8_t isa_irq; member
233 uint8_t isa_irq; member
A Dhvm_op.h62 uint8_t isa_irq; member
76 uint8_t isa_irq; member
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_domain.c1795 uint8_t isa_irq, in xc_domain_bind_pt_irq_int() argument
1817 bind->u.isa.isa_irq = isa_irq; in xc_domain_bind_pt_irq_int()
1839 uint8_t isa_irq) in xc_domain_bind_pt_irq() argument
1842 bus, device, intx, isa_irq, 0); in xc_domain_bind_pt_irq()
1853 uint8_t isa_irq, in xc_domain_unbind_pt_irq_int() argument
1875 bind->u.isa.isa_irq = isa_irq; in xc_domain_unbind_pt_irq_int()
1897 uint8_t isa_irq) in xc_domain_unbind_pt_irq() argument
1900 bus, device, intx, isa_irq, 0); in xc_domain_unbind_pt_irq()
/xen-4.10.0-shim-comet/tools/libs/devicemodel/
A Dcore.c418 data->isa_irq = irq; in xendevicemodel_set_isa_irq_level()
436 data->isa_irq = irq; in xendevicemodel_set_pci_link_route()
/xen-4.10.0-shim-comet/xen/include/public/
A Ddomctl.h532 uint8_t isa_irq; member
/xen-4.10.0-shim-comet/tools/libxc/include/
A Dxenctrl.h1778 uint8_t isa_irq);
1787 uint8_t isa_irq);

Completed in 27 milliseconds