Lines Matching refs:irq_matrix
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);
1274 void irq_matrix_assign_system(struct irq_matrix *m, unsigned int bit, bool replace);
1275 int irq_matrix_reserve_managed(struct irq_matrix *m, const struct cpumask *msk);
1276 void irq_matrix_remove_managed(struct irq_matrix *m, const struct cpumask *msk);
1277 int irq_matrix_alloc_managed(struct irq_matrix *m, const struct cpumask *msk,
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);
1286 unsigned int irq_matrix_available(struct irq_matrix *m, bool cpudown);
1287 unsigned int irq_matrix_allocated(struct irq_matrix *m);
1288 unsigned int irq_matrix_reserved(struct irq_matrix *m);
1289 void irq_matrix_debug_show(struct seq_file *sf, struct irq_matrix *m, int ind);