Lines Matching refs:block
153 base_block_t *block; in base_block_alloc() local
161 block = (base_block_t *)base_map(extent_hooks, ind, block_size); in base_block_alloc()
162 if (block == NULL) in base_block_alloc()
164 block->size = block_size; in base_block_alloc()
165 block->next = NULL; in base_block_alloc()
167 base_extent_init(extent_sn_next, &block->extent, in base_block_alloc()
168 (void *)((uintptr_t)block + header_size), block_size - header_size); in base_block_alloc()
169 return (block); in base_block_alloc()
180 base_block_t *block; in base_extent_alloc() local
184 block = base_block_alloc(extent_hooks, base_ind_get(base), in base_extent_alloc()
186 if (block == NULL) in base_extent_alloc()
188 block->next = base->blocks; in base_extent_alloc()
189 base->blocks = block; in base_extent_alloc()
193 base->mapped += block->size; in base_extent_alloc()
197 return (&block->extent); in base_extent_alloc()
211 base_block_t *block; in base_new() local
215 block = base_block_alloc(extent_hooks, ind, &extent_sn_next, in base_new()
217 if (block == NULL) in base_new()
222 base = (base_t *)base_extent_bump_alloc_helper(&block->extent, in base_new()
227 base_unmap(extent_hooks, ind, block, block->size); in base_new()
231 base->blocks = block; in base_new()
237 base->mapped = block->size; in base_new()
241 base_extent_bump_alloc_post(tsdn, base, &block->extent, gap_size, base, in base_new()
253 base_block_t *block = next; in base_delete() local
254 next = block->next; in base_delete()
255 base_unmap(extent_hooks, base_ind_get(base), block, in base_delete()
256 block->size); in base_delete()