1 #ifndef LINUX_QUICKLIST_H
2 #define LINUX_QUICKLIST_H
10 #include <linux/kernel.h>
14 #ifdef CONFIG_QUICKLIST
33 static inline void *quicklist_alloc(
int nr,
gfp_t flags,
void (*ctor)(
void *))
55 static inline void __quicklist_free(
int nr,
void (*dtor)(
void *),
void *p,
61 *(
void **)p = q->page;
67 static inline void quicklist_free(
int nr,
void (*dtor)(
void *),
void *
pp)
72 static inline void quicklist_free_page(
int nr,
void (*dtor)(
void *),
79 unsigned long min_pages,
unsigned long max_free);