Lines Matching refs:entry_space

60 struct entry_space {  struct
65 static int space_init(struct entry_space *es, unsigned nr_entries) in space_init() argument
80 static void space_exit(struct entry_space *es) in space_exit()
85 static struct entry *__get_entry(struct entry_space *es, unsigned block) in __get_entry()
95 static unsigned to_index(struct entry_space *es, struct entry *e) in to_index()
101 static struct entry *to_entry(struct entry_space *es, unsigned block) in to_entry()
122 static struct entry *l_head(struct entry_space *es, struct ilist *l) in l_head()
127 static struct entry *l_tail(struct entry_space *es, struct ilist *l) in l_tail()
132 static struct entry *l_next(struct entry_space *es, struct entry *e) in l_next()
137 static struct entry *l_prev(struct entry_space *es, struct entry *e) in l_prev()
147 static void l_add_head(struct entry_space *es, struct ilist *l, struct entry *e) in l_add_head()
163 static void l_add_tail(struct entry_space *es, struct ilist *l, struct entry *e) in l_add_tail()
179 static void l_add_before(struct entry_space *es, struct ilist *l, in l_add_before()
197 static void l_del(struct entry_space *es, struct ilist *l, struct entry *e) in l_del()
216 static struct entry *l_pop_head(struct entry_space *es, struct ilist *l) in l_pop_head()
229 static struct entry *l_pop_tail(struct entry_space *es, struct ilist *l) in l_pop_tail()
253 struct entry_space *es;
269 static void q_init(struct queue *q, struct entry_space *es, unsigned nr_levels) in q_init()
574 struct entry_space *es;
583 static int h_init(struct smq_hash_table *ht, struct entry_space *es, unsigned nr_entries) in h_init()
691 struct entry_space *es;
698 static void init_allocator(struct entry_alloc *ea, struct entry_space *es, in init_allocator()
807 struct entry_space es;