Searched refs:vector_matrix (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-loongarch-avec.c | 44 struct irq_matrix *vector_matrix; member 134 if (!loongarch_avec.vector_matrix) in avecintc_cpu_online() 141 irq_matrix_online(loongarch_avec.vector_matrix); in avecintc_cpu_online() 152 if (!loongarch_avec.vector_matrix) in avecintc_cpu_offline() 160 irq_matrix_offline(loongarch_avec.vector_matrix); in avecintc_cpu_offline() 198 irq_matrix_free(loongarch_avec.vector_matrix, cpu, vector, false); in complete_irq_moving() 302 irq_matrix_free(loongarch_avec.vector_matrix, adata->cpu, adata->vec, false); in avecintc_free_vector() 338 loongarch_avec.vector_matrix = irq_alloc_matrix(NR_VECTORS, 0, NR_VECTORS); in irq_matrix_init() 339 if (!loongarch_avec.vector_matrix) in irq_matrix_init() 343 irq_matrix_assign_system(loongarch_avec.vector_matrix, i, false); in irq_matrix_init() [all …]
|
| /linux-6.15/arch/x86/kernel/apic/ |
| H A D | vector.c | 45 static struct irq_matrix *vector_matrix; variable 214 irq_matrix_reserve(vector_matrix); in reserve_irq_vector_locked() 487 irq_matrix_remove_reserved(vector_matrix); in vector_free_reserved_and_managed() 489 irq_matrix_remove_managed(vector_matrix, dest); in vector_free_reserved_and_managed() 624 irq_matrix_debug_show(m, vector_matrix, ind); in x86_vector_debug_show() 779 irq_matrix_online(vector_matrix); in lapic_assign_system_vectors() 812 BUG_ON(!vector_matrix); in arch_early_irq_init() 840 irq_matrix_online(vector_matrix); in lapic_online() 866 irq_matrix_offline(vector_matrix); in lapic_offline() 1160 tomove = irq_matrix_allocated(vector_matrix); in lapic_can_unplug_cpu() [all …]
|