Lines Matching refs:node
9 extent_node_t *node; in huge_node_get() local
11 node = chunk_lookup(ptr, true); in huge_node_get()
12 assert(!extent_node_achunk_get(node)); in huge_node_get()
14 return (node); in huge_node_get()
18 huge_node_set(const void *ptr, extent_node_t *node) in huge_node_set() argument
21 assert(extent_node_addr_get(node) == ptr); in huge_node_set()
22 assert(!extent_node_achunk_get(node)); in huge_node_set()
23 return (chunk_register(ptr, node)); in huge_node_set()
27 huge_node_unset(const void *ptr, const extent_node_t *node) in huge_node_unset() argument
30 chunk_deregister(ptr, node); in huge_node_unset()
54 extent_node_t *node; in huge_palloc() local
65 node = ipallocztm(tsd, CACHELINE_CEILING(sizeof(extent_node_t)), in huge_palloc()
67 if (node == NULL) in huge_palloc()
78 idalloctm(tsd, node, tcache, true); in huge_palloc()
82 extent_node_init(node, arena, ret, size, is_zeroed, true); in huge_palloc()
84 if (huge_node_set(ret, node)) { in huge_palloc()
86 idalloctm(tsd, node, tcache, true); in huge_palloc()
92 ql_elm_new(node, ql_link); in huge_palloc()
93 ql_tail_insert(&arena->huge, node, ql_link); in huge_palloc()
133 extent_node_t *node; in huge_ralloc_no_move_similar() local
146 node = huge_node_get(ptr); in huge_ralloc_no_move_similar()
147 arena = extent_node_arena_get(node); in huge_ralloc_no_move_similar()
148 pre_zeroed = extent_node_zeroed_get(node); in huge_ralloc_no_move_similar()
165 assert(extent_node_size_get(node) != usize); in huge_ralloc_no_move_similar()
166 extent_node_size_set(node, usize); in huge_ralloc_no_move_similar()
168 extent_node_zeroed_set(node, post_zeroed); in huge_ralloc_no_move_similar()
190 extent_node_t *node; in huge_ralloc_no_move_shrink() local
196 node = huge_node_get(ptr); in huge_ralloc_no_move_shrink()
197 arena = extent_node_arena_get(node); in huge_ralloc_no_move_shrink()
198 pre_zeroed = extent_node_zeroed_get(node); in huge_ralloc_no_move_shrink()
226 extent_node_size_set(node, usize); in huge_ralloc_no_move_shrink()
228 extent_node_zeroed_set(node, post_zeroed); in huge_ralloc_no_move_shrink()
239 extent_node_t *node; in huge_ralloc_no_move_expand() local
243 node = huge_node_get(ptr); in huge_ralloc_no_move_expand()
244 arena = extent_node_arena_get(node); in huge_ralloc_no_move_expand()
246 is_zeroed_subchunk = extent_node_zeroed_get(node); in huge_ralloc_no_move_expand()
261 extent_node_size_set(node, usize); in huge_ralloc_no_move_expand()
361 extent_node_t *node; in huge_dalloc() local
364 node = huge_node_get(ptr); in huge_dalloc()
365 arena = extent_node_arena_get(node); in huge_dalloc()
366 huge_node_unset(ptr, node); in huge_dalloc()
368 ql_remove(&arena->huge, node, ql_link); in huge_dalloc()
371 huge_dalloc_junk(extent_node_addr_get(node), in huge_dalloc()
372 extent_node_size_get(node)); in huge_dalloc()
373 arena_chunk_dalloc_huge(extent_node_arena_get(node), in huge_dalloc()
374 extent_node_addr_get(node), extent_node_size_get(node)); in huge_dalloc()
375 idalloctm(tsd, node, tcache, true); in huge_dalloc()
389 extent_node_t *node; in huge_salloc() local
392 node = huge_node_get(ptr); in huge_salloc()
393 arena = extent_node_arena_get(node); in huge_salloc()
395 size = extent_node_size_get(node); in huge_salloc()
405 extent_node_t *node; in huge_prof_tctx_get() local
408 node = huge_node_get(ptr); in huge_prof_tctx_get()
409 arena = extent_node_arena_get(node); in huge_prof_tctx_get()
411 tctx = extent_node_prof_tctx_get(node); in huge_prof_tctx_get()
420 extent_node_t *node; in huge_prof_tctx_set() local
423 node = huge_node_get(ptr); in huge_prof_tctx_set()
424 arena = extent_node_arena_get(node); in huge_prof_tctx_set()
426 extent_node_prof_tctx_set(node, tctx); in huge_prof_tctx_set()