Home
last modified time | relevance | path

Searched refs:nr_ipi (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/arch/riscv/kernel/
H A Dsmp.c50 static int nr_ipi __ro_after_init = IPI_MAX;
154 for (i = 0; i < nr_ipi; i++) in riscv_ipi_enable()
165 for (i = 0; i < nr_ipi; i++) in riscv_ipi_disable()
185 nr_ipi = min(nr, IPI_MAX); in riscv_ipi_set_virq_range()
189 for (i = 0; i < nr_ipi; i++) { in riscv_ipi_set_virq_range()
/openbmc/linux/kernel/irq/
H A Dipi-mux.c154 int ipi_mux_create(unsigned int nr_ipi, void (*mux_send)(unsigned int cpu)) in ipi_mux_create() argument
163 if (BITS_PER_TYPE(int) < nr_ipi || !mux_send) in ipi_mux_create()
177 domain = irq_domain_create_linear(fwnode, nr_ipi, in ipi_mux_create()
188 rc = irq_domain_alloc_irqs(domain, nr_ipi, NUMA_NO_NODE, NULL); in ipi_mux_create()
/openbmc/linux/arch/arm/kernel/
H A Dsmp.c83 static int nr_ipi __read_mostly = NR_IPI;
245 for (i = 0; i < nr_ipi; i++) in ipi_teardown()
719 for (i = 0; i < nr_ipi; i++) in ipi_setup()
728 nr_ipi = min(n, MAX_IPI); in set_smp_ipi_range()
730 for (i = 0; i < nr_ipi; i++) { in set_smp_ipi_range()
/openbmc/linux/scripts/gdb/linux/
H A Dinterrupts.py163 nr_ipi = utils.gdb_eval_or_none("nr_ipi")
166 if nr_ipi is None or ipi_desc is None or ipi_types is None:
174 for ipi in range(nr_ipi):
/openbmc/linux/arch/arm64/kernel/
H A Dsmp.c80 static int nr_ipi __read_mostly = NR_IPI;
938 for (i = 0; i < nr_ipi; i++) in ipi_setup()
950 for (i = 0; i < nr_ipi; i++) in ipi_teardown()
960 nr_ipi = min(n, NR_IPI); in set_smp_ipi_range()
962 for (i = 0; i < nr_ipi; i++) { in set_smp_ipi_range()
/openbmc/linux/arch/arm/include/asm/
H A Dsmp.h40 extern void set_smp_ipi_range(int ipi_base, int nr_ipi);
/openbmc/linux/arch/arm64/include/asm/
H A Dsmp.h67 extern void set_smp_ipi_range(int ipi_base, int nr_ipi);
/openbmc/linux/include/linux/
H A Dirq.h1265 int ipi_mux_create(unsigned int nr_ipi, void (*mux_send)(unsigned int cpu));