Searched defs:align (Results 1 - 20 of 20) sorted by relevance

/system/netd/libnetdutils/include/netdutils/
H A DMath.h33 inline constexpr const T align(const T& x, const int shift) { function in namespace:android::netdutils
/system/tools/hidl/
H A DDeathRecipientType.cpp81 void DeathRecipientType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
82 *align = *size = 0; // this object should only be used in passthrough mode
H A DFmqType.cpp150 size_t *align, size_t *size) const {
151 *align = 8; // MQDescriptor<>
149 getAlignmentAndSize( size_t *align, size_t *size) const argument
H A DHandleType.cpp165 void HandleType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
166 *align = 8; // hidl_handle
H A DMemoryType.cpp153 void MemoryType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
154 *align = 8; // hidl_memory
H A DScalarType.cpp288 void ScalarType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
303 *align = *size = kAlign[mKind];
H A DStringType.cpp218 void StringType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
219 *align = 8; // hidl_string
H A DVectorType.cpp490 size_t align, size; local
491 getAlignmentAndSize(&align, &size);
749 void VectorType::getAlignmentAndSizeStatic(size_t *align, size_t *size) { argument
750 *align = 8; // hidl_vec<T>
754 void VectorType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
755 VectorType::getAlignmentAndSizeStatic(align, size);
H A DArrayType.cpp367 size_t align, size; local
368 getAlignmentAndSize(&align, &size);
531 void ArrayType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
532 mElementType->getAlignmentAndSize(align, size);
H A DCompoundType.cpp1071 void CompoundType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
1072 *align = 1;
1095 if (fieldAlign > (*align)) {
1096 *align = fieldAlign;
1105 size_t pad = (*size) % (*align);
1107 (*size) += (*align) - pad;
H A DEnumType.cpp505 void EnumType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
506 mStorageType->getAlignmentAndSize(align, size);
772 void BitFieldType::getAlignmentAndSize(size_t *align, size_t *size) const { argument
773 resolveToScalarType()->getAlignmentAndSize(align, size);
/system/core/include/utils/
H A DFlattenable.h35 static size_t align(size_t size) { function in class:android::FlattenableUtils
41 static size_t align(void const*& buffer) { function in class:android::FlattenableUtils
49 static size_t align(void*& buffer) { function in class:android::FlattenableUtils
50 return align<N>( const_cast<void const*&>(buffer) );
/system/core/libutils/include/utils/
H A DFlattenable.h35 static size_t align(size_t size) { function in class:android::FlattenableUtils
41 static size_t align(void const*& buffer) { function in class:android::FlattenableUtils
49 static size_t align(void*& buffer) { function in class:android::FlattenableUtils
50 return align<N>( const_cast<void const*&>(buffer) );
/system/core/libcutils/tests/
H A DMemsetTest.cpp126 void RunMemsetTests(test_e test_type, uint32_t value, int align[][2], size_t num_aligns) { argument
147 buf.get()+FENCEPOST_LENGTH, align[i][0], align[i][1]));
159 << "Failed size " << len << " align " << align[i][0] << " " << align[i][1] << "\n"; local
/system/core/libion/
H A Dion.c62 int ion_alloc(int fd, size_t len, size_t align, unsigned int heap_mask, argument
68 .align = align,
143 int ion_alloc_fd(int fd, size_t len, size_t align, unsigned int heap_mask, argument
148 ret = ion_alloc(fd, len, align, heap_mask, flags, &handle);
H A Dion_test.c33 size_t len = 1024*1024, align = 0; variable
49 ret = ion_alloc(*fd, len, align, heap_mask, alloc_flags, handle);
108 _ion_alloc_test(len, align, flags, &fd, &handle);
227 {"align", required_argument, 0, 'g'},
241 align = atol(optarg);
272 printf("test %d, len %zu, align %zu, map_flags %d, prot %d, heap_mask %d,"
273 " alloc_flags %d\n", test, len, align, map_flags, prot,
/system/core/libion/kernel-headers/linux/
H A Dion.h47 size_t align; member in struct:ion_allocation_data
/system/core/libion/original-kernel-headers/linux/
H A Dion.h78 * @align: required alignment of the allocation
88 size_t align; member in struct:ion_allocation_data
/system/extras/zram-perf/
H A Dzram-perf.cpp33 AlignedAlloc(size_t size, size_t align) { argument
34 posix_memalign(&m_ptr, align, size);
/system/core/libmemunreachable/
H A DAllocator.cpp119 static void* MapAligned(size_t size, size_t align) { argument
125 // Over-allocate enough to align
126 size_t map_size = size + align - kPageSize;
139 std::align(align, size, aligned_ptr, aligned_size);

Completed in 195 milliseconds