/freebsd-current/contrib/jemalloc/include/jemalloc/internal/ |
H A D | extent_inlines.h | 13 extent_lock(tsdn_t *tsdn, extent_t *extent) { argument 14 assert(extent != NULL); 15 mutex_pool_lock(tsdn, &extent_mutex_pool, (uintptr_t)extent); 19 extent_unlock(tsdn_t *tsdn, extent_t *extent) { argument 20 assert(extent != NULL); 21 mutex_pool_unlock(tsdn, &extent_mutex_pool, (uintptr_t)extent); 39 extent_arena_ind_get(const extent_t *extent) { argument 40 unsigned arena_ind = (unsigned)((extent->e_bits & 48 extent_arena_get(const extent_t *extent) { 49 unsigned arena_ind = extent_arena_ind_get(extent); 63 extent_szind_get(const extent_t *extent) argument 89 extent_state_get(const extent_t *extent) argument 95 extent_zeroed_get(const extent_t *extent) argument 101 extent_committed_get(const extent_t *extent) argument 107 extent_dumpable_get(const extent_t *extent) argument 113 extent_slab_get(const extent_t *extent) argument 119 extent_nfree_get(const extent_t *extent) argument 126 extent_base_get(const extent_t *extent) argument 133 extent_addr_get(const extent_t *extent) argument 140 extent_size_get(const extent_t *extent) argument 145 extent_esn_get(const extent_t *extent) argument 150 extent_bsize_get(const extent_t *extent) argument 155 extent_before_get(const extent_t *extent) argument 160 extent_last_get(const extent_t *extent) argument 166 extent_past_get(const extent_t *extent) argument 172 extent_slab_data_get(extent_t *extent) argument 178 extent_slab_data_get_const(const extent_t *extent) argument 184 extent_prof_tctx_get(const extent_t *extent) argument 190 extent_prof_alloc_time_get(const extent_t *extent) argument 195 extent_arena_set(extent_t *extent, arena_t *arena) argument 203 extent_binshard_set(extent_t *extent, unsigned binshard) argument [all...] |
H A D | large_externs.h | 9 bool large_ralloc_no_move(tsdn_t *tsdn, extent_t *extent, size_t usize_min, 21 void large_dalloc_prep_junked_locked(tsdn_t *tsdn, extent_t *extent); 22 void large_dalloc_finish(tsdn_t *tsdn, extent_t *extent); 23 void large_dalloc(tsdn_t *tsdn, extent_t *extent); 24 size_t large_salloc(tsdn_t *tsdn, const extent_t *extent); 25 prof_tctx_t *large_prof_tctx_get(tsdn_t *tsdn, const extent_t *extent); 26 void large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx); 27 void large_prof_tctx_reset(tsdn_t *tsdn, extent_t *extent); 29 nstime_t large_prof_alloc_time_get(const extent_t *extent); 30 void large_prof_alloc_time_set(extent_t *extent, nstime_ [all...] |
H A D | arena_inlines_b.h | 44 const extent_t *extent = iealloc(tsdn, ptr); local 45 if (unlikely(!extent_slab_get(extent))) { 46 return large_prof_tctx_get(tsdn, extent); 64 extent_t *extent = iealloc(tsdn, ptr); local 65 if (unlikely(!extent_slab_get(extent))) { 66 large_prof_tctx_set(tsdn, extent, tctx); 80 extent_t *extent = iealloc(tsdn, ptr); local 81 assert(!extent_slab_get(extent)); 83 large_prof_tctx_reset(tsdn, extent); 92 extent_t *extent local 107 extent_t *extent = iealloc(tsdn, ptr); local 140 arena_decay_extent(tsdn_t *tsdn,arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent) argument 212 extent_t *extent; local 236 extent_t *extent = iealloc(tsdn, ptr); local 254 extent_t *extent = rtree_extent_read(tsdn, &extents_rtree, local [all...] |
H A D | extent_externs.h | 16 void extent_dalloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent); 43 extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent); 52 void extent_dalloc_gap(tsdn_t *tsdn, arena_t *arena, extent_t *extent); 54 extent_hooks_t **r_extent_hooks, extent_t *extent); 56 extent_hooks_t **r_extent_hooks, extent_t *extent); 58 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, 61 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, 64 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, 67 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, 70 extent_hooks_t **r_extent_hooks, extent_t *extent, size_ [all...] |
H A D | base_structs.h | 17 extent_t extent; member in struct:base_block_s 25 * User-configurable extent hook functions. Points to an
|
H A D | arena_externs.h | 31 extent_hooks_t **r_extent_hooks, extent_t *extent); 38 extent_t *extent); 40 extent_t *extent, size_t oldsize); 42 extent_t *extent, size_t oldsize); 67 szind_t binind, extent_t *extent, void *ptr);
|
H A D | rtree.h | 51 * memory address bits, the index, extent, and slab fields are packed as 55 * e: extent 217 extent_t *extent = (extent_t *)atomic_load_p(&elm->le_extent, dependent 219 return extent; 249 rtree_leaf_elm_t *elm, extent_t *extent) { 253 LG_VADDR) | ((uintptr_t)extent & (((uintptr_t)0x1 << LG_VADDR) - 1)) 257 atomic_store_p(&elm->le_extent, extent, ATOMIC_RELEASE); 296 rtree_leaf_elm_t *elm, extent_t *extent, szind_t szind, bool slab) { 299 ((uintptr_t)extent & (((uintptr_t)0x1 << LG_VADDR) - 1)) | 306 * Write extent las 248 rtree_leaf_elm_extent_write(tsdn_t *tsdn, rtree_t *rtree, rtree_leaf_elm_t *elm, extent_t *extent) argument 295 rtree_leaf_elm_write(tsdn_t *tsdn, rtree_t *rtree, rtree_leaf_elm_t *elm, extent_t *extent, szind_t szind, bool slab) argument 386 rtree_write(tsdn_t *tsdn, rtree_t *rtree, rtree_ctx_t *rtree_ctx, uintptr_t key, extent_t *extent, szind_t szind, bool slab) argument [all...] |
/freebsd-current/contrib/jemalloc/src/ |
H A D | large.c | 24 extent_t *extent; local 40 * extent, so that it is possible to make correct junk/zero fill 47 if (unlikely(arena == NULL) || (extent = arena_extent_alloc_large(tsdn, 54 /* Insert extent into large. */ 56 extent_list_append(&arena->large, extent); 66 memset(extent_addr_get(extent), JEMALLOC_ALLOC_JUNK, 67 extent_usize_get(extent)); 71 return extent_addr_get(extent); 84 * Only bother junk filling if the extent isn't about to be 96 large_ralloc_no_move_shrink(tsdn_t *tsdn, extent_t *extent, size_ argument 131 large_ralloc_no_move_expand(tsdn_t *tsdn, extent_t *extent, size_t usize, bool zero) argument 219 large_ralloc_no_move(tsdn_t *tsdn, extent_t *extent, size_t usize_min, size_t usize_max, bool zero) argument 277 extent_t *extent = iealloc(tsdn, ptr); local 322 large_dalloc_prep_impl(tsdn_t *tsdn, arena_t *arena, extent_t *extent, bool junked_locked) argument 344 large_dalloc_finish_impl(tsdn_t *tsdn, arena_t *arena, extent_t *extent) argument 350 large_dalloc_prep_junked_locked(tsdn_t *tsdn, extent_t *extent) argument 355 large_dalloc_finish(tsdn_t *tsdn, extent_t *extent) argument 360 large_dalloc(tsdn_t *tsdn, extent_t *extent) argument 368 large_salloc(tsdn_t *tsdn, const extent_t *extent) argument 373 large_prof_tctx_get(tsdn_t *tsdn, const extent_t *extent) argument 378 large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx) argument 383 large_prof_tctx_reset(tsdn_t *tsdn, extent_t *extent) argument 388 large_prof_alloc_time_get(const extent_t *extent) argument 393 large_prof_alloc_time_set(extent_t *extent, nstime_t t) argument [all...] |
H A D | extent.c | 35 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, 44 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, 51 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, 57 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t size_a, 102 static void extent_deregister(tsdn_t *tsdn, extent_t *extent); 109 extent_t *extent, bool *coalesced, bool growing_retained); 111 extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent, 142 * It's possible that the extent changed out from under us, and with it 143 * the leaf->extent mapping. We have to recheck while holding the lock. 182 extent_t *extent local 194 extent_dalloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent) argument 324 extents_stats_add(extents_t *extent, pszind_t pind, size_t sz) argument 332 extents_stats_sub(extents_t *extent, pszind_t pind, size_t sz) argument 340 extents_insert_locked(tsdn_t *tsdn, extents_t *extents, extent_t *extent) argument 371 extents_remove_locked(tsdn_t *tsdn, extents_t *extents, extent_t *extent) argument 417 extent_t *extent = extent_heap_first(&extents->heaps[i]); local 464 extent_t *extent = extent_heap_first(&extents->heaps[i]); local 503 extent_t *extent = local 520 extent_try_delayed_coalesce(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, extent_t *extent) argument 545 extent_t *extent = extent_recycle(tsdn, arena, r_extent_hooks, extents, local 552 extents_dalloc(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent) argument 578 extent_t *extent; local 635 extents_abandon_vm(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent, bool growing_retained) argument 672 extent_deactivate_locked(tsdn_t *tsdn, arena_t *arena, extents_t *extents, extent_t *extent) argument 682 extent_deactivate(tsdn_t *tsdn, arena_t *arena, extents_t *extents, extent_t *extent) argument 690 extent_activate_locked(tsdn_t *tsdn, arena_t *arena, extents_t *extents, extent_t *extent) argument 700 extent_rtree_leaf_elms_lookup(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx, const extent_t *extent, bool dependent, bool init_missing, rtree_leaf_elm_t **r_elm_a, rtree_leaf_elm_t **r_elm_b) argument 721 extent_rtree_write_acquired(tsdn_t *tsdn, rtree_leaf_elm_t *elm_a, rtree_leaf_elm_t *elm_b, extent_t *extent, szind_t szind, bool slab) argument 731 extent_interior_register(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx, extent_t *extent, szind_t szind) argument 744 extent_gdump_add(tsdn_t *tsdn, const extent_t *extent) argument 770 extent_gdump_sub(tsdn_t *tsdn, const extent_t *extent) argument 781 extent_register_impl(tsdn_t *tsdn, extent_t *extent, bool gdump_add) argument 815 extent_register(tsdn_t *tsdn, extent_t *extent) argument 820 extent_register_no_gdump_add(tsdn_t *tsdn, extent_t *extent) argument 825 extent_reregister(tsdn_t *tsdn, extent_t *extent) argument 838 extent_interior_deregister(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx, extent_t *extent) argument 855 extent_deregister_impl(tsdn_t *tsdn, extent_t *extent, bool gdump) argument 878 extent_deregister(tsdn_t *tsdn, extent_t *extent) argument 883 extent_deregister_no_gdump_sub(tsdn_t *tsdn, extent_t *extent) argument 919 extent_t *extent; local 980 extent_split_interior(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extent_t **extent, extent_t **lead, extent_t **trail, extent_t **to_leak, extent_t **to_salvage, void *new_addr, size_t size, size_t pad, size_t alignment, bool slab, szind_t szind, bool growing_retained) argument 1057 extent_recycle_split(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, void *new_addr, size_t size, size_t pad, size_t alignment, bool slab, szind_t szind, extent_t *extent, bool growing_retained) argument 1141 extent_t *extent = extent_recycle_extract(tsdn, arena, r_extent_hooks, local 1326 extent_t *extent = extent_alloc(tsdn, arena); local 1471 extent_t *extent = extent_recycle(tsdn, arena, r_extent_hooks, local 1496 extent_t *extent = extent_alloc(tsdn, arena); local 1539 extent_t *extent = extent_alloc_retained(tsdn, arena, r_extent_hooks, local 1600 extent_try_coalesce_impl(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, extent_t *extent, bool *coalesced, bool growing_retained, bool inactive_only) argument 1675 extent_try_coalesce(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, extent_t *extent, bool *coalesced, bool growing_retained) argument 1683 extent_try_coalesce_large(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, extent_t *extent, bool *coalesced, bool growing_retained) argument 1695 extent_record(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent, bool growing_retained) argument 1742 extent_dalloc_gap(tsdn_t *tsdn, arena_t *arena, extent_t *extent) argument 1776 extent_dalloc_wrapper_try(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent) argument 1810 extent_dalloc_wrapper(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent) argument 1881 extent_destroy_wrapper(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent) argument 1918 extent_commit_impl(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, size_t length, bool growing_retained) argument 1939 extent_commit_wrapper(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, size_t length) argument 1954 extent_decommit_wrapper(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, size_t length) argument 1991 extent_purge_lazy_impl(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, size_t length, bool growing_retained) argument 2016 extent_purge_lazy_wrapper(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, size_t length) argument 2038 extent_purge_forced_impl(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, size_t length, bool growing_retained) argument 2062 extent_purge_forced_wrapper(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset, size_t length) argument 2092 extent_split_impl(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent, size_t size_a, szind_t szind_a, bool slab_a, size_t size_b, szind_t szind_b, bool slab_b, bool growing_retained) argument 2176 extent_split_wrapper(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent, size_t size_a, szind_t szind_a, bool slab_a, size_t size_b, szind_t szind_b, bool slab_b) argument 2344 const extent_t *extent = iealloc(tsdn, ptr); local 2369 const extent_t *extent = iealloc(tsdn, ptr); local [all...] |
H A D | base.c | 119 base_extent_init(size_t *extent_sn_next, extent_t *extent, void *addr, argument 126 extent_binit(extent, addr, size, sn); 172 extent_bsize_get(&block->extent)) >> LG_HUGEPAGE; 180 base_extent_bump_alloc_helper(extent_t *extent, size_t *gap_size, size_t size, argument 187 *gap_size = ALIGNMENT_CEILING((uintptr_t)extent_addr_get(extent), 188 alignment) - (uintptr_t)extent_addr_get(extent); 189 ret = (void *)((uintptr_t)extent_addr_get(extent) + *gap_size); 190 assert(extent_bsize_get(extent) >= *gap_size + size); 191 extent_binit(extent, (void *)((uintptr_t)extent_addr_get(extent) 198 base_extent_bump_alloc_post(base_t *base, extent_t *extent, size_t gap_size, void *addr, size_t size) argument 232 base_extent_bump_alloc(base_t *base, extent_t *extent, size_t size, size_t alignment) argument 427 extent_t *extent = NULL; local 471 extent_t *extent = base_alloc_impl(tsdn, base, sizeof(extent_t), local [all...] |
H A D | arena.c | 257 extent_hooks_t **r_extent_hooks, extent_t *extent) { 262 extent); 438 extent_t *extent = extents_alloc(tsdn, arena, &extent_hooks, local 441 if (extent == NULL && arena_may_have_muzzy(arena)) { 442 extent = extents_alloc(tsdn, arena, &extent_hooks, 447 if (extent == NULL) { 448 extent = extent_alloc_wrapper(tsdn, arena, &extent_hooks, NULL, 453 * extent may be NULL on OOM, but in that case 463 if (extent != NULL) { 476 return extent; 256 arena_extents_dirty_dalloc(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, extent_t *extent) argument 480 arena_extent_dalloc_large_prep(tsdn_t *tsdn, arena_t *arena, extent_t *extent) argument 491 arena_extent_ralloc_large_shrink(tsdn_t *tsdn, arena_t *arena, extent_t *extent, size_t oldusize) argument 505 arena_extent_ralloc_large_expand(tsdn_t *tsdn, arena_t *arena, extent_t *extent, size_t oldusize) argument 832 extent_t *extent; local 1134 large_dalloc(tsd_tsdn(tsd), extent); local 1162 extent_t *extent; local 1566 extent_t *extent = rtree_extent_read(tsdn, &extents_rtree, rtree_ctx, local 1581 arena_prof_demote(tsdn_t *tsdn, extent_t *extent, const void *ptr) argument 1602 extent_t *extent = iealloc(tsdn, ptr); local 1712 arena_dalloc_bin_junked_locked(tsdn_t *tsdn, arena_t *arena, bin_t *bin, szind_t binind, extent_t *extent, void *ptr) argument 1719 arena_dalloc_bin(tsdn_t *tsdn, arena_t *arena, extent_t *extent, void *ptr) argument 1732 extent_t *extent = iealloc(tsdn, ptr); local 1746 extent_t *extent = iealloc(tsdn, ptr); local [all...] |
H A D | tcache.c | 146 /* Look up extent once per item. */ 158 extent_t *extent = item_extent[0]; local 159 unsigned bin_arena_ind = extent_arena_ind_get(extent); 162 unsigned binshard = extent_binshard_get(extent); 184 extent = item_extent[i]; 185 assert(ptr != NULL && extent != NULL); 187 if (extent_arena_ind_get(extent) == bin_arena_ind 188 && extent_binshard_get(extent) == binshard) { 190 bin_arena, bin, binind, extent, ptr); local 199 item_extent[ndeferred] = extent; 253 extent_t *extent = item_extent[0]; local 273 extent); local 302 large_dalloc_finish(tsd_tsdn(tsd), extent); local [all...] |
H A D | extent_dss.c | 199 extent_t extent; local 201 extent_init(&extent, arena, ret, size, 206 arena, &extent_hooks, &extent, 0,
|
/freebsd-current/contrib/llvm-project/libcxx/include/__type_traits/ |
H A D | extent.h | 25 struct _LIBCPP_TEMPLATE_VIS extent : integral_constant<size_t, __array_extent(_Tp, _Dim)> {}; struct in inherits:integral_constant 35 struct _LIBCPP_TEMPLATE_VIS extent : public integral_constant<size_t, 0> {}; 37 struct _LIBCPP_TEMPLATE_VIS extent<_Tp[], 0> : public integral_constant<size_t, 0> {}; 39 struct _LIBCPP_TEMPLATE_VIS extent<_Tp[], _Ip> : public integral_constant<size_t, extent<_Tp, _Ip - 1>::value> {}; 41 struct _LIBCPP_TEMPLATE_VIS extent<_Tp[_Np], 0> : public integral_constant<size_t, _Np> {}; 43 struct _LIBCPP_TEMPLATE_VIS extent<_Tp[_Np], _Ip> : public integral_constant<size_t, extent<_Tp, _Ip - 1>::value> {}; 47 inline constexpr size_t extent_v = extent<_Tp, _Ip>::value;
|
/freebsd-current/sbin/hastd/ |
H A D | activemap.c | 61 writes per extent. */ 99 int extent; local 102 extent = (offset >> amp->am_extentshift); 103 PJDLOG_ASSERT(extent >= 0 && extent < amp->am_nextents); 104 return (extent); 108 ext2off(const struct activemap *amp, int extent) argument 112 PJDLOG_ASSERT(extent >= 0 && extent < amp->am_nextents); 113 offset = ((off_t)extent << am 202 keepdirty_find(struct activemap *amp, int extent) argument 214 keepdirty_add(struct activemap *amp, int extent) argument 368 activemap_extent_complete(struct activemap *amp, int extent) argument [all...] |
H A D | activemap.h | 47 bool activemap_extent_complete(struct activemap *amp, int extent);
|
/freebsd-current/contrib/llvm-project/libcxx/include/__mdspan/ |
H A D | layout_stride.h | 84 index_type __prod = __ext.extent(0); 86 bool __overflowed = __builtin_mul_overflow(__prod, __ext.extent(__r), &__prod); 107 if (__ext.extent(__r) == static_cast<index_type>(0)) 109 index_type __prod = (__ext.extent(__r) - 1); 145 (__extents_.extent(__permute[__r]) > static_cast<index_type>(1))) 164 __stride *= __extents_.extent(__r); 203 static_cast<index_type>(__strides[__permute[__i - 1]]) * __extents_.extent(__permute[__i - 1])) 268 if ((__extents_.extent(_Pos) * ... * 1) == 0) 273 (((__extents_.extent(_Pos) - static_cast<index_type>(1)) * __strides_[_Pos]) + ... + 317 if (__extents_.extent(__ [all...] |
H A D | layout_right.h | 60 index_type __prod = __ext.extent(0); 62 bool __overflowed = __builtin_mul_overflow(__prod, __ext.extent(__r), &__prod); 105 // layout_left::mapping<dextents<unsigned, 1>>(dextents<unsigned, 1>(200))); map.extents().extent(0) == 142 __size *= __extents_.extent(__r); 158 ((__res = static_cast<index_type>(__idx) + __extents_.extent(_Pos) * __res), ...); 180 __s *= __extents_.extent(__i);
|
H A D | layout_left.h | 61 index_type __prod = __ext.extent(0); 63 bool __overflowed = __builtin_mul_overflow(__prod, __ext.extent(__r), &__prod); 106 // layout_right::mapping<dextents<unsigned, 1>>(dextents<unsigned, 1>(200))); map.extents().extent(0) == 143 __size *= __extents_.extent(__r); 160 ((__res = __idx_a[extents_type::rank() - 1 - _Pos] + __extents_.extent(extents_type::rank() - 1 - _Pos) * __res), 183 __s *= __extents_.extent(__i);
|
H A D | mdspan.h | 25 #include <__type_traits/extent.h> 97 _LIBCPP_HIDE_FROM_ABI constexpr index_type extent(rank_type __r) const noexcept { 98 return __map_.extents().extent(__r); 171 // mdspan<int, dextents<unsigned, 1>, non_checking_layout>(ptr, 200); leads to an extent of -56 on m 174 (static_cast<index_type>(__other.extent(__r)) == static_cast<index_type>(static_extent(__r))), 222 return (__builtin_mul_overflow(__prod, extent(_Idxs), &__prod) || ... || false); 226 return ((static_cast<size_type>(__map_.extents().extent(_Idxs))) * ... * size_type(1)); 232 return (rank() > 0) && ((__map_.extents().extent(_Idxs) == index_type(0)) || ... || false);
|
H A D | extents.h | 303 _LIBCPP_HIDE_FROM_ABI constexpr index_type extent(rank_type __r) const noexcept { return __vals_.__value(__r); } 320 // e.g. mdspan m(ptr, dextents<char, 1>(200u)); leads to an extent of -56 on m 333 // e.g. mdspan m(ptr, dextents<char, 1>(array<unsigned,1>(200))); leads to an extent of -56 on m 346 // e.g. array a{200u}; mdspan<int, dextents<char,1>> m(ptr, extents(span<unsigned,1>(a))); leads to an extent of -56 367 __exts.extent(_Idx)); 399 // e.g. dextents<char,1>> e(dextents<unsigned,1>(200)) leads to an extent of -56 on e 401 __mdspan_detail::__is_representable_as<index_type>(__other.extent(__r)), 409 (static_cast<index_type>(__other.extent(__r)) == static_cast<index_type>(_Values::__static_value(__r))), 425 if (static_cast<_CommonType>(__lhs.extent(__r)) != static_cast<_CommonType>(__rhs.extent(__ [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | adt.h | 40 static constexpr std::size_t extent = Extent; member in class:__orc_rt::span
|
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ArrayBoundCheckerV2.cpp | 143 getSimplifiedOffsets(NonLoc offset, nonloc::ConcreteInt extent, argument 149 APSIntType(extent.getValue()).convert(SIE->getRHS()); 154 if ((extent.getValue() % constant) != 0) 155 return std::pair<NonLoc, nonloc::ConcreteInt>(offset, extent); 159 svalBuilder.makeIntVal(extent.getValue() / constant), 164 svalBuilder.makeIntVal(extent.getValue() - constant), svalBuilder); 171 return std::pair<NonLoc, nonloc::ConcreteInt>(offset, extent); 328 // memory access is within the extent of the base region. Since we
|
/freebsd-current/lib/libc/stdlib/malloc/jemalloc/ |
H A D | Makefile.inc | 2 ckh.c ctl.c div.c extent.c extent_dss.c extent_mmap.c hash.c hook.c \
|
/freebsd-current/usr.sbin/makefs/cd9660/ |
H A D | cd9660_debug.c | 93 isonum_733(node->isoDirRecord->extent)); 96 isonum_733(node->isoDirRecord->extent)); 349 debug_dump_integer("extent", rec->extent, 733);
|