Lines Matching refs:nreg
240 struct dm_region *reg, *nreg; in dm_region_hash_destroy() local
244 list_for_each_entry_safe(reg, nreg, rh->buckets + h, in dm_region_hash_destroy()
290 struct dm_region *reg, *nreg; in __rh_alloc() local
292 nreg = mempool_alloc(&rh->region_pool, GFP_ATOMIC); in __rh_alloc()
293 if (unlikely(!nreg)) in __rh_alloc()
294 nreg = kmalloc(sizeof(*nreg), GFP_NOIO | __GFP_NOFAIL); in __rh_alloc()
296 nreg->state = rh->log->type->in_sync(rh->log, region, 1) ? in __rh_alloc()
298 nreg->rh = rh; in __rh_alloc()
299 nreg->key = region; in __rh_alloc()
300 INIT_LIST_HEAD(&nreg->list); in __rh_alloc()
301 atomic_set(&nreg->pending, 0); in __rh_alloc()
302 bio_list_init(&nreg->delayed_bios); in __rh_alloc()
308 mempool_free(nreg, &rh->region_pool); in __rh_alloc()
310 __rh_insert(rh, nreg); in __rh_alloc()
311 if (nreg->state == DM_RH_CLEAN) { in __rh_alloc()
313 list_add(&nreg->list, &rh->clean_regions); in __rh_alloc()
317 reg = nreg; in __rh_alloc()