irq_matrix
static struct irq_matrix *vector_matrix;
struct irq_matrix *vector_matrix;
struct irq_matrix *matrix;
struct irq_matrix;
struct irq_matrix *irq_alloc_matrix(unsigned int matrix_bits,
void irq_matrix_online(struct irq_matrix *m);
void irq_matrix_offline(struct irq_matrix *m);
void irq_matrix_assign_system(struct irq_matrix *m, unsigned int bit, bool replace);
int irq_matrix_reserve_managed(struct irq_matrix *m, const struct cpumask *msk);
void irq_matrix_remove_managed(struct irq_matrix *m, const struct cpumask *msk);
int irq_matrix_alloc_managed(struct irq_matrix *m, const struct cpumask *msk,
void irq_matrix_reserve(struct irq_matrix *m);
void irq_matrix_remove_reserved(struct irq_matrix *m);
int irq_matrix_alloc(struct irq_matrix *m, const struct cpumask *msk,
void irq_matrix_free(struct irq_matrix *m, unsigned int cpu,
void irq_matrix_assign(struct irq_matrix *m, unsigned int bit);
unsigned int irq_matrix_available(struct irq_matrix *m, bool cpudown);
unsigned int irq_matrix_allocated(struct irq_matrix *m);
unsigned int irq_matrix_reserved(struct irq_matrix *m);
void irq_matrix_debug_show(struct seq_file *sf, struct irq_matrix *m, int ind);
TP_PROTO(struct irq_matrix *matrix),
TP_PROTO(struct irq_matrix *matrix),
TP_PROTO(struct irq_matrix *matrix),
TP_PROTO(struct irq_matrix *matrix),
TP_PROTO(int bit, struct irq_matrix *matrix),
TP_PROTO(struct irq_matrix *matrix),
struct irq_matrix *matrix, struct cpumap *cmap),
struct irq_matrix *matrix, struct cpumap *cmap),
struct irq_matrix *matrix, struct cpumap *cmap),
struct irq_matrix *matrix, struct cpumap *cmap),
struct irq_matrix *matrix, struct cpumap *cmap),
struct irq_matrix *matrix, struct cpumap *cmap),
#define TRACE_SYSTEM irq_matrix
TP_PROTO(int bit, struct irq_matrix *matrix),
TP_PROTO(int bit, unsigned int cpu, struct irq_matrix *matrix,
struct irq_matrix;
void irq_matrix_offline(struct irq_matrix *m)
static unsigned int matrix_alloc_area(struct irq_matrix *m, struct cpumap *cm,
static unsigned int matrix_find_best_cpu(struct irq_matrix *m,
static unsigned int matrix_find_best_cpu_managed(struct irq_matrix *m,
void irq_matrix_assign_system(struct irq_matrix *m, unsigned int bit,
int irq_matrix_reserve_managed(struct irq_matrix *m, const struct cpumask *msk)
void irq_matrix_remove_managed(struct irq_matrix *m, const struct cpumask *msk)
int irq_matrix_alloc_managed(struct irq_matrix *m, const struct cpumask *msk,
void irq_matrix_assign(struct irq_matrix *m, unsigned int bit)
void irq_matrix_reserve(struct irq_matrix *m)
void irq_matrix_remove_reserved(struct irq_matrix *m)
int irq_matrix_alloc(struct irq_matrix *m, const struct cpumask *msk,
void irq_matrix_free(struct irq_matrix *m, unsigned int cpu,
unsigned int irq_matrix_available(struct irq_matrix *m, bool cpudown)
unsigned int irq_matrix_reserved(struct irq_matrix *m)
__init struct irq_matrix *irq_alloc_matrix(unsigned int matrix_bits,
unsigned int irq_matrix_allocated(struct irq_matrix *m)
void irq_matrix_debug_show(struct seq_file *sf, struct irq_matrix *m, int ind)
struct irq_matrix *m;
void irq_matrix_online(struct irq_matrix *m)