Home
last modified time | relevance | path

Searched refs:bitmap (Results 1 – 11 of 11) sorted by relevance

/third_party/ulib/jemalloc/include/jemalloc/internal/
A Dbitmap_inlines.h18 bitmap_t rg = bitmap[rgoff]; in bitmap_full()
25 if (bitmap[i] != 0) in bitmap_full()
40 g = bitmap[goff]; in bitmap_get()
52 assert(!bitmap_get(bitmap, binfo, bit)); in bitmap_set()
54 gp = &bitmap[goff]; in bitmap_set()
59 assert(bitmap_get(bitmap, binfo, bit)); in bitmap_set()
87 assert(!bitmap_full(bitmap, binfo)); in bitmap_sfu()
100 g = bitmap[0]; in bitmap_sfu()
103 g = bitmap[i]; in bitmap_sfu()
107 bitmap_set(bitmap, binfo, bit); in bitmap_sfu()
[all …]
A Dutil_inlines.h8 unsigned ffs_zu(size_t bitmap);
40 ffs_u(unsigned bitmap) in ffs_u() argument
46 ffs_zu(size_t bitmap) in ffs_zu() argument
49 return (ffs_u(bitmap)); in ffs_zu()
51 return (ffs_lu(bitmap)); in ffs_zu()
53 return (ffs_llu(bitmap)); in ffs_zu()
60 ffs_u64(uint64_t bitmap) in ffs_u64() argument
63 return (ffs_lu(bitmap)); in ffs_u64()
72 ffs_u32(uint32_t bitmap) in ffs_u32() argument
75 return (ffs_u(bitmap)); in ffs_u32()
[all …]
A Darena_structs_a.h12 bitmap_t bitmap[BITMAP_GROUPS_MAX]; member
A Dbitmap_externs.h7 void bitmap_init(bitmap_t *bitmap, const bitmap_info_t *binfo);
/third_party/ulib/jemalloc/test/unit/
A Dbitmap.c179 bitmap_init(bitmap, binfo); in test_bitmap_init_body()
185 free(bitmap); in test_bitmap_init_body()
212 bitmap_init(bitmap, binfo); in test_bitmap_set_body()
215 bitmap_set(bitmap, binfo, i); in test_bitmap_set_body()
217 free(bitmap); in test_bitmap_set_body()
244 bitmap_init(bitmap, binfo); in test_bitmap_unset_body()
247 bitmap_set(bitmap, binfo, i); in test_bitmap_unset_body()
252 bitmap_set(bitmap, binfo, i); in test_bitmap_unset_body()
254 free(bitmap); in test_bitmap_unset_body()
281 bitmap_init(bitmap, binfo); in test_bitmap_sfu_body()
[all …]
/third_party/ulib/jemalloc/src/
A Dbitmap.c44 bitmap_init(bitmap_t *bitmap, const bitmap_info_t *binfo) in bitmap_init() argument
56 memset(bitmap, 0xffU, bitmap_size(binfo)); in bitmap_init()
60 bitmap[binfo->levels[1].group_offset - 1] >>= extra; in bitmap_init()
67 bitmap[binfo->levels[i+1].group_offset - 1] >>= extra; in bitmap_init()
90 bitmap_init(bitmap_t *bitmap, const bitmap_info_t *binfo) in bitmap_init() argument
94 memset(bitmap, 0xffU, bitmap_size(binfo)); in bitmap_init()
98 bitmap[binfo->ngroups - 1] >>= extra; in bitmap_init()
A Darena.c127 assert(!bitmap_full(slab_data->bitmap, &bin_info->bitmap_info)); in arena_slab_reg_alloc()
129 regind = bitmap_sfu(slab_data->bitmap, &bin_info->bitmap_info); in arena_slab_reg_alloc()
185 assert(bitmap_get(slab_data->bitmap, &bin_info->bitmap_info, regind)); in arena_slab_reg_dalloc()
187 bitmap_unset(slab_data->bitmap, &bin_info->bitmap_info, regind); in arena_slab_reg_dalloc()
992 bitmap_init(slab_data->bitmap, &bin_info->bitmap_info); in arena_slab_alloc()
/third_party/ulib/jemalloc/
A Drules.mk18 $(GET_LOCAL_DIR)/src/bitmap.c \
A DMakefile.in95 $(srcroot)src/bitmap.c \
160 $(srcroot)test/unit/bitmap.c \
A DChangeLog124 bitmap fix is critical for 64-bit Windows.
182 addition to speeding up bitmap operations on 64-bit systems, this reduces
/third_party/lib/acpica/
A Dchanges.txt9999 execution. A bitmap is now used to allocate and free the IDs, thus

Completed in 34 milliseconds