Home
last modified time | relevance | path

Searched refs:nr_spis (Results 1 – 13 of 13) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/arm/
A Dgic-v2.c98 u32 nr_spis; /* The number of SPIs for MSIs */ member
598 v2m_data->spi_start, v2m_data->nr_spis); in gicv2_map_hwdown_extra_mappings()
690 v2m_data->spi_start, v2m_data->nr_spis); in gicv2m_make_dt_node()
846 if ( !spi_start || !nr_spis ) in gicv2_add_v2m_frame_to_list()
857 nr_spis = V2M_MSI_TYPER_NUM_SPI(msi_typer); in gicv2_add_v2m_frame_to_list()
865 if ( ( nr_spis == 0 ) || ( spi_start + nr_spis > V2M_MAX_SPI ) ) in gicv2_add_v2m_frame_to_list()
867 nr_spis, V2M_MAX_SPI - V2M_MIN_SPI + 1); in gicv2_add_v2m_frame_to_list()
878 v2m_data->nr_spis = nr_spis; in gicv2_add_v2m_frame_to_list()
887 v2m_data->spi_start, v2m_data->nr_spis); in gicv2_add_v2m_frame_to_list()
902 u32 spi_start = 0, nr_spis = 0; in gicv2_extension_dt_init() local
[all …]
A Dvgic.c119 int domain_vgic_init(struct domain *d, unsigned int nr_spis) in domain_vgic_init() argument
127 if ( nr_spis > (1020 - NR_LOCAL_IRQS) ) in domain_vgic_init()
130 d->arch.vgic.nr_spis = nr_spis; in domain_vgic_init()
140 xzalloc_array(struct pending_irq, d->arch.vgic.nr_spis); in domain_vgic_init()
144 for (i=0; i<d->arch.vgic.nr_spis; i++) in domain_vgic_init()
177 for ( i = 0; i < (d->arch.vgic.nr_spis); i++ ) in domain_vgic_free()
A Dvgic-v2.c194 | DIV_ROUND_UP(v->domain->arch.vgic.nr_spis, 32); in vgic_v2_distr_mmio_read()
A Dsetup.c856 config.nr_spis = gic_number_lines() - 32; in start_xen()
A Ddomain.c645 if ( (rc = domain_vgic_init(d, config->nr_spis)) != 0 ) in arch_domain_create()
A Dvgic-v3.c1130 DIV_ROUND_UP(v->domain->arch.vgic.nr_spis, 32)); in vgic_v3_distr_mmio_read()
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Dvgic.h154 #define DOMAIN_NR_RANKS(d) (((d)->arch.vgic.nr_spis+31)/32)
199 #define vgic_num_irqs(d) ((d)->arch.vgic.nr_spis + 32)
201 extern int domain_vgic_init(struct domain *d, unsigned int nr_spis);
A Ddomain.h92 int nr_spis; /* Number of SPIs */ member
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_arm.c44 uint32_t nr_spis = 0; in libxl__arch_domain_prepare_config() local
54 nr_spis += (GUEST_VPL011_SPI - 32) + 1; 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()
89 xc_config->nr_spis = nr_spis; in libxl__arch_domain_prepare_config()
90 LOG(DEBUG, " - Allocate %u SPIs", nr_spis); in libxl__arch_domain_prepare_config()
/xen-4.10.0-shim-comet/xen/include/public/
A Darch-arm.h311 uint32_t nr_spis; member
/xen-4.10.0-shim-comet/tools/ocaml/libs/xc/
A Dxenctrl.mli28 nr_spis: int; RecordField
A Dxenctrl.ml34 nr_spis: int; RecordField
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_domain.c46 lconfig.nr_spis = 0; in xc_domain_create()

Completed in 29 milliseconds