/freebsd-10-stable/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-stable/sys/dev/drm2/ |
H A D | drm_mm.h | 107 unsigned alignment, 113 unsigned alignment, 120 unsigned alignment) 122 return drm_mm_get_block_generic(parent, size, alignment, 0, 0); 126 unsigned alignment) 128 return drm_mm_get_block_generic(parent, size, alignment, 0, 1); 133 unsigned alignment, 137 return drm_mm_get_block_range_generic(parent, size, alignment, 0, 143 unsigned alignment, 148 return drm_mm_get_block_range_generic(parent, size, alignment, colo 118 drm_mm_get_block(struct drm_mm_node *parent, unsigned long size, unsigned alignment) argument 124 drm_mm_get_block_atomic(struct drm_mm_node *parent, unsigned long size, unsigned alignment) argument 130 drm_mm_get_block_range( struct drm_mm_node *parent, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument 140 drm_mm_get_color_block_range( struct drm_mm_node *parent, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end) argument 151 drm_mm_get_block_atomic_range( struct drm_mm_node *parent, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument 200 drm_mm_search_free(const struct drm_mm *mm, unsigned long size, unsigned alignment, bool best_match) argument 207 drm_mm_search_free_in_range( const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long start, unsigned long end, bool best_match) argument 218 drm_mm_search_free_color(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, bool best_match) argument 226 drm_mm_search_free_in_range_color( const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end, bool best_match) argument [all...] |
H A D | drm_mm.c | 118 unsigned long size, unsigned alignment, 132 if (alignment) { 133 unsigned tmp = adj_start % alignment; 135 adj_start += alignment - tmp; 163 unsigned alignment, 173 drm_mm_insert_helper(hole_node, node, size, alignment, color); 185 unsigned long size, unsigned alignment, 190 hole_node = drm_mm_search_free_generic(mm, size, alignment, 195 drm_mm_insert_helper(hole_node, node, size, alignment, color); 201 unsigned long size, unsigned alignment) 116 drm_mm_insert_helper(struct drm_mm_node *hole_node, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color) argument 161 drm_mm_get_block_generic(struct drm_mm_node *hole_node, unsigned long size, unsigned alignment, unsigned long color, int atomic) argument 184 drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color) argument 200 drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment) argument 207 drm_mm_insert_helper_range(struct drm_mm_node *hole_node, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end) argument 259 drm_mm_get_block_range_generic(struct drm_mm_node *hole_node, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end, int atomic) argument 285 drm_mm_insert_node_in_range_generic(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end) argument 304 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 367 check_free_hole(unsigned long start, unsigned long end, unsigned long size, unsigned alignment) argument 382 drm_mm_search_free_generic(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, bool best_match) argument 424 drm_mm_search_free_in_range_generic(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end, bool best_match) argument 498 drm_mm_init_scan(struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color) argument 523 drm_mm_init_scan_with_range(struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end) argument [all...] |
/freebsd-10-stable/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-stable/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
|
/freebsd-10-stable/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-stable/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-stable/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);
|
/freebsd-10-stable/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-stable/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-stable/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, 60 : 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, bool hasExtendableVFPtr, CharUnits vbptroffset, CharUnits datasize, const uint64_t *fieldoffsets, unsigned fieldcount, CharUnits nonvirtualsize, CharUnits nonvirtualalign, CharUnits SizeOfLargestEmptySubobject, const CXXRecordDecl *PrimaryBase, bool IsPrimaryBaseVirtual, const CXXRecordDecl *BaseSharingVBPtr, bool AlignAfterVBases, const BaseOffsetsMapTy& BaseOffsets, const VBaseOffsetsMapTy& VBaseOffsets) argument
|
/freebsd-10-stable/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-stable/sys/dev/hyperv/include/ |
H A D | hyperv_busdma.h | 45 bus_size_t alignment, bus_addr_t boundary, bus_size_t size,
|
/freebsd-10-stable/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);
|
/freebsd-10-stable/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-stable/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-stable/sys/dev/ixl/ |
H A D | i40e_alloc.h | 57 u64 size, u32 alignment);
|
/freebsd-10-stable/contrib/xz/src/liblzma/simple/ |
H A D | simple_private.h | 72 uint32_t alignment, bool is_encoder);
|
/freebsd-10-stable/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...] |