Lines Matching defs:emap
3 #include "jemalloc/internal/emap.h"
11 emap_t emap;
36 assert_false(emap_init(&data->emap, data->base, /* zeroed */ true),
51 expect_full_lookup(emap_t *emap, void *ptr, edata_t *edata, szind_t szind,
54 emap_full_alloc_ctx_lookup(TSDN_NULL, emap, ptr, &ctx);
55 expect_ptr_eq(edata, ctx.edata, "Unexpected emap edata");
56 expect_u_eq(szind, ctx.szind, "Unexpected emap szind");
57 expect_b_eq(slab, ctx.slab, "Unexpected emap slab bit");
67 expect_false(emap_register_boundary(TSDN_NULL, &data->emap, slab,
70 emap_register_interior(TSDN_NULL, &data->emap, slab, szind);
71 expect_full_lookup(&data->emap, (void *)EMAP_TEST_ADDR_BASE, slab,
73 expect_full_lookup(&data->emap, (void *)(EMAP_TEST_ADDR_BASE + PAGE),
75 expect_full_lookup(&data->emap,
78 emap_deregister_interior(TSDN_NULL, &data->emap, slab);
79 emap_deregister_boundary(TSDN_NULL, &data->emap, slab);
80 expect_ptr_null(emap_edata_lookup(TSDN_NULL, &data->emap,
95 expect_false(emap_register_boundary(TSDN_NULL, &data->emap, remap,
98 emap_remap(TSDN_NULL, &data->emap, remap, szind, /* slab */ false);
99 expect_full_lookup(&data->emap, edata_base_get(remap), remap, szind,
101 expect_full_lookup(&data->emap, edata_last_get(remap), remap,
119 expect_false(emap_register_boundary(TSDN_NULL, &data->emap, lead,
124 expect_false(emap_split_prepare(TSDN_NULL, &data->emap, &prepare, lead,
127 emap_split_commit(TSDN_NULL, &data->emap, &prepare, lead, 2 * PAGE,
129 expect_ptr_eq(lead, emap_edata_lookup(TSDN_NULL, &data->emap,
131 expect_ptr_eq(lead, emap_edata_lookup(TSDN_NULL, &data->emap,
133 expect_ptr_eq(trail, emap_edata_lookup(TSDN_NULL, &data->emap,
136 expect_ptr_eq(trail, emap_edata_lookup(TSDN_NULL, &data->emap,
140 emap_merge_prepare(TSDN_NULL, &data->emap, &prepare, lead, trail);
142 emap_merge_commit(TSDN_NULL, &data->emap, &prepare, lead, trail);
143 expect_ptr_eq(lead, emap_edata_lookup(TSDN_NULL, &data->emap,
145 expect_ptr_null(emap_edata_lookup(TSDN_NULL, &data->emap,
148 expect_ptr_null(emap_edata_lookup(TSDN_NULL, &data->emap,
151 expect_ptr_eq(lead, emap_edata_lookup(TSDN_NULL, &data->emap,
168 expect_ptr_null(emap_try_acquire_edata_neighbor(TSDN_NULL, &data->emap,
181 expect_false(emap_register_boundary(TSDN_NULL, &data->emap, active,
183 expect_false(emap_register_boundary(TSDN_NULL, &data->emap, dirty,
187 emap_update_edata_state(TSDN_NULL, &data->emap, dirty,
189 expect_ptr_null(emap_try_acquire_edata_neighbor(TSDN_NULL, &data->emap,
196 &data->emap, active, EXTENT_PAI_PAC, extent_state_dirty,
201 emap_release_edata(TSDN_NULL, &data->emap, dirty, extent_state_dirty);
209 expect_false(emap_register_boundary(TSDN_NULL, &data->emap,
214 TSDN_NULL, &data->emap, hpa_neighbor, extent_state_dirty);
216 &data->emap, dirty, EXTENT_PAI_PAC, extent_state_dirty),
218 emap_update_edata_state(TSDN_NULL, &data->emap, hpa_neighbor,