Searched refs:percpu_ida (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/include/linux/ |
D | percpu_ida.h | 14 struct percpu_ida { struct 65 int percpu_ida_alloc(struct percpu_ida *pool, int state); argument 66 void percpu_ida_free(struct percpu_ida *pool, unsigned tag); 68 void percpu_ida_destroy(struct percpu_ida *pool); 69 int __percpu_ida_init(struct percpu_ida *pool, unsigned long nr_tags, 71 static inline int percpu_ida_init(struct percpu_ida *pool, unsigned long nr_tags) in percpu_ida_init() 78 int percpu_ida_for_each_free(struct percpu_ida *pool, percpu_ida_cb fn, 81 unsigned percpu_ida_free_tags(struct percpu_ida *pool, int cpu);
|
/linux-4.4.14/lib/ |
D | percpu_ida.c | 60 static inline void steal_tags(struct percpu_ida *pool, in steal_tags() 106 static inline void alloc_global_tags(struct percpu_ida *pool, in alloc_global_tags() 144 int percpu_ida_alloc(struct percpu_ida *pool, int state) in percpu_ida_alloc() 216 void percpu_ida_free(struct percpu_ida *pool, unsigned tag) in percpu_ida_free() 266 void percpu_ida_destroy(struct percpu_ida *pool) in percpu_ida_destroy() 286 int __percpu_ida_init(struct percpu_ida *pool, unsigned long nr_tags, in __percpu_ida_init() 341 int percpu_ida_for_each_free(struct percpu_ida *pool, percpu_ida_cb fn, in percpu_ida_for_each_free() 382 unsigned percpu_ida_free_tags(struct percpu_ida *pool, int cpu) in percpu_ida_free_tags()
|
D | Makefile | 29 percpu-refcount.o percpu_ida.o rhashtable.o reciprocal_div.o \
|
/linux-4.4.14/include/target/ |
D | target_core_base.h | 614 struct percpu_ida sess_tag_pool;
|