| /f-stack/app/redis-5.0.5/deps/jemalloc/test/integration/ |
| H A D | posix_memalign.c | 17 size_t alignment; in TEST_BEGIN() local 20 for (alignment = 0; alignment < sizeof(void *); alignment++) { in TEST_BEGIN() 23 alignment); in TEST_BEGIN() 26 for (alignment = sizeof(size_t); alignment < MAXALIGN; in TEST_BEGIN() 27 alignment <<= 1) { in TEST_BEGIN() 30 alignment + 1); in TEST_BEGIN() 48 alignment, size); in TEST_BEGIN() 59 alignment, size); in TEST_BEGIN() 61 alignment = 0x10LU; in TEST_BEGIN() 69 alignment, size); in TEST_BEGIN() [all …]
|
| H A D | aligned_alloc.c | 17 size_t alignment; in TEST_BEGIN() local 20 alignment = 0; in TEST_BEGIN() 26 for (alignment = sizeof(size_t); alignment < MAXALIGN; in TEST_BEGIN() 27 alignment <<= 1) { in TEST_BEGIN() 32 alignment + 1); in TEST_BEGIN() 38 size_t alignment, size; in TEST_BEGIN() local 52 alignment, size); in TEST_BEGIN() 65 alignment, size); in TEST_BEGIN() 67 alignment = 0x10LU; in TEST_BEGIN() 77 alignment, size); in TEST_BEGIN() [all …]
|
| H A D | sdallocx.c | 13 size_t nsz, sz, alignment, total; in TEST_BEGIN() local 21 for (alignment = 8; in TEST_BEGIN() 22 alignment <= MAXALIGN; in TEST_BEGIN() 23 alignment <<= 1) { in TEST_BEGIN() 26 sz < 3 * alignment && sz < (1U << 31); in TEST_BEGIN() 27 sz += (alignment >> (LG_SIZEOF_PTR-1)) - 1) { in TEST_BEGIN() 29 nsz = nallocx(sz, MALLOCX_ALIGN(alignment) | in TEST_BEGIN() 31 ps[i] = mallocx(sz, MALLOCX_ALIGN(alignment) | in TEST_BEGIN() 41 MALLOCX_ALIGN(alignment)); in TEST_BEGIN()
|
| H A D | mallocx.c | 164 size_t nsz, rsz, alignment, total; in TEST_BEGIN() local 172 for (alignment = 8; in TEST_BEGIN() 173 alignment <= MAXALIGN; in TEST_BEGIN() 174 alignment <<= 1) { in TEST_BEGIN() 177 sz < 3 * alignment && sz < (1U << 31); in TEST_BEGIN() 180 nsz = nallocx(sz, MALLOCX_ALIGN(alignment) | in TEST_BEGIN() 184 "size=%zu (%#zx)", alignment, sz, sz); in TEST_BEGIN() 185 ps[i] = mallocx(sz, MALLOCX_ALIGN(alignment) | in TEST_BEGIN() 189 "size=%zu (%#zx)", alignment, sz, sz); in TEST_BEGIN() 193 "alignment=%zu, size=%zu", alignment, sz); in TEST_BEGIN() [all …]
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/ |
| H A D | jemalloc_internal_inlines_c.h | 72 assert(usize == sz_sa2u(usize, alignment)); in ipallocztm() 79 assert(ALIGNMENT_ADDR2BASE(ret, alignment) == ret); in ipallocztm() 93 ipalloc(tsd_t *tsd, size_t usize, size_t alignment, bool zero) { in ipalloc() argument 94 return ipallocztm(tsd_tsdn(tsd), usize, alignment, zero, in ipalloc() 143 usize = sz_sa2u(size + extra, alignment); in iralloct_realign() 147 p = ipalloct(tsdn, usize, alignment, zero, tcache, arena); in iralloct_realign() 153 usize = sz_sa2u(size, alignment); in iralloct_realign() 157 p = ipalloct(tsdn, usize, alignment, zero, tcache, arena); in iralloct_realign() 180 if (alignment != 0 && ((uintptr_t)ptr & ((uintptr_t)alignment-1)) in iralloct() 203 size_t alignment, bool zero) { in ixalloc() argument [all …]
|
| H A D | jemalloc_internal_types.h | 156 #define ALIGNMENT_ADDR2BASE(a, alignment) \ argument 157 ((void *)((uintptr_t)(a) & ((~(alignment)) + 1))) 160 #define ALIGNMENT_ADDR2OFFSET(a, alignment) \ argument 161 ((size_t)((uintptr_t)(a) & (alignment - 1))) 164 #define ALIGNMENT_CEILING(s, alignment) \ argument 165 (((s) + (alignment - 1)) & ((~(alignment)) + 1))
|
| H A D | sz.h | 262 sz_sa2u(size_t size, size_t alignment) { in sz_sa2u() argument 265 assert(alignment != 0 && ((alignment - 1) & alignment) == 0); in sz_sa2u() 268 if (size <= SMALL_MAXCLASS && alignment < PAGE) { in sz_sa2u() 283 usize = sz_s2u(ALIGNMENT_CEILING(size, alignment)); in sz_sa2u() 291 if (unlikely(alignment > LARGE_MAXCLASS)) { in sz_sa2u() 310 if (usize + sz_large_pad + PAGE_CEILING(alignment) - PAGE < usize) { in sz_sa2u()
|
| /f-stack/freebsd/contrib/ncsw/etc/ |
| H A D | ncsw_mem.c | 218 if (alignment < 4) 220 alignment = 4; 240 uint16_t alignment) 303 if (alignment < 4) 305 alignment = 4; 307 else if (!POWER_OF_2(alignment)) 346 p_Mem->alignment = alignment; 419 if (alignment < 4) 421 alignment = 4; 423 else if (!POWER_OF_2(alignment)) [all …]
|
| H A D | mm.c | 178 uint64_t alignment; in AddFree() local 188 alignment = (uint64_t)(0x1 << i); in AddFree() 189 alignBase = MAKE_ALIGNED(base, alignment); in AddFree() 275 if ((alignment == 1) && !p_NewB) in AddFree() 311 uint64_t alignment; in CutFree() local 319 alignment = (uint64_t)(0x1 << i); in CutFree() 320 alignBase = MAKE_ALIGNED(holdEnd, alignment); in CutFree() 346 if ( (holdBase-base) >= alignment ) in CutFree() 713 if (alignment == 0) in MM_Get() 715 alignment = 1; in MM_Get() [all …]
|
| /f-stack/app/nginx-1.16.1/src/os/unix/ |
| H A D | ngx_alloc.c | 52 ngx_memalign(size_t alignment, size_t size, ngx_log_t *log) in ngx_memalign() argument 57 err = posix_memalign(&p, alignment, size); in ngx_memalign() 61 "posix_memalign(%uz, %uz) failed", alignment, size); in ngx_memalign() 66 "posix_memalign: %p:%uz @%uz", p, size, alignment); in ngx_memalign() 74 ngx_memalign(size_t alignment, size_t size, ngx_log_t *log) in ngx_memalign() argument 78 p = memalign(alignment, size); in ngx_memalign() 81 "memalign(%uz, %uz) failed", alignment, size); in ngx_memalign() 85 "memalign: %p:%uz @%uz", p, size, alignment); in ngx_memalign()
|
| H A D | ngx_alloc.h | 31 void *ngx_memalign(size_t alignment, size_t size, ngx_log_t *log); 35 #define ngx_memalign(alignment, size, log) ngx_alloc(size, log) argument
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/src/ |
| H A D | base.c | 39 size_t alignment = HUGEPAGE; in base_map() local 181 size_t alignment) { in base_extent_bump_alloc_helper() argument 184 assert(alignment == ALIGNMENT_CEILING(alignment, QUANTUM)); in base_extent_bump_alloc_helper() 185 assert(size == ALIGNMENT_CEILING(size, alignment)); in base_extent_bump_alloc_helper() 233 size_t alignment) { in base_extent_bump_alloc() argument 250 size_t alignment) { in base_block_alloc() argument 251 alignment = ALIGNMENT_CEILING(alignment, QUANTUM); in base_block_alloc() 252 size_t usize = ALIGNMENT_CEILING(size, alignment); in base_block_alloc() 319 alignment); in base_extent_alloc() 423 alignment = QUANTUM_CEILING(alignment); in base_alloc_impl() [all …]
|
| H A D | jemalloc.c | 1653 size_t alignment; member 1664 dynamic_opts->alignment = 0; in dynamic_opts_init() 1825 || (dopts->alignment & (dopts->alignment - 1)) != 0)) { in imalloc_body() 2068 dopts.alignment = alignment; in je_posix_memalign() 2088 alignment, size); in JEMALLOC_ATTR() 2105 dopts.alignment = alignment; in JEMALLOC_ATTR() 2441 dopts.alignment = alignment; in JEMALLOC_ATTR() 2476 dopts.alignment = PAGE; in JEMALLOC_ATTR() 2709 usize = (alignment == 0) ? in je_rallocx() 2729 assert(alignment == 0 || ((uintptr_t)p & (alignment - 1)) == ZU(0)); in je_rallocx() [all …]
|
| H A D | pages.c | 54 os_pages_map(void *addr, size_t size, size_t alignment, bool *commit) { in os_pages_map() argument 155 pages_map_slow(size_t size, size_t alignment, bool *commit) { in pages_map_slow() argument 156 size_t alloc_size = size + alignment - os_page; in pages_map_slow() 164 void *pages = os_pages_map(NULL, alloc_size, alignment, commit); in pages_map_slow() 168 size_t leadsize = ALIGNMENT_CEILING((uintptr_t)pages, alignment) in pages_map_slow() 179 pages_map(void *addr, size_t size, size_t alignment, bool *commit) { in pages_map() argument 180 assert(alignment >= PAGE); in pages_map() 181 assert(ALIGNMENT_ADDR2BASE(addr, alignment) == addr); in pages_map() 202 if (ALIGNMENT_ADDR2OFFSET(ret, alignment) != 0) { in pages_map() 204 return pages_map_slow(size, alignment, commit); in pages_map()
|
| H A D | extent.c | 366 size_t alignment) { in extents_fit_alignment() argument 382 PAGE_CEILING(alignment)); in extents_fit_alignment() 478 alignment); in extents_fit_locked() 506 assert(alignment != 0); in extents_alloc() 854 assert(alignment > 0); in extent_recycle_extract() 869 assert(alignment <= PAGE); in extent_recycle_extract() 895 alignment); in extent_recycle_extract() 1143 assert(alignment != 0); in extent_alloc_core() 1194 alignment, zero, commit); in extent_alloc_default() 1394 assert(alignment != 0); in extent_alloc_retained() [all …]
|
| H A D | large.c | 21 large_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment, in large_palloc() argument 30 ausize = sz_sa2u(usize, alignment); in large_palloc() 48 arena, usize, alignment, &is_zeroed)) == NULL) { in large_palloc() 265 size_t alignment, bool zero) { in large_ralloc_move_helper() argument 266 if (alignment <= CACHELINE) { in large_ralloc_move_helper() 269 return large_palloc(tsdn, arena, usize, alignment, zero); in large_ralloc_move_helper() 274 size_t alignment, bool zero, tcache_t *tcache) { in large_ralloc() argument 292 void *ret = large_ralloc_move_helper(tsdn, arena, usize, alignment, in large_ralloc()
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/test/unit/ |
| H A D | base.c | 141 size_t alignment = alignments[i]; in TEST_BEGIN() local 142 size_t align_ceil = ALIGNMENT_CEILING(alignment, in TEST_BEGIN() 144 p = base_alloc(tsdn, base, 1, alignment); in TEST_BEGIN() 149 alignment)), "Expected quantum alignment"); in TEST_BEGIN() 150 q = base_alloc(tsdn, base, alignment, alignment); in TEST_BEGIN() 156 r = base_alloc(tsdn, base, 1, alignment); in TEST_BEGIN() 199 size_t alignment = alignments[i]; in TEST_BEGIN() local 200 p = base_alloc(tsdn, base, QUANTUM, alignment); in TEST_BEGIN() 205 alignment)), "Expected %zu-byte alignment", in TEST_BEGIN() 206 alignment); in TEST_BEGIN()
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | busdma_machdep.c | 117 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, in common_bus_dma_tag_create() argument 144 common->alignment = alignment; in common_bus_dma_tag_create() 168 common->alignment = MAX(parent->alignment, common->alignment); in common_bus_dma_tag_create() 194 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, in bus_dma_tag_create() argument 204 error = bus_dma_bounce_impl.tag_create(parent, alignment, in bus_dma_tag_create() 209 error = tc->impl->tag_create(parent, alignment, in bus_dma_tag_create() 227 t->alignment = common->alignment; in bus_dma_template_clone()
|
| /f-stack/freebsd/contrib/octeon-sdk/ |
| H A D | cvmx-bootmem.h | 156 extern void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment); 171 extern void *cvmx_bootmem_alloc_address(uint64_t size, uint64_t address, uint64_t alignment); 187 extern void *cvmx_bootmem_alloc_range_flags(uint64_t size, uint64_t alignment, uint64_t min_addr, u… 203 extern void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, uint64_t min_addr, uint64_… 218 extern void *cvmx_bootmem_alloc_named(uint64_t size, uint64_t alignment, const char *name); 233 extern void *cvmx_bootmem_alloc_named_flags(uint64_t size, uint64_t alignment, const char *name, ui… 351 …uint64_t req_size, uint64_t address_min, uint64_t address_max, uint64_t alignment, uint32_t flags); 372 …ock_alloc(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t alignment, const char *nam…
|
| H A D | cvmx-bootmem.c | 437 address = cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0); in cvmx_bootmem_alloc_range() 454 void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment) in cvmx_bootmem_alloc() argument 456 return cvmx_bootmem_alloc_range(size, alignment, 0, 0); in cvmx_bootmem_alloc() 518 return(cvmx_bootmem_alloc_named_range(size, 0, 0, alignment, name)); in cvmx_bootmem_alloc_named() 595 uint64_t alignment_mask = ~(alignment - 1); in cvmx_bootmem_phy_alloc() 620 if (alignment < CVMX_BOOTMEM_ALIGNMENT_SIZE) in cvmx_bootmem_phy_alloc() 622 alignment = CVMX_BOOTMEM_ALIGNMENT_SIZE; in cvmx_bootmem_phy_alloc() 624 alignment_mask = ~(alignment - 1); in cvmx_bootmem_phy_alloc() 628 if (alignment) in cvmx_bootmem_phy_alloc() 629 address_min = (address_min + (alignment - 1)) & ~(alignment - 1); in cvmx_bootmem_phy_alloc() [all …]
|
| /f-stack/freebsd/contrib/ncsw/inc/etc/ |
| H A D | mem_ext.h | 93 uint16_t alignment; /* Requested alignment for the data field */ member 129 uint16_t alignment); 155 uint16_t alignment, 181 uint16_t alignment, 259 uint16_t alignment); 307 #define MEM_GetAlignment(h_Mem) ((t_MemorySegment *)(h_Mem))->alignment
|
| /f-stack/freebsd/x86/x86/ |
| H A D | busdma_machdep.c | 112 (paddr & (tc->alignment - 1)) != 0) && in bus_dma_run_filter() 124 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, in common_bus_dma_tag_create() argument 151 common->alignment = alignment; in common_bus_dma_tag_create() 217 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, in bus_dma_tag_create() argument 227 error = bus_dma_bounce_impl.tag_create(parent, alignment, in bus_dma_tag_create() 232 error = tc->impl->tag_create(parent, alignment, in bus_dma_tag_create() 250 t->alignment = common->alignment; in bus_dma_template_clone()
|
| H A D | busdma_bounce.c | 104 bus_size_t alignment; member 210 newtag->common.alignment > 1) in bounce_bus_dma_tag_create() 342 if (dmat->common.alignment > 1) in bounce_bus_dmamap_create() 454 dmat->common.alignment, M_DEVBUF, in bounce_bus_dmamem_alloc() 460 (uintmax_t)dmat->common.alignment)); in bounce_bus_dmamem_alloc() 464 dmat->common.alignment <= PAGE_SIZE && in bounce_bus_dmamem_alloc() 475 dmat->common.alignment != 0 ? dmat->common.alignment : 1ul, in bounce_bus_dmamem_alloc() 587 dmat->common.alignment); in _bus_dmamap_count_pages() 624 dmat->common.alignment); in _bus_dmamap_count_ma() 1099 if (dmat->common.alignment <= bz->alignment && in alloc_bounce_zone() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | busdma_machdep.c | 81 bus_size_t alignment; member 127 bus_size_t alignment; member 357 dmat->alignment <= PAGE_SIZE, in might_bounce() 360 __func__, dmat->alignment)); in might_bounce() 467 KASSERT(alignment != 0 && powerof2(alignment), in bus_dma_tag_create() 483 newtag->alignment = alignment; in bus_dma_tag_create() 508 newtag->alignment = MAX(parent->alignment, newtag->alignment); in bus_dma_tag_create() 587 t->alignment = dmat->alignment; in bus_dma_template_clone() 847 dmat->alignment <= PAGE_SIZE && in bus_dmamem_alloc() 1533 if ((dmat->alignment <= bz->alignment) && in alloc_bounce_zone() [all …]
|
| /f-stack/dpdk/lib/librte_acl/ |
| H A D | tb_mem.c | 25 size = sz + pool->alignment - 1; in tb_pool() 42 block->mem = RTE_PTR_ALIGN_CEIL(ptr, pool->alignment); in tb_pool() 55 size = RTE_ALIGN_CEIL(size, pool->alignment); in tb_alloc()
|