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

12345678

/freebsd-9.3-release/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-9.3-release/sys/dev/drm2/
H A Ddrm_mm.h99 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 Ddrm_mm.c113 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...]
H A Ddrm_sman.h63 /* Allocate a memory block with given size and alignment.
67 unsigned alignment);
147 unsigned alignment,
/freebsd-9.3-release/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
H A Ddrm_sman.h63 /* Allocate a memory block with given size and alignment.
67 unsigned alignment);
147 unsigned alignment,
/freebsd-9.3-release/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-9.3-release/sys/contrib/octeon-sdk/
H A Dcvmx-bootmem.h63 #define CVMX_BOOTMEM_ALIGNMENT_SIZE (16ull) /* minimum alignment of bootmem alloced blocks */
144 * @param alignment Alignment required - must be power of 2
148 extern void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment);
160 * @param alignment Alignment required - must be power of 2
163 extern void *cvmx_bootmem_alloc_address(uint64_t size, uint64_t address, uint64_t alignment);
177 * @param alignment Alignment required - must be power of 2
180 extern void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, uint64_t min_addr, uint64_t max_addr);
190 * @param alignment Alignment required - must be power of 2
195 extern void *cvmx_bootmem_alloc_named(uint64_t size, uint64_t alignment, const char *name);
279 * Allocates a block of physical memory from the free list, at (optional) requested address and alignment
[all...]
H A Dcvmx-bootmem.c432 void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, uint64_t min_addr, uint64_t max_addr) argument
437 address = cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0);
448 void *cvmx_bootmem_alloc_address(uint64_t size, uint64_t address, uint64_t alignment) argument
450 return cvmx_bootmem_alloc_range(size, alignment, address, address + size);
454 void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment) argument
456 return cvmx_bootmem_alloc_range(size, alignment, 0, 0);
478 void *cvmx_bootmem_alloc_named(uint64_t size, uint64_t alignment, const char *name) argument
480 return(cvmx_bootmem_alloc_named_range(size, 0, 0, alignment, name));
544 int64_t cvmx_bootmem_phy_alloc(uint64_t req_size, uint64_t address_min, uint64_t address_max, uint64_t alignment, uint32_t flags) argument
552 uint64_t alignment_mask = ~(alignment
936 cvmx_bootmem_phy_named_block_alloc(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t alignment, const char *name, uint32_t flags) argument
[all...]
H A Dcvmx-shmem.h91 uint64_t alignment; member in struct:cvmx_shmem_dscptr
/freebsd-9.3-release/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-9.3-release/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-9.3-release/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);
H A Dfrags.c62 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-9.3-release/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-9.3-release/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. */
H A Dcpack.h46 u_int8_t *cpack_next_boundary(u_int8_t *buf, u_int8_t *p, size_t alignment);
/freebsd-9.3-release/sys/vm/
H A Dvm_reserv.h52 vm_paddr_t high, u_long alignment, u_long boundary);
H A Dvm_phys.h57 u_long alignment, u_long boundary);
/freebsd-9.3-release/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...]
/freebsd-9.3-release/contrib/libc++/src/
H A Dmemory.cpp205 align(size_t alignment, size_t size, void*& ptr, size_t& space) argument
211 char* p2 = (char*)((size_t)(p1 + (alignment - 1)) & -alignment);
/freebsd-9.3-release/contrib/xz/src/liblzma/simple/
H A Dsimple_private.h73 uint32_t alignment, bool is_encoder);
/freebsd-9.3-release/sys/dev/drm2/i915/
H A Di915_gem_evict.c46 unsigned alignment, bool mappable)
54 alignment, mappable);
82 alignment, 0,
85 drm_mm_init_scan(&dev_priv->mm.gtt_space, min_size, alignment);
45 i915_gem_evict_something(struct drm_device *dev, int min_size, unsigned alignment, bool mappable) argument
/freebsd-9.3-release/contrib/binutils/libiberty/
H A Dobstack.c57 /* Determine default alignment. */
143 _obstack_begin (struct obstack *h, int size, int alignment,
148 if (alignment == 0)
149 alignment = (int) DEFAULT_ALIGNMENT;
170 h->alignment_mask = alignment - 1;
187 _obstack_begin_1 (struct obstack *h, int size, int alignment,
193 if (alignment == 0)
194 alignment = (int) DEFAULT_ALIGNMENT;
215 h->alignment_mask = alignment - 1;
272 which does not do strict alignment fo
142 _obstack_begin(struct obstack *h, int size, int alignment, POINTER (*chunkfun) (long), void (*freefun) (void *)) argument
186 _obstack_begin_1(struct obstack *h, int size, int alignment, POINTER (*chunkfun) (POINTER, long), void (*freefun) (POINTER, POINTER), POINTER arg) argument
[all...]

Completed in 186 milliseconds

12345678