Home | History | Annotate | Download | only in internal

Lines Matching refs:emap_t

16 typedef struct emap_s emap_t;
35 bool emap_init(emap_t *emap, base_t *base, bool zeroed);
37 void emap_remap(tsdn_t *tsdn, emap_t *emap, edata_t *edata, szind_t szind,
40 void emap_update_edata_state(tsdn_t *tsdn, emap_t *emap, edata_t *edata,
58 edata_t *emap_try_acquire_edata_neighbor(tsdn_t *tsdn, emap_t *emap,
61 edata_t *emap_try_acquire_edata_neighbor_expand(tsdn_t *tsdn, emap_t *emap,
63 void emap_release_edata(tsdn_t *tsdn, emap_t *emap, edata_t *edata,
71 bool emap_register_boundary(tsdn_t *tsdn, emap_t *emap, edata_t *edata,
93 void emap_register_interior(tsdn_t *tsdn, emap_t *emap, edata_t *edata,
96 void emap_deregister_boundary(tsdn_t *tsdn, emap_t *emap, edata_t *edata);
97 void emap_deregister_interior(tsdn_t *tsdn, emap_t *emap, edata_t *edata);
129 bool emap_split_prepare(tsdn_t *tsdn, emap_t *emap, emap_prepare_t *prepare,
131 void emap_split_commit(tsdn_t *tsdn, emap_t *emap, emap_prepare_t *prepare,
133 void emap_merge_prepare(tsdn_t *tsdn, emap_t *emap, emap_prepare_t *prepare,
135 void emap_merge_commit(tsdn_t *tsdn, emap_t *emap, emap_prepare_t *prepare,
139 void emap_do_assert_mapped(tsdn_t *tsdn, emap_t *emap, edata_t *edata);
141 emap_assert_mapped(tsdn_t *tsdn, emap_t *emap, edata_t *edata) {
148 void emap_do_assert_not_mapped(tsdn_t *tsdn, emap_t *emap, edata_t *edata);
150 emap_assert_not_mapped(tsdn_t *tsdn, emap_t *emap, edata_t *edata) {
157 emap_edata_in_transition(tsdn_t *tsdn, emap_t *emap, edata_t *edata) {
169 emap_edata_is_acquired(tsdn_t *tsdn, emap_t *emap, edata_t *edata) {
226 emap_edata_lookup(tsdn_t *tsdn, emap_t *emap, const void *ptr) {
234 emap_alloc_ctx_lookup(tsdn_t *tsdn, emap_t *emap, const void *ptr,
246 emap_full_alloc_ctx_lookup(tsdn_t *tsdn, emap_t *emap, const void *ptr,
263 emap_full_alloc_ctx_try_lookup(tsdn_t *tsdn, emap_t *emap, const void *ptr,
284 emap_alloc_ctx_try_lookup_fast(tsd_t *tsd, emap_t *emap, const void *ptr,
320 emap_edata_lookup_batch(tsd_t *tsd, emap_t *emap, size_t nptrs,