Home
last modified time | relevance | path

Searched refs:percpu_ida (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/include/linux/
Dpercpu_ida.h14 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/
Dpercpu_ida.c60 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()
DMakefile29 percpu-refcount.o percpu_ida.o rhashtable.o reciprocal_div.o \
/linux-4.4.14/include/target/
Dtarget_core_base.h614 struct percpu_ida sess_tag_pool;