Lines Matching refs:irq_matrix

22 struct irq_matrix {  struct
47 __init struct irq_matrix *irq_alloc_matrix(unsigned int matrix_bits, in irq_alloc_matrix()
52 struct irq_matrix *m; in irq_alloc_matrix()
84 void irq_matrix_online(struct irq_matrix *m) in irq_matrix_online()
105 void irq_matrix_offline(struct irq_matrix *m) in irq_matrix_offline()
116 static unsigned int matrix_alloc_area(struct irq_matrix *m, struct cpumap *cm, in matrix_alloc_area()
135 static unsigned int matrix_find_best_cpu(struct irq_matrix *m, in matrix_find_best_cpu()
156 static unsigned int matrix_find_best_cpu_managed(struct irq_matrix *m, in matrix_find_best_cpu_managed()
187 void irq_matrix_assign_system(struct irq_matrix *m, unsigned int bit, in irq_matrix_assign_system()
216 int irq_matrix_reserve_managed(struct irq_matrix *m, const struct cpumask *msk) in irq_matrix_reserve_managed()
257 void irq_matrix_remove_managed(struct irq_matrix *m, const struct cpumask *msk) in irq_matrix_remove_managed()
292 int irq_matrix_alloc_managed(struct irq_matrix *m, const struct cpumask *msk, in irq_matrix_alloc_managed()
328 void irq_matrix_assign(struct irq_matrix *m, unsigned int bit) in irq_matrix_assign()
352 void irq_matrix_reserve(struct irq_matrix *m) in irq_matrix_reserve()
370 void irq_matrix_remove_reserved(struct irq_matrix *m) in irq_matrix_remove_reserved()
383 int irq_matrix_alloc(struct irq_matrix *m, const struct cpumask *msk, in irq_matrix_alloc()
424 void irq_matrix_free(struct irq_matrix *m, unsigned int cpu, in irq_matrix_free()
456 unsigned int irq_matrix_available(struct irq_matrix *m, bool cpudown) in irq_matrix_available()
469 unsigned int irq_matrix_reserved(struct irq_matrix *m) in irq_matrix_reserved()
480 unsigned int irq_matrix_allocated(struct irq_matrix *m) in irq_matrix_allocated()
496 void irq_matrix_debug_show(struct seq_file *sf, struct irq_matrix *m, int ind) in irq_matrix_debug_show()