Home
last modified time | relevance | path

Searched refs:alignment (Results 1 – 25 of 209) sorted by relevance

123456789

/f-stack/app/redis-5.0.5/deps/jemalloc/test/integration/
H A Dposix_memalign.c17 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 Daligned_alloc.c17 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 Dsdallocx.c13 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 Dmallocx.c164 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 Djemalloc_internal_inlines_c.h72 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 Djemalloc_internal_types.h156 #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 Dsz.h262 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 Dncsw_mem.c218 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 Dmm.c178 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 Dngx_alloc.c52 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 Dngx_alloc.h31 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 Dbase.c39 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 Djemalloc.c1653 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 Dpages.c54 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 Dextent.c366 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 Dlarge.c21 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 Dbase.c141 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 Dbusdma_machdep.c117 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 Dcvmx-bootmem.h156 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 Dcvmx-bootmem.c437 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 Dmem_ext.h93 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 Dbusdma_machdep.c112 (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 Dbusdma_bounce.c104 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 Dbusdma_machdep.c81 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 Dtb_mem.c25 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()

123456789