Home
last modified time | relevance | path

Searched refs:cpu_rmap (Results 1 – 11 of 11) sorted by relevance

/linux-6.3-rc2/include/linux/
A Dcpu_rmap.h24 struct cpu_rmap { struct
35 extern struct cpu_rmap *alloc_cpu_rmap(unsigned int size, gfp_t flags); argument
36 extern int cpu_rmap_put(struct cpu_rmap *rmap);
38 extern int cpu_rmap_add(struct cpu_rmap *rmap, void *obj);
39 extern int cpu_rmap_update(struct cpu_rmap *rmap, u16 index,
42 static inline u16 cpu_rmap_lookup_index(struct cpu_rmap *rmap, unsigned int cpu) in cpu_rmap_lookup_index()
47 static inline void *cpu_rmap_lookup_obj(struct cpu_rmap *rmap, unsigned int cpu) in cpu_rmap_lookup_obj()
58 static inline struct cpu_rmap *alloc_irq_cpu_rmap(unsigned int size) in alloc_irq_cpu_rmap()
62 extern void free_irq_cpu_rmap(struct cpu_rmap *rmap);
64 extern int irq_cpu_rmap_add(struct cpu_rmap *rmap, int irq);
A Dnetdevice.h2231 struct cpu_rmap *rx_cpu_rmap;
/linux-6.3-rc2/lib/
A Dcpu_rmap.c25 struct cpu_rmap *alloc_cpu_rmap(unsigned int size, gfp_t flags) in alloc_cpu_rmap()
27 struct cpu_rmap *rmap; in alloc_cpu_rmap()
36 obj_offset = ALIGN(offsetof(struct cpu_rmap, near[nr_cpu_ids]), in alloc_cpu_rmap()
68 struct cpu_rmap *rmap = container_of(ref, struct cpu_rmap, refcount); in cpu_rmap_release()
76 static inline void cpu_rmap_get(struct cpu_rmap *rmap) in cpu_rmap_get()
85 int cpu_rmap_put(struct cpu_rmap *rmap) in cpu_rmap_put()
138 int cpu_rmap_add(struct cpu_rmap *rmap, void *obj) in cpu_rmap_add()
155 int cpu_rmap_update(struct cpu_rmap *rmap, u16 index, in cpu_rmap_update()
215 struct cpu_rmap *rmap;
225 void free_irq_cpu_rmap(struct cpu_rmap *rmap) in free_irq_cpu_rmap()
[all …]
A DMakefile246 obj-$(CONFIG_CPU_RMAP) += cpu_rmap.o
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Deq.h104 struct cpu_rmap *mlx5_eq_table_get_rmap(struct mlx5_core_dev *dev);
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Deq.c65 struct cpu_rmap *rmap;
1015 struct cpu_rmap *mlx5_eq_table_get_rmap(struct mlx5_core_dev *dev) in mlx5_eq_table_get_rmap()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/
A Dmlx4.h844 struct cpu_rmap *rmap;
A Deq.c1443 struct cpu_rmap *mlx4_get_cpu_rmap(struct mlx4_dev *dev, int port) in mlx4_get_cpu_rmap()
/linux-6.3-rc2/include/linux/mlx4/
A Ddevice.h1411 struct cpu_rmap *mlx4_get_cpu_rmap(struct mlx4_dev *dev, int port);
/linux-6.3-rc2/Documentation/networking/
A Dscaling.rst372 functions in the cpu_rmap (“CPU affinity reverse map”) kernel library
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt.c9324 struct cpu_rmap *rmap; in bnxt_request_irq()

Completed in 64 milliseconds