Lines Matching refs:e_iter
113 struct ebitmap_node *e_iter = ebmap->node;
119 if (e_iter == NULL) {
128 while (e_iter) {
129 offset = e_iter->startbit;
131 e_map = e_iter->maps[iter];
142 e_iter = e_iter->next;
166 struct ebitmap_node *e_iter = NULL;
184 if (e_iter == NULL ||
185 offset >= e_iter->startbit + EBITMAP_SIZE) {
186 e_prev = e_iter;
187 e_iter = kmem_cache_zalloc(ebitmap_node_cachep, GFP_ATOMIC);
188 if (e_iter == NULL)
190 e_iter->startbit = offset - (offset % EBITMAP_SIZE);
192 ebmap->node = e_iter;
194 e_prev->next = e_iter;
195 ebmap->highbit = e_iter->startbit + EBITMAP_SIZE;
199 idx = EBITMAP_NODE_INDEX(e_iter, offset);
200 e_iter->maps[idx] = bitmap;