Lines Matching refs:new_mem
3122 void *new_mem; in __bch2_trans_kmalloc() local
3139 new_mem = kmalloc(new_bytes, GFP_NOWAIT|__GFP_NOWARN); in __bch2_trans_kmalloc()
3140 if (unlikely(!new_mem)) { in __bch2_trans_kmalloc()
3143 new_mem = kmalloc(new_bytes, GFP_KERNEL); in __bch2_trans_kmalloc()
3144 if (!new_mem) in __bch2_trans_kmalloc()
3149 kfree(new_mem); in __bch2_trans_kmalloc()
3153 memcpy(new_mem, trans->mem, trans->mem_top); in __bch2_trans_kmalloc()
3159 new_mem = krealloc(trans->mem, new_bytes, GFP_NOWAIT|__GFP_NOWARN); in __bch2_trans_kmalloc()
3160 if (unlikely(!new_mem)) { in __bch2_trans_kmalloc()
3163 new_mem = krealloc(trans->mem, new_bytes, GFP_KERNEL); in __bch2_trans_kmalloc()
3164 if (!new_mem && new_bytes <= BTREE_TRANS_MEM_MAX) { in __bch2_trans_kmalloc()
3165 new_mem = mempool_alloc(&c->btree_trans_mem_pool, GFP_KERNEL); in __bch2_trans_kmalloc()
3167 memcpy(new_mem, trans->mem, trans->mem_top); in __bch2_trans_kmalloc()
3172 if (!new_mem) in __bch2_trans_kmalloc()
3175 trans->mem = new_mem; in __bch2_trans_kmalloc()
3183 trans->mem = new_mem; in __bch2_trans_kmalloc()