irq_matrix 45 arch/x86/kernel/apic/vector.c static struct irq_matrix *vector_matrix; irq_matrix 1178 include/linux/irq.h struct irq_matrix; irq_matrix 1179 include/linux/irq.h struct irq_matrix *irq_alloc_matrix(unsigned int matrix_bits, irq_matrix 1182 include/linux/irq.h void irq_matrix_online(struct irq_matrix *m); irq_matrix 1183 include/linux/irq.h void irq_matrix_offline(struct irq_matrix *m); irq_matrix 1184 include/linux/irq.h void irq_matrix_assign_system(struct irq_matrix *m, unsigned int bit, bool replace); irq_matrix 1185 include/linux/irq.h int irq_matrix_reserve_managed(struct irq_matrix *m, const struct cpumask *msk); irq_matrix 1186 include/linux/irq.h void irq_matrix_remove_managed(struct irq_matrix *m, const struct cpumask *msk); irq_matrix 1187 include/linux/irq.h int irq_matrix_alloc_managed(struct irq_matrix *m, const struct cpumask *msk, irq_matrix 1189 include/linux/irq.h void irq_matrix_reserve(struct irq_matrix *m); irq_matrix 1190 include/linux/irq.h void irq_matrix_remove_reserved(struct irq_matrix *m); irq_matrix 1191 include/linux/irq.h int irq_matrix_alloc(struct irq_matrix *m, const struct cpumask *msk, irq_matrix 1193 include/linux/irq.h void irq_matrix_free(struct irq_matrix *m, unsigned int cpu, irq_matrix 1195 include/linux/irq.h void irq_matrix_assign(struct irq_matrix *m, unsigned int bit); irq_matrix 1196 include/linux/irq.h unsigned int irq_matrix_available(struct irq_matrix *m, bool cpudown); irq_matrix 1197 include/linux/irq.h unsigned int irq_matrix_allocated(struct irq_matrix *m); irq_matrix 1198 include/linux/irq.h unsigned int irq_matrix_reserved(struct irq_matrix *m); irq_matrix 1199 include/linux/irq.h void irq_matrix_debug_show(struct seq_file *sf, struct irq_matrix *m, int ind); irq_matrix 2 include/trace/events/irq_matrix.h #define TRACE_SYSTEM irq_matrix irq_matrix 9 include/trace/events/irq_matrix.h struct irq_matrix; irq_matrix 14 include/trace/events/irq_matrix.h TP_PROTO(struct irq_matrix *matrix), irq_matrix 39 include/trace/events/irq_matrix.h TP_PROTO(int bit, struct irq_matrix *matrix), irq_matrix 67 include/trace/events/irq_matrix.h TP_PROTO(int bit, unsigned int cpu, struct irq_matrix *matrix, irq_matrix 108 include/trace/events/irq_matrix.h TP_PROTO(struct irq_matrix *matrix), irq_matrix 115 include/trace/events/irq_matrix.h TP_PROTO(struct irq_matrix *matrix), irq_matrix 122 include/trace/events/irq_matrix.h TP_PROTO(struct irq_matrix *matrix), irq_matrix 129 include/trace/events/irq_matrix.h TP_PROTO(struct irq_matrix *matrix), irq_matrix 136 include/trace/events/irq_matrix.h TP_PROTO(int bit, struct irq_matrix *matrix), irq_matrix 144 include/trace/events/irq_matrix.h struct irq_matrix *matrix, struct cpumap *cmap), irq_matrix 152 include/trace/events/irq_matrix.h struct irq_matrix *matrix, struct cpumap *cmap), irq_matrix 160 include/trace/events/irq_matrix.h struct irq_matrix *matrix, struct cpumap *cmap), irq_matrix 168 include/trace/events/irq_matrix.h struct irq_matrix *matrix, struct cpumap *cmap), irq_matrix 176 include/trace/events/irq_matrix.h struct irq_matrix *matrix, struct cpumap *cmap), irq_matrix 184 include/trace/events/irq_matrix.h struct irq_matrix *matrix, struct cpumap *cmap), irq_matrix 192 include/trace/events/irq_matrix.h struct irq_matrix *matrix, struct cpumap *cmap), irq_matrix 49 kernel/irq/matrix.c __init struct irq_matrix *irq_alloc_matrix(unsigned int matrix_bits, irq_matrix 53 kernel/irq/matrix.c struct irq_matrix *m; irq_matrix 78 kernel/irq/matrix.c void irq_matrix_online(struct irq_matrix *m) irq_matrix 99 kernel/irq/matrix.c void irq_matrix_offline(struct irq_matrix *m) irq_matrix 110 kernel/irq/matrix.c static unsigned int matrix_alloc_area(struct irq_matrix *m, struct cpumap *cm, irq_matrix 129 kernel/irq/matrix.c static unsigned int matrix_find_best_cpu(struct irq_matrix *m, irq_matrix 150 kernel/irq/matrix.c static unsigned int matrix_find_best_cpu_managed(struct irq_matrix *m, irq_matrix 181 kernel/irq/matrix.c void irq_matrix_assign_system(struct irq_matrix *m, unsigned int bit, irq_matrix 210 kernel/irq/matrix.c int irq_matrix_reserve_managed(struct irq_matrix *m, const struct cpumask *msk) irq_matrix 251 kernel/irq/matrix.c void irq_matrix_remove_managed(struct irq_matrix *m, const struct cpumask *msk) irq_matrix 285 kernel/irq/matrix.c int irq_matrix_alloc_managed(struct irq_matrix *m, const struct cpumask *msk, irq_matrix 321 kernel/irq/matrix.c void irq_matrix_assign(struct irq_matrix *m, unsigned int bit) irq_matrix 345 kernel/irq/matrix.c void irq_matrix_reserve(struct irq_matrix *m) irq_matrix 364 kernel/irq/matrix.c void irq_matrix_remove_reserved(struct irq_matrix *m) irq_matrix 377 kernel/irq/matrix.c int irq_matrix_alloc(struct irq_matrix *m, const struct cpumask *msk, irq_matrix 411 kernel/irq/matrix.c void irq_matrix_free(struct irq_matrix *m, unsigned int cpu, irq_matrix 441 kernel/irq/matrix.c unsigned int irq_matrix_available(struct irq_matrix *m, bool cpudown) irq_matrix 454 kernel/irq/matrix.c unsigned int irq_matrix_reserved(struct irq_matrix *m) irq_matrix 465 kernel/irq/matrix.c unsigned int irq_matrix_allocated(struct irq_matrix *m) irq_matrix 481 kernel/irq/matrix.c void irq_matrix_debug_show(struct seq_file *sf, struct irq_matrix *m, int ind)