Searched refs:alignment (Results 1 - 25 of 250) sorted by relevance

12345678910

/freebsd-10-stable/contrib/gcc/config/i386/
H A Dpmm_malloc.h41 _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 Ddrm_mm.h107 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 Ddrm_mm.c118 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 Dchunk_mmap.h14 void *chunk_alloc_mmap(size_t size, size_t alignment, bool *zero);
H A Djemalloc_internal.h259 * 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 Dchunk_dss.h26 void *chunk_alloc_dss(size_t size, size_t alignment, bool *zero);
H A Dhuge.h21 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 Ddrm_mm.h65 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 Dsci_base_memory_descriptor_list.h130 * 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 Dsci_base_memory_descriptor_list.c147 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 Delf_strptr.c46 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 Dchunk_mmap.c9 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 Dchunk.c37 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 Dchunk_dss.c68 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 Dcvmx-bootmem.h63 #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 Dvm_reserv.h50 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 DRecordLayout.cpp32 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 Dplpar_iommu.h37 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 Dhyperv_busdma.h45 bus_size_t alignment, bus_addr_t boundary, bus_size_t size,
/freebsd-10-stable/contrib/binutils/gas/
H A Dfrags.h127 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 DEndian.h30 /// \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 Dcpack.c42 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 Di40e_alloc.h57 u64 size, u32 alignment);
/freebsd-10-stable/contrib/xz/src/liblzma/simple/
H A Dsimple_private.h72 uint32_t alignment, bool is_encoder);
/freebsd-10-stable/contrib/binutils/bfd/
H A Dmerge.c41 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...]

Completed in 296 milliseconds

12345678910