Lines Matching defs:cpu_rmap
6 * cpu_rmap.c: CPU affinity reverse-map support
16 * struct cpu_rmap - CPU affinity reverse-map
23 struct cpu_rmap {
34 extern struct cpu_rmap *alloc_cpu_rmap(unsigned int size, gfp_t flags);
35 extern int cpu_rmap_put(struct cpu_rmap *rmap);
37 extern int cpu_rmap_add(struct cpu_rmap *rmap, void *obj);
38 extern int cpu_rmap_update(struct cpu_rmap *rmap, u16 index,
41 static inline u16 cpu_rmap_lookup_index(struct cpu_rmap *rmap, unsigned int cpu)
46 static inline void *cpu_rmap_lookup_obj(struct cpu_rmap *rmap, unsigned int cpu)
57 static inline struct cpu_rmap *alloc_irq_cpu_rmap(unsigned int size)
61 extern void free_irq_cpu_rmap(struct cpu_rmap *rmap);
63 int irq_cpu_rmap_remove(struct cpu_rmap *rmap, int irq);
64 extern int irq_cpu_rmap_add(struct cpu_rmap *rmap, int irq);