#include "percpu_freelist.h"
int pcpu_freelist_init(struct pcpu_freelist *s)
{ … }
void pcpu_freelist_destroy(struct pcpu_freelist *s)
{ … }
static inline void pcpu_freelist_push_node(struct pcpu_freelist_head *head,
struct pcpu_freelist_node *node)
{ … }
static inline void ___pcpu_freelist_push(struct pcpu_freelist_head *head,
struct pcpu_freelist_node *node)
{ … }
static inline bool pcpu_freelist_try_push_extra(struct pcpu_freelist *s,
struct pcpu_freelist_node *node)
{ … }
static inline void ___pcpu_freelist_push_nmi(struct pcpu_freelist *s,
struct pcpu_freelist_node *node)
{ … }
void __pcpu_freelist_push(struct pcpu_freelist *s,
struct pcpu_freelist_node *node)
{ … }
void pcpu_freelist_push(struct pcpu_freelist *s,
struct pcpu_freelist_node *node)
{ … }
void pcpu_freelist_populate(struct pcpu_freelist *s, void *buf, u32 elem_size,
u32 nr_elems)
{ … }
static struct pcpu_freelist_node *___pcpu_freelist_pop(struct pcpu_freelist *s)
{ … }
static struct pcpu_freelist_node *
___pcpu_freelist_pop_nmi(struct pcpu_freelist *s)
{ … }
struct pcpu_freelist_node *__pcpu_freelist_pop(struct pcpu_freelist *s)
{ … }
struct pcpu_freelist_node *pcpu_freelist_pop(struct pcpu_freelist *s)
{ … }