/freebsd-9.3-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-9.3-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...] |
H A D | drm_sman.h | 63 /* Allocate a memory block with given size and alignment. 67 unsigned alignment); 147 unsigned alignment,
|
/freebsd-9.3-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-9.3-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-9.3-release/sys/contrib/octeon-sdk/ |
H A D | cvmx-bootmem.h | 63 #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 D | cvmx-bootmem.c | 432 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 D | cvmx-shmem.h | 91 uint64_t alignment; member in struct:cvmx_shmem_dscptr
|
/freebsd-9.3-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-9.3-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, 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 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-9.3-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-9.3-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. */
|
H A D | cpack.h | 46 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 D | vm_reserv.h | 52 vm_paddr_t high, u_long alignment, u_long boundary);
|
H A D | vm_phys.h | 57 u_long alignment, u_long boundary);
|
/freebsd-9.3-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...] |
/freebsd-9.3-release/contrib/libc++/src/ |
H A D | memory.cpp | 205 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 D | simple_private.h | 73 uint32_t alignment, bool is_encoder);
|
/freebsd-9.3-release/sys/dev/drm2/i915/ |
H A D | i915_gem_evict.c | 46 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 D | obstack.c | 57 /* 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...] |