Lines Matching refs:vector_matrix
44 struct irq_matrix *vector_matrix; member
107 ret = irq_matrix_alloc(loongarch_avec.vector_matrix, &intersect_mask, false, &cpu); in avecintc_set_affinity()
125 if (!loongarch_avec.vector_matrix) in avecintc_cpu_online()
130 irq_matrix_online(loongarch_avec.vector_matrix); in avecintc_cpu_online()
141 if (!loongarch_avec.vector_matrix) in avecintc_cpu_offline()
149 irq_matrix_offline(loongarch_avec.vector_matrix); in avecintc_cpu_offline()
187 irq_matrix_free(loongarch_avec.vector_matrix, cpu, vector, false); in complete_irq_moving()
249 ret = irq_matrix_alloc(loongarch_avec.vector_matrix, cpu_online_mask, false, &cpu); in avecintc_alloc_vector()
291 irq_matrix_free(loongarch_avec.vector_matrix, adata->cpu, adata->vec, false); in avecintc_free_vector()
298 irq_matrix_free(loongarch_avec.vector_matrix, adata->prev_cpu, adata->prev_vec, false); in avecintc_free_vector()
327 loongarch_avec.vector_matrix = irq_alloc_matrix(NR_VECTORS, 0, NR_VECTORS); in irq_matrix_init()
328 if (!loongarch_avec.vector_matrix) in irq_matrix_init()
332 irq_matrix_assign_system(loongarch_avec.vector_matrix, i, false); in irq_matrix_init()
334 irq_matrix_online(loongarch_avec.vector_matrix); in irq_matrix_init()