Searched refs:irq_matrix (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/include/trace/events/ |
| H A D | irq_matrix.h | 2 #define TRACE_SYSTEM irq_matrix 9 struct irq_matrix; 14 TP_PROTO(struct irq_matrix *matrix), 39 TP_PROTO(int bit, struct irq_matrix *matrix), 108 TP_PROTO(struct irq_matrix *matrix), 115 TP_PROTO(struct irq_matrix *matrix), 122 TP_PROTO(struct irq_matrix *matrix), 129 TP_PROTO(struct irq_matrix *matrix), 136 TP_PROTO(int bit, struct irq_matrix *matrix), 144 struct irq_matrix *matrix, struct cpumap *cmap), [all …]
|
| /linux-6.15/kernel/irq/ |
| H A D | matrix.c | 22 struct irq_matrix { struct 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() 135 static unsigned int matrix_find_best_cpu(struct irq_matrix *m, in matrix_find_best_cpu() 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() 424 void irq_matrix_free(struct irq_matrix *m, unsigned int cpu, in irq_matrix_free() 469 unsigned int irq_matrix_reserved(struct irq_matrix *m) in irq_matrix_reserved() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | irq.h | 1268 struct irq_matrix; 1269 struct irq_matrix *irq_alloc_matrix(unsigned int matrix_bits, 1272 void irq_matrix_online(struct irq_matrix *m); 1273 void irq_matrix_offline(struct irq_matrix *m); 1279 void irq_matrix_reserve(struct irq_matrix *m); 1280 void irq_matrix_remove_reserved(struct irq_matrix *m); 1281 int irq_matrix_alloc(struct irq_matrix *m, const struct cpumask *msk, 1283 void irq_matrix_free(struct irq_matrix *m, unsigned int cpu, 1285 void irq_matrix_assign(struct irq_matrix *m, unsigned int bit); 1287 unsigned int irq_matrix_allocated(struct irq_matrix *m); [all …]
|
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-riscv-imsic-state.h | 58 struct irq_matrix *matrix;
|
| H A D | irq-loongarch-avec.c | 44 struct irq_matrix *vector_matrix;
|
| /linux-6.15/arch/x86/kernel/apic/ |
| H A D | vector.c | 45 static struct irq_matrix *vector_matrix;
|