Searched refs:extent (Results 1 - 25 of 48) sorted by relevance

12

/freebsd-current/contrib/jemalloc/include/jemalloc/internal/
H A Dextent_inlines.h13 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 Dlarge_externs.h9 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 Darena_inlines_b.h44 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 Dextent_externs.h16 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 Dbase_structs.h17 extent_t extent; member in struct:base_block_s
25 * User-configurable extent hook functions. Points to an
H A Darena_externs.h31 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 Drtree.h51 * 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 Dlarge.c24 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 Dextent.c35 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 Dbase.c119 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 Darena.c257 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 Dtcache.c146 /* 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 Dextent_dss.c199 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 Dextent.h25 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 Dactivemap.c61 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 Dactivemap.h47 bool activemap_extent_complete(struct activemap *amp, int extent);
/freebsd-current/contrib/llvm-project/libcxx/include/__mdspan/
H A Dlayout_stride.h84 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 Dlayout_right.h60 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 Dlayout_left.h61 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 Dmdspan.h25 #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 Dextents.h303 _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 Dadt.h40 static constexpr std::size_t extent = Extent; member in class:__orc_rt::span
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DArrayBoundCheckerV2.cpp143 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 DMakefile.inc2 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 Dcd9660_debug.c93 isonum_733(node->isoDirRecord->extent));
96 isonum_733(node->isoDirRecord->extent));
349 debug_dump_integer("extent", rec->extent, 733);

Completed in 298 milliseconds

12