/freebsd-10.0-release/contrib/gcc/config/i386/ |
H A D | pmm_malloc.h | 41 _mm_malloc (size_t size, size_t alignment) argument 44 if (alignment == 1) 46 if (alignment == 2 || (sizeof (void *) == 8 && alignment == 4)) 47 alignment = sizeof (void *); 48 if (posix_memalign (&ptr, alignment, size) == 0)
|
/freebsd-10.0-release/sys/dev/drm2/ |
H A D | drm_mm.h | 99 unsigned alignment, 104 unsigned alignment, 110 unsigned alignment) 112 return drm_mm_get_block_generic(parent, size, alignment, 0); 116 unsigned alignment) 118 return drm_mm_get_block_generic(parent, size, alignment, 1); 123 unsigned alignment, 127 return drm_mm_get_block_range_generic(parent, size, alignment, 133 unsigned alignment, 137 return drm_mm_get_block_range_generic(parent, size, alignment, 108 drm_mm_get_block(struct drm_mm_node *parent, unsigned long size, unsigned alignment) argument 114 drm_mm_get_block_atomic(struct drm_mm_node *parent, unsigned long size, unsigned alignment) argument 120 drm_mm_get_block_range( struct drm_mm_node *parent, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument 130 drm_mm_get_block_atomic_range( struct drm_mm_node *parent, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument [all...] |
H A D | drm_mm.c | 113 unsigned long size, unsigned alignment) 122 if (alignment) 123 tmp = hole_start % alignment; 129 wasted = alignment - tmp; 151 unsigned alignment, 160 drm_mm_insert_helper(hole_node, node, size, alignment); 166 unsigned long size, unsigned alignment) 170 hole_node = drm_mm_search_free(mm, size, alignment, 0); 174 drm_mm_insert_helper(hole_node, node, size, alignment); 181 unsigned long size, unsigned alignment, 111 drm_mm_insert_helper(struct drm_mm_node *hole_node, struct drm_mm_node *node, unsigned long size, unsigned alignment) argument 149 drm_mm_get_block_generic(struct drm_mm_node *hole_node, unsigned long size, unsigned alignment, int atomic) argument 165 drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment) argument 179 drm_mm_insert_helper_range(struct drm_mm_node *hole_node, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument 223 drm_mm_get_block_range_generic(struct drm_mm_node *hole_node, unsigned long size, unsigned alignment, unsigned long start, unsigned long end, int atomic) argument 242 drm_mm_insert_node_in_range(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument 308 check_free_hole(unsigned long start, unsigned long end, unsigned long size, unsigned alignment) argument 330 drm_mm_search_free(const struct drm_mm *mm, unsigned long size, unsigned alignment, int best_match) argument 360 drm_mm_search_free_in_range(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long start, unsigned long end, int best_match) argument 411 drm_mm_init_scan(struct drm_mm *mm, unsigned long size, unsigned alignment) argument 423 drm_mm_init_scan_with_range(struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument [all...] |
/freebsd-10.0-release/contrib/jemalloc/include/jemalloc/internal/ |
H A D | chunk_mmap.h | 14 void *chunk_alloc_mmap(size_t size, size_t alignment, bool *zero);
|
H A D | jemalloc_internal.h | 259 * Minimum alignment of allocations is 2^LG_QUANTUM bytes (ignoring tiny size 356 #define ALIGNMENT_ADDR2BASE(a, alignment) \ 357 ((void *)((uintptr_t)(a) & (-(alignment)))) 360 #define ALIGNMENT_ADDR2OFFSET(a, alignment) \ 361 ((size_t)((uintptr_t)(a) & (alignment - 1))) 363 /* Return the smallest alignment multiple that is >= s. */ 364 #define ALIGNMENT_CEILING(s, alignment) \ 365 (((s) + (alignment - 1)) & (-(alignment))) 601 size_t sa2u(size_t size, size_t alignment); 635 sa2u(size_t size, size_t alignment) argument 816 ipallocx(size_t usize, size_t alignment, bool zero, bool try_tcache, arena_t *arena) argument 841 ipalloc(size_t usize, size_t alignment, bool zero) argument 943 irallocx(void *ptr, size_t size, size_t extra, size_t alignment, bool zero, bool no_move, bool try_tcache_alloc, bool try_tcache_dalloc, arena_t *arena) argument 1012 iralloc(void *ptr, size_t size, size_t extra, size_t alignment, bool zero, bool no_move) argument [all...] |
H A D | chunk_dss.h | 26 void *chunk_alloc_dss(size_t size, size_t alignment, bool *zero);
|
H A D | huge.h | 21 void *huge_palloc(size_t size, size_t alignment, bool zero); 25 size_t alignment, bool zero, bool try_tcache_dalloc);
|
/freebsd-10.0-release/sys/dev/drm/ |
H A D | drm_mm.h | 65 unsigned alignment, 69 unsigned alignment) 71 return drm_mm_get_block_generic(parent, size, alignment, 0); 75 unsigned alignment) 77 return drm_mm_get_block_generic(parent, size, alignment, 1); 82 unsigned alignment, 67 drm_mm_get_block(struct drm_mm_node *parent, unsigned long size, unsigned alignment) argument 73 drm_mm_get_block_atomic(struct drm_mm_node *parent, unsigned long size, unsigned alignment) argument
|
H A D | drm_sman.h | 63 /* Allocate a memory block with given size and alignment. 67 unsigned alignment); 147 unsigned alignment,
|
/freebsd-10.0-release/sys/dev/isci/scil/ |
H A D | sci_base_memory_descriptor_list.h | 130 * alignment and size 132 #define sci_base_mde_construct(mde, alignment, size, attributes) \ 134 (mde)->constant_memory_alignment = (alignment); \ 144 * @param[in] alignment This parameter specifies the expected alignment of 159 U32 alignment,
|
H A D | sci_base_memory_descriptor_list.c | 147 U32 alignment, 152 // Only need the lower 32 bits to ensure alignment is met. 156 ((physical_address & (alignment - 1)) != 0) 157 || (mde->constant_memory_alignment != alignment) 145 sci_base_mde_is_valid( SCI_PHYSICAL_MEMORY_DESCRIPTOR_T * mde, U32 alignment, U32 size, U16 attributes ) argument
|
/freebsd-10.0-release/lib/libelf/ |
H A D | elf_strptr.c | 46 size_t alignment, count; local 92 * by alignment requirements. 105 if ((alignment = d->d_align) > 1) { 106 if ((alignment & (alignment - 1)) != 0) { 110 count = roundup2(count, alignment);
|
/freebsd-10.0-release/contrib/jemalloc/src/ |
H A D | chunk_mmap.c | 9 static void *chunk_alloc_mmap_slow(size_t size, size_t alignment, 143 chunk_alloc_mmap_slow(size_t size, size_t alignment, bool *zero) argument 148 alloc_size = size + alignment - PAGE; 156 leadsize = ALIGNMENT_CEILING((uintptr_t)pages, alignment) - 167 chunk_alloc_mmap(size_t size, size_t alignment, bool *zero) argument 173 * Ideally, there would be a way to specify alignment to mmap() (like 185 assert(alignment != 0); 186 assert((alignment & chunksize_mask) == 0); 191 offset = ALIGNMENT_ADDR2OFFSET(ret, alignment); 194 return (chunk_alloc_mmap_slow(size, alignment, zer [all...] |
H A D | chunk.c | 37 extent_tree_t *chunks_ad, size_t size, size_t alignment, bool base, 46 size_t alignment, bool base, bool *zero) 64 alloc_size = size + alignment - chunksize; 76 leadsize = ALIGNMENT_CEILING((uintptr_t)node->addr, alignment) - 145 chunk_alloc(size_t size, size_t alignment, bool base, bool *zero, argument 152 assert(alignment != 0); 153 assert((alignment & chunksize_mask) == 0); 158 alignment, base, zero)) != NULL) 160 if ((ret = chunk_alloc_dss(size, alignment, zero)) != NULL) 165 alignment, bas 45 chunk_recycle(extent_tree_t *chunks_szad, extent_tree_t *chunks_ad, size_t size, size_t alignment, bool base, bool *zero) argument [all...] |
H A D | chunk_dss.c | 68 chunk_alloc_dss(size_t size, size_t alignment, bool *zero) argument 74 assert(alignment > 0 && (alignment & chunksize_mask) == 0); 105 * necessary to satisfy alignment. This space can be 110 alignment);
|
H A D | jemalloc.c | 117 static int imemalign(void **memptr, size_t alignment, size_t size, 924 imemalign(void **memptr, size_t alignment, size_t size, argument 940 /* Make sure that alignment is a large enough power of 2. */ 941 if (((alignment - 1) & alignment) != 0 942 || (alignment < min_alignment)) { 945 "aligned memory: invalid alignment\n"); 953 usize = sa2u(size, alignment); 969 alignment) != 0); 971 alignment), alignmen 1010 je_posix_memalign(void **memptr, size_t alignment, size_t size) argument 1019 je_aligned_alloc(size_t alignment, size_t size) argument 1292 je_memalign(size_t alignment, size_t size) argument 1431 size_t alignment = (ZU(1) << (flags & ALLOCM_LG_ALIGN_MASK) local 1513 size_t alignment = (ZU(1) << (flags & ALLOCM_LG_ALIGN_MASK) local 1695 size_t alignment = (ZU(1) << (flags & ALLOCM_LG_ALIGN_MASK) local [all...] |
/freebsd-10.0-release/sys/contrib/octeon-sdk/ |
H A D | cvmx-bootmem.h | 63 #define CVMX_BOOTMEM_ALIGNMENT_SIZE (16ull) /* minimum alignment of bootmem alloced blocks */ 152 * @param alignment Alignment required - must be power of 2 156 extern void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment); 168 * @param alignment Alignment required - must be power of 2 171 extern void *cvmx_bootmem_alloc_address(uint64_t size, uint64_t address, uint64_t alignment); 183 * @param alignment Alignment required - must be power of 2 187 extern void *cvmx_bootmem_alloc_range_flags(uint64_t size, uint64_t alignment, uint64_t min_addr, uint64_t max_addr, uint32_t flags); 200 * @param alignment Alignment required - must be power of 2 203 extern void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, uint64_t min_addr, uint64_t max_addr); 213 * @param alignment Alignmen [all...] |
/freebsd-10.0-release/sys/vm/ |
H A D | vm_reserv.h | 50 u_long alignment, vm_paddr_t boundary); 59 vm_paddr_t high, u_long alignment, vm_paddr_t boundary);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | RecordLayout.cpp | 32 CharUnits alignment, CharUnits datasize, 35 : Size(size), DataSize(datasize), Alignment(alignment), FieldOffsets(0), 45 CharUnits size, CharUnits alignment, 57 : Size(size), DataSize(datasize), Alignment(alignment), FieldOffsets(0), 31 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, CharUnits datasize, const uint64_t *fieldoffsets, unsigned fieldcount) argument 44 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, bool hasOwnVFPtr, CharUnits vbptroffset, CharUnits datasize, const uint64_t *fieldoffsets, unsigned fieldcount, CharUnits nonvirtualsize, CharUnits nonvirtualalign, CharUnits SizeOfLargestEmptySubobject, const CXXRecordDecl *PrimaryBase, bool IsPrimaryBaseVirtual, const BaseOffsetsMapTy& BaseOffsets, const VBaseOffsetsMapTy& VBaseOffsets) argument
|
/freebsd-10.0-release/sys/powerpc/pseries/ |
H A D | plpar_iommu.h | 37 bus_addr_t min, bus_addr_t max, bus_size_t alignment, bus_addr_t boundary,
|
/freebsd-10.0-release/contrib/binutils/gas/ |
H A D | frags.h | 127 void frag_align (int alignment, int fill_character, int max); 128 void frag_align_pattern (int alignment, const char *fill_pattern, 130 void frag_align_code (int alignment, int max);
|
H A D | frags.c | 62 Call this routine from everywhere else, so that all the weird alignment 164 alignment. However, characters will add to obstack frags 166 at an alignment address. */ 290 /* Make an alignment frag. The size of this frag will be adjusted to 291 force the next frag to have the appropriate alignment. ALIGNMENT 294 the maximum number of characters to skip when doing the alignment, 298 frag_align (int alignment, int fill_character, int max) 305 mask = (~(addressT) 0) << alignment; 315 (symbolS *) 0, (offsetT) alignment, (char *) 0); 320 /* Make an alignment fra 288 frag_align(int alignment, int fill_character, int max) argument 318 frag_align_pattern(int alignment, const char *fill_pattern, int n_fill, int max) argument 349 frag_align_code(int alignment, int max) argument [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/ |
H A D | Endian.h | 30 /// \brief ::value is either alignment, or alignof(T) if alignment is 0. 31 template<class T, int alignment> 33 enum {value = alignment == 0 ? AlignOf<T>::Alignment : alignment}; 47 std::size_t alignment> 53 (detail::PickAlignment<value_type, alignment>::value)), 60 std::size_t alignment> 64 (detail::PickAlignment<value_type, alignment>::value)), 73 std::size_t alignment> [all...] |
/freebsd-10.0-release/contrib/tcpdump/ |
H A D | cpack.c | 42 cpack_next_boundary(u_int8_t *buf, u_int8_t *p, size_t alignment) argument 44 size_t misalignment = (size_t)(p - buf) % alignment; 49 return p + (alignment - misalignment); 61 /* Ensure alignment. */
|
/freebsd-10.0-release/contrib/binutils/bfd/ |
H A D | merge.c | 41 alignment octets (not 1 << align). */ 42 unsigned int alignment; member in struct:sec_merge_hash_entry 47 /* Entry this is a suffix of (if alignment is 0). */ 122 ret->alignment = 0; 134 unsigned int alignment, bfd_boolean create) 202 alignment, we need to insert another copy. */ 203 if (hashp->alignment < alignment) 209 hashp->alignment = 0; 227 hashp->alignment 133 sec_merge_hash_lookup(struct sec_merge_hash *table, const char *string, unsigned int alignment, bfd_boolean create) argument 265 sec_merge_add(struct sec_merge_hash *tab, const char *str, unsigned int alignment, struct sec_merge_sec_info *secinfo) argument 596 unsigned int alignment = 0; local [all...] |