Lines Matching refs:e_iter
114 struct ebitmap_node *e_iter = ebmap->node;
120 if (e_iter == NULL) {
129 while (e_iter) {
130 offset = e_iter->startbit;
132 e_map = e_iter->maps[iter];
143 e_iter = e_iter->next;
167 struct ebitmap_node *e_iter = NULL;
185 if (e_iter == NULL ||
186 offset >= e_iter->startbit + EBITMAP_SIZE) {
187 e_prev = e_iter;
188 e_iter = kmem_cache_zalloc(ebitmap_node_cachep, GFP_ATOMIC);
189 if (e_iter == NULL)
191 e_iter->startbit = offset - (offset % EBITMAP_SIZE);
193 ebmap->node = e_iter;
195 e_prev->next = e_iter;
196 ebmap->highbit = e_iter->startbit + EBITMAP_SIZE;
200 idx = EBITMAP_NODE_INDEX(e_iter, offset);
201 e_iter->maps[idx] = bitmap;