Home
last modified time | relevance | path

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

/linux/drivers/irqchip/
H A Dirq-loongarch-avec.c48 static struct avecintc_chip loongarch_avec; variable
96 scoped_guard(raw_spinlock, &loongarch_avec.lock) { in avecintc_set_affinity()
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()
128 guard(raw_spinlock)(&loongarch_avec.lock); 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()
144 guard(raw_spinlock)(&loongarch_avec.lock); in avecintc_cpu_offline()
149 irq_matrix_offline(loongarch_avec.vector_matrix); in avecintc_cpu_offline()
161 guard(raw_spinlock)(&loongarch_avec.lock); in complete_irq_moving()
[all …]