Searched refs:spi (Results 1 – 10 of 10) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | domctl.c | 70 uint32_t irq = bind->u.spi.spi; in arch_do_domctl() 116 uint32_t irq = bind->u.spi.spi; in arch_do_domctl()
|
A D | gic-v2.c | 594 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 D | irq.c | 610 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 D | vgic.c | 604 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 D | irq.h | 68 int irq_set_spi_type(unsigned int spi, unsigned int type);
|
A D | vgic.h | 235 extern int vgic_allocate_virq(struct domain *d, bool spi);
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_domain.c | 1796 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 D | libxl_arm.c | 61 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 D | domctl.h | 552 uint16_t spi; member 553 } spi; member
|
/xen-4.10.0-shim-comet/tools/libxc/include/ |
A D | xenctrl.h | 1803 uint16_t spi); 1808 uint16_t spi);
|
Completed in 27 milliseconds