Searched refs:cpu_rmap (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/include/linux/ |
D | cpu_rmap.h | 27 struct cpu_rmap { struct 38 extern struct cpu_rmap *alloc_cpu_rmap(unsigned int size, gfp_t flags); argument 39 extern int cpu_rmap_put(struct cpu_rmap *rmap); 41 extern int cpu_rmap_add(struct cpu_rmap *rmap, void *obj); 42 extern int cpu_rmap_update(struct cpu_rmap *rmap, u16 index, 45 static inline u16 cpu_rmap_lookup_index(struct cpu_rmap *rmap, unsigned int cpu) in cpu_rmap_lookup_index() 50 static inline void *cpu_rmap_lookup_obj(struct cpu_rmap *rmap, unsigned int cpu) in cpu_rmap_lookup_obj() 61 static inline struct cpu_rmap *alloc_irq_cpu_rmap(unsigned int size) in alloc_irq_cpu_rmap() 65 extern void free_irq_cpu_rmap(struct cpu_rmap *rmap); 67 extern int irq_cpu_rmap_add(struct cpu_rmap *rmap, int irq);
|
D | netdevice.h | 1658 struct cpu_rmap *rx_cpu_rmap;
|
/linux-4.1.27/lib/ |
D | cpu_rmap.c | 28 struct cpu_rmap *alloc_cpu_rmap(unsigned int size, gfp_t flags) in alloc_cpu_rmap() 30 struct cpu_rmap *rmap; in alloc_cpu_rmap() 39 obj_offset = ALIGN(offsetof(struct cpu_rmap, near[nr_cpu_ids]), in alloc_cpu_rmap() 71 struct cpu_rmap *rmap = container_of(ref, struct cpu_rmap, refcount); in cpu_rmap_release() 79 static inline void cpu_rmap_get(struct cpu_rmap *rmap) in cpu_rmap_get() 88 int cpu_rmap_put(struct cpu_rmap *rmap) in cpu_rmap_put() 97 static bool cpu_rmap_copy_neigh(struct cpu_rmap *rmap, unsigned int cpu, in cpu_rmap_copy_neigh() 114 static void debug_print_rmap(const struct cpu_rmap *rmap, const char *prefix) in debug_print_rmap() 129 debug_print_rmap(const struct cpu_rmap *rmap, const char *prefix) in debug_print_rmap() 141 int cpu_rmap_add(struct cpu_rmap *rmap, void *obj) in cpu_rmap_add() [all …]
|
D | Makefile | 138 obj-$(CONFIG_CPU_RMAP) += cpu_rmap.o
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | en_cq.c | 104 struct cpu_rmap *rmap = in mlx4_en_activate_cq()
|
D | eq.c | 1363 int mlx4_assign_eq(struct mlx4_dev *dev, char *name, struct cpu_rmap *rmap, in mlx4_assign_eq()
|
/linux-4.1.27/include/linux/mlx4/ |
D | device.h | 1335 int mlx4_assign_eq(struct mlx4_dev *dev, char *name, struct cpu_rmap *rmap,
|
/linux-4.1.27/Documentation/networking/ |
D | scaling.txt | 346 functions in the cpu_rmap (“CPU affinity reverse map”) kernel library
|