Searched refs:nr_ipi (Results 1 – 7 of 7) sorted by relevance
| /linux/kernel/irq/ |
| H A D | ipi-mux.c | 154 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()
|
| /linux/arch/riscv/kernel/ |
| H A D | smp.c | 68 static int nr_ipi __ro_after_init = IPI_MAX; 179 for (i = 0; i < nr_ipi; i++) in riscv_ipi_enable() 190 for (i = 0; i < nr_ipi; i++) in riscv_ipi_disable() 207 nr_ipi = min(nr, IPI_MAX); in riscv_ipi_set_virq_range() 211 for (i = 0; i < nr_ipi; i++) { in riscv_ipi_set_virq_range()
|
| /linux/arch/arm64/kernel/ |
| H A D | smp.c | 68 static int nr_ipi __ro_after_init = NR_IPI; 1019 unsigned int ipi = (irq - ipi_irq_base) % nr_ipi; in ipi_handler() 1053 for (i = 0; i < nr_ipi; i++) { in ipi_setup() 1075 for (i = 0; i < nr_ipi; i++) { in ipi_teardown() 1115 irq = ipi_irq_base + (cpu * nr_ipi) + ipi; in ipi_setup_lpi() 1135 nr_ipi = min(n, MAX_IPI); in set_smp_ipi_range_percpu() 1140 for (i = 0; i < nr_ipi; i++) { in set_smp_ipi_range_percpu()
|
| /linux/arch/arm/kernel/ |
| H A D | smp.c | 83 static int nr_ipi __read_mostly = NR_IPI; 245 for (i = 0; i < nr_ipi; i++) in ipi_teardown() 720 for (i = 0; i < nr_ipi; i++) in ipi_setup() 729 nr_ipi = min(n, MAX_IPI); in set_smp_ipi_range() 731 for (i = 0; i < nr_ipi; i++) { in set_smp_ipi_range()
|
| /linux/scripts/gdb/linux/ |
| H A D | interrupts.py | 163 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):
|
| /linux/arch/arm/include/asm/ |
| H A D | smp.h | 40 extern void set_smp_ipi_range(int ipi_base, int nr_ipi);
|
| /linux/arch/arm64/include/asm/ |
| H A D | smp.h | 73 extern void set_smp_ipi_range_percpu(int ipi_base, int nr_ipi, int ncpus);
|