Home
last modified time | relevance | path

Searched refs:spi (Results 1 – 10 of 10) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/arm/
A Ddomctl.c70 uint32_t irq = bind->u.spi.spi; in arch_do_domctl()
116 uint32_t irq = bind->u.spi.spi; in arch_do_domctl()
A Dgic-v2.c594 u32 spi; in gicv2_map_hwdown_extra_mappings() local
614 for ( spi = v2m_data->spi_start; in gicv2_map_hwdown_extra_mappings()
615 spi < (v2m_data->spi_start + v2m_data->nr_spis); spi++ ) in gicv2_map_hwdown_extra_mappings()
621 ret = irq_set_spi_type(spi, IRQ_TYPE_EDGE_RISING); in gicv2_map_hwdown_extra_mappings()
625 "GICv2: Failed to set v2m MSI SPI[%d] type.\n", spi); in gicv2_map_hwdown_extra_mappings()
630 ret = route_irq_to_guest(d, spi, spi, "v2m"); in gicv2_map_hwdown_extra_mappings()
635 spi, d->domain_id); in gicv2_map_hwdown_extra_mappings()
640 if ( !vgic_reserve_virq(d, spi) ) in gicv2_map_hwdown_extra_mappings()
644 spi, d->domain_id); in gicv2_map_hwdown_extra_mappings()
A Dirq.c610 int irq_set_spi_type(unsigned int spi, unsigned int type) in irq_set_spi_type() argument
613 struct irq_desc *desc = irq_to_desc(spi); in irq_set_spi_type()
617 if ( spi < NR_LOCAL_IRQS ) in irq_set_spi_type()
A Dvgic.c604 int vgic_allocate_virq(struct domain *d, bool spi) in vgic_allocate_virq() argument
609 if ( !spi ) in vgic_allocate_virq()
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Dirq.h68 int irq_set_spi_type(unsigned int spi, unsigned int type);
A Dvgic.h235 extern int vgic_allocate_virq(struct domain *d, bool spi);
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_domain.c1796 uint16_t spi) in xc_domain_bind_pt_irq_int() argument
1820 bind->u.spi.spi = spi; in xc_domain_bind_pt_irq_int()
1854 uint8_t spi) in xc_domain_unbind_pt_irq_int() argument
1878 bind->u.spi.spi = spi; in xc_domain_unbind_pt_irq_int()
1930 uint16_t spi) in xc_domain_bind_pt_spi_irq() argument
1933 PT_IRQ_TYPE_SPI, 0, 0, 0, 0, spi)); in xc_domain_bind_pt_spi_irq()
1939 uint16_t spi) in xc_domain_unbind_pt_spi_irq() argument
1942 PT_IRQ_TYPE_SPI, 0, 0, 0, 0, spi)); in xc_domain_unbind_pt_spi_irq()
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_arm.c61 uint32_t spi; in libxl__arch_domain_prepare_config() local
81 spi = irq - 32; in libxl__arch_domain_prepare_config()
83 if (nr_spis <= spi) in libxl__arch_domain_prepare_config()
84 nr_spis = spi + 1; in libxl__arch_domain_prepare_config()
/xen-4.10.0-shim-comet/xen/include/public/
A Ddomctl.h552 uint16_t spi; member
553 } spi; member
/xen-4.10.0-shim-comet/tools/libxc/include/
A Dxenctrl.h1803 uint16_t spi);
1808 uint16_t spi);

Completed in 34 milliseconds