Home
last modified time | relevance | path

Searched refs:gsi (Results 1 – 16 of 16) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dirq.c78 assert_gsi(d, gsi); in __hvm_pci_intx_assert()
151 assert_gsi(d, gsi); in hvm_gsi_assert()
232 gsi = hvm_irq->callback_via.gsi; in hvm_set_callback_irq_level()
236 if ( gsi <= 15 ) in hvm_set_callback_irq_level()
241 if ( gsi <= 15 ) in hvm_set_callback_irq_level()
407 gsi = hvm_irq->callback_via.gsi; in hvm_set_callback_via()
408 if ( (--hvm_irq->gsi_assert_count[gsi] == 0) && (gsi <= 15) ) in hvm_set_callback_via()
425 gsi = hvm_irq->callback_via.gsi = (uint8_t)via; in hvm_set_callback_via()
426 if ( (gsi == 0) || (gsi >= hvm_irq->nr_gsis) ) in hvm_set_callback_via()
675 for ( gsi = 0; gsi < hvm_irq->nr_gsis; gsi++ ) in irq_load_pci()
[all …]
A Dvioapic.c73 if ( gsi >= vioapic->base_gsi && in gsi_vioapic()
76 *pin = gsi - vioapic->base_gsi; in gsi_vioapic()
167 .machine_irq = gsi, in vioapic_hwdom_map_gsi()
169 int ret, pirq = gsi; in vioapic_hwdom_map_gsi()
174 ret = mp_register_gsi(gsi, trig, pol); in vioapic_hwdom_map_gsi()
180 gsi, ret); in vioapic_hwdom_map_gsi()
188 gsi, ret); in vioapic_hwdom_map_gsi()
197 gsi, ret); in vioapic_hwdom_map_gsi()
215 unsigned int gsi = vioapic->base_gsi + idx; in vioapic_write_redirent() local
253 if ( gsi == 0 ) in vioapic_write_redirent()
[all …]
A Dvpt.c81 unsigned int gsi, isa_irq; in pt_irq_vector() local
88 gsi = hvm_isa_irq_to_gsi(isa_irq); in pt_irq_vector()
95 vector = vioapic_get_vector(v->domain, gsi); in pt_irq_vector()
99 v->domain->domain_id, gsi); in pt_irq_vector()
110 unsigned int gsi, isa_irq; in pt_irq_masked() local
122 gsi = hvm_isa_irq_to_gsi(isa_irq); in pt_irq_masked()
124 mask = vioapic_get_mask(v->domain, gsi); in pt_irq_masked()
128 v->domain->domain_id, gsi); in pt_irq_masked()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dmpparse.c830 int gsi) in mp_find_ioapic() argument
920 u32 gsi) in mp_override_legacy_irq() argument
929 ioapic = mp_find_ioapic(gsi); in mp_override_legacy_irq()
1042 if (acpi_fadt.sci_int == gsi) in mp_register_gsi()
1043 return gsi; in mp_register_gsi()
1047 unsigned int port = 0x4d0 + (gsi >> 3); in mp_register_gsi()
1050 if (!platform_legacy_irq(gsi)) in mp_register_gsi()
1054 val |= 1 << (gsi & 7); in mp_register_gsi()
1056 val &= ~(1 << (gsi & 7)); in mp_register_gsi()
1061 ioapic = mp_find_ioapic(gsi); in mp_register_gsi()
[all …]
A Dphysdev.c212 int gsi = domain_pirq_to_emuirq(currd, eoi.irq); in do_physdev_op() local
216 if ( gsi >= NR_ISAIRQS /* ISA irqs are edge triggered */ in do_physdev_op()
217 && hvm_irq->gsi_assert_count[gsi] ) in do_physdev_op()
604 if ( setup_gsi.gsi < 0 || setup_gsi.gsi >= nr_irqs_gsi ) in do_physdev_op()
607 ret = xsm_resource_setup_gsi(XSM_PRIV, setup_gsi.gsi); in do_physdev_op()
611 ret = mp_register_gsi(setup_gsi.gsi, setup_gsi.triggering, in do_physdev_op()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dvioapic.h70 int vioapic_get_mask(const struct domain *d, unsigned int gsi);
71 int vioapic_get_vector(const struct domain *d, unsigned int gsi);
72 int vioapic_get_trigger_mode(const struct domain *d, unsigned int gsi);
A Dirq.h62 uint32_t gsi; member
199 unsigned int gsi));
203 void hvm_gsi_assert(struct domain *d, unsigned int gsi);
204 void hvm_gsi_deassert(struct domain *d, unsigned int gsi);
/xen-4.10.0-shim-comet/xen/include/xen/
A Dacpi.h128 unsigned int acpi_register_gsi (u32 gsi, int edge_level, int active_high_low);
129 int acpi_gsi_to_irq (u32 gsi, unsigned int *irq);
137 void acpi_unregister_gsi (u32 gsi);
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmpspec.h27 extern void mp_override_legacy_irq (u8 bus_irq, u8 polarity, u8 trigger, u32 gsi);
29 extern int mp_register_gsi (u32 gsi, int edge_level, int active_high_low);
/xen-4.10.0-shim-comet/xen/include/public/
A Dphysdev.h244 int gsi; member
/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Dio.c969 static void hvm_gsi_eoi(struct domain *d, unsigned int gsi, in hvm_gsi_eoi() argument
972 struct pirq *pirq = pirq_info(d, gsi); in hvm_gsi_eoi()
978 hvm_gsi_deassert(d, gsi); in hvm_gsi_eoi()
/xen-4.10.0-shim-comet/xen/include/xsm/
A Dxsm.h126 int (*resource_setup_gsi) (int gsi);
517 static inline int xsm_resource_setup_gsi (xsm_default_t def, int gsi) in xsm_resource_setup_gsi() argument
519 return xsm_ops->resource_setup_gsi(gsi); in xsm_resource_setup_gsi()
A Ddummy.h401 static XSM_INLINE int xsm_resource_setup_gsi(XSM_DEFAULT_ARG int gsi) in xsm_resource_setup_gsi() argument
/xen-4.10.0-shim-comet/tools/libacpi/
A Dacpi2_0.h363 uint32_t gsi; member
A Dbuild.c120 intsrcovr->gsi = 2; in construct_madt()
126 intsrcovr->gsi = i; in construct_madt()
/xen-4.10.0-shim-comet/xen/xsm/flask/
A Dhooks.c1153 static int flask_resource_setup_gsi(int gsi) in flask_resource_setup_gsi() argument
1159 rc = get_irq_sid(gsi, &rsid, &ad); in flask_resource_setup_gsi()

Completed in 32 milliseconds