/openbmc/linux/include/linux/ |
H A D | cma.h | 36 phys_addr_t alignment, unsigned int order_per_bit, 41 phys_addr_t alignment, unsigned int order_per_bit, in cma_declare_contiguous() argument 44 return cma_declare_contiguous_nid(base, size, limit, alignment, in cma_declare_contiguous()
|
/openbmc/linux/block/ |
H A D | blk-settings.c | 503 unsigned int alignment, granularity, offset; in queue_limit_discard_alignment() local 509 alignment = lim->discard_alignment >> SECTOR_SHIFT; in queue_limit_discard_alignment() 518 offset = (granularity + alignment - offset) % granularity; in queue_limit_discard_alignment() 556 unsigned int top, bottom, alignment, ret = 0; in blk_stack_limits() local 583 alignment = queue_limit_alignment_offset(b, start); in blk_stack_limits() 588 if (t->alignment_offset != alignment) { in blk_stack_limits() 592 bottom = max(b->physical_block_size, b->io_min) + alignment; in blk_stack_limits() 648 t->alignment_offset = lcm_not_zero(t->alignment_offset, alignment) in blk_stack_limits() 663 alignment = queue_limit_discard_alignment(b, start); in blk_stack_limits() 666 t->discard_alignment != alignment) { in blk_stack_limits() [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/initscripts/initscripts-1.0/ |
H A D | alignment.sh | 14 if [ -e /proc/cpu/alignment ]; then 15 echo "3" > /proc/cpu/alignment
|
/openbmc/u-boot/drivers/mtd/ubi/ |
H A D | vtbl.c | 166 int i, n, reserved_pebs, alignment, data_pad, vol_type, name_len; local 175 alignment = be32_to_cpu(vtbl[i].alignment); 199 if (reserved_pebs < 0 || alignment < 0 || data_pad < 0 || 205 if (alignment > ubi->leb_size || alignment == 0) { 210 n = alignment & (ubi->min_io_size - 1); 211 if (alignment != 1 && n) { 216 n = ubi->leb_size % alignment; 546 vol->alignment = be32_to_cpu(vtbl[i].alignment); 625 vol->alignment = UBI_LAYOUT_VOLUME_ALIGN;
|
/openbmc/linux/drivers/mtd/ubi/ |
H A D | vtbl.c | 160 int i, n, reserved_pebs, alignment, data_pad, vol_type, name_len; in vtbl_check() local 169 alignment = be32_to_cpu(vtbl[i].alignment); in vtbl_check() 193 if (reserved_pebs < 0 || alignment < 0 || data_pad < 0 || in vtbl_check() 199 if (alignment > ubi->leb_size || alignment == 0) { in vtbl_check() 204 n = alignment & (ubi->min_io_size - 1); in vtbl_check() 205 if (alignment != 1 && n) { in vtbl_check() 210 n = ubi->leb_size % alignment; in vtbl_check() 539 vol->alignment = be32_to_cpu(vtbl[i].alignment); in init_volumes() 631 vol->alignment = UBI_LAYOUT_VOLUME_ALIGN; in init_volumes()
|
/openbmc/linux/tools/testing/selftests/kvm/ |
H A D | kvm_page_table_test.c | 247 uint64_t alignment; in pre_init_before_test() local 252 alignment = max(large_page_size, guest_page_size); in pre_init_before_test() 253 test_mem_size = (test_mem_size + alignment - 1) & ~(alignment - 1); in pre_init_before_test() 267 alignment = max(0x100000UL, alignment); in pre_init_before_test() 269 guest_test_phys_mem = align_down(guest_test_phys_mem, alignment); in pre_init_before_test()
|
/openbmc/qemu/include/qemu/ |
H A D | memalign.h | 24 void *qemu_try_memalign(size_t alignment, size_t size); 36 void *qemu_memalign(size_t alignment, size_t size);
|
/openbmc/linux/tools/testing/memblock/tests/ |
H A D | basic_api.c | 1924 .base = alignment, in memblock_trim_memory_aligned_check() 1925 .size = alignment * 4 in memblock_trim_memory_aligned_check() 1970 .base = alignment, in memblock_trim_memory_too_small_check() 1971 .size = alignment * 2 in memblock_trim_memory_too_small_check() 1974 .base = alignment * 4, in memblock_trim_memory_too_small_check() 1975 .size = alignment - SZ_2 in memblock_trim_memory_too_small_check() 2025 .base = alignment, in memblock_trim_memory_unaligned_base_check() 2026 .size = alignment * 2 in memblock_trim_memory_unaligned_base_check() 2086 .base = alignment, in memblock_trim_memory_unaligned_end_check() 2087 .size = alignment * 2 in memblock_trim_memory_unaligned_end_check() [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/elfutils/files/ |
H A D | 0003-fixheadercheck.patch | 6 For some binaries we can get a invalid section alignment, for example if 28 we test for the alignment of the section being large 29 enough for the largest alignment required by a data
|
/openbmc/linux/arch/um/drivers/ |
H A D | cow.h | 8 int sectorsize, int alignment, int *bitmap_offset_out, 19 int sectorsize, int alignment,
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 241.out | 3 === Exporting unaligned raw image, natural alignment === 14 === Exporting unaligned raw image, forced server sector alignment === 27 === Exporting unaligned raw image, forced client sector alignment ===
|
/openbmc/linux/lib/ |
H A D | ubsan.c | 273 pr_err("which requires %ld byte alignment\n", data->alignment); in handle_misaligned_access() 299 else if (data->alignment && !IS_ALIGNED(ptr, data->alignment)) in ubsan_type_mismatch_common() 313 .alignment = data->alignment, in __ubsan_handle_type_mismatch() 327 .alignment = 1UL << data->log_alignment, in __ubsan_handle_type_mismatch_v1()
|
/openbmc/u-boot/doc/ |
H A D | README.unaligned-memory-access.txt | 30 Natural alignment 33 The rule mentioned above forms what we refer to as natural alignment: 37 When writing code, assume the target architecture has natural alignment 40 In reality, only a few architectures require natural alignment on all sizes 42 writing code that satisfies natural alignment requirements is the easiest way 94 Fortunately, the compiler understands the alignment constraints, so in the 120 For a natural alignment scheme, the compiler would only have to add a single 122 to satisfy alignment constraints for arrays of these structures. 131 architectural alignment requirements. However, again, the compiler is aware 132 of the alignment constraints and will generate extra instructions to perform [all …]
|
/openbmc/linux/Documentation/core-api/ |
H A D | unaligned-memory-access.rst | 36 Natural alignment 39 The rule mentioned above forms what we refer to as natural alignment: 43 When writing code, assume the target architecture has natural alignment 46 In reality, only a few architectures require natural alignment on all sizes 48 writing code that satisfies natural alignment requirements is the easiest way 100 Fortunately, the compiler understands the alignment constraints, so in the 126 For a natural alignment scheme, the compiler would only have to add a single 128 to satisfy alignment constraints for arrays of these structures. 137 architectural alignment requirements. However, again, the compiler is aware 179 as it is a decent optimization for the cases when you can ensure alignment, [all …]
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos-mfc-reserved-memory.dtsi | 18 alignment = <0x100000>; 25 alignment = <0x100000>;
|
/openbmc/linux/drivers/gpu/drm/tests/ |
H A D | drm_mm_test.c | 155 if (!alignment) in misalignment() 158 div64_u64_rem(node->start, alignment, &rem); in misalignment() 178 if (misalignment(node, alignment)) { in assert_node() 181 node->start, misalignment(node, alignment), alignment); in assert_node() 489 size, alignment, color, in expect_insert() 708 size, alignment, color, in expect_insert_in_range() 714 size, alignment, color, mode->name, in expect_insert_in_range() 1347 size, alignment); in evict_something() 1364 tmp.size, size, alignment, misalignment(&tmp, alignment), in evict_something() 2005 size, alignment, color, err); in evict_color() [all …]
|
/openbmc/linux/arch/x86/lib/ |
H A D | checksum_32.S | 55 testl $3, %esi # Check alignment. 56 jz 2f # Jump if alignment is ok. 57 testl $1, %esi # Check alignment. 58 jz 10f # Jump if alignment is boundary of 2 bytes. 282 testl $2, %edi # Check alignment. 283 jz 2f # Jump if alignment is ok.
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_stolen.h | 19 unsigned alignment); 22 unsigned alignment, u64 start,
|
/openbmc/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-kvm-device.c | 18 phys_addr_t addr, phys_addr_t alignment, in vgic_check_iorange() argument 24 if (!IS_ALIGNED(addr, alignment) || !IS_ALIGNED(size, alignment)) in vgic_check_iorange() 95 phys_addr_t *addr_ptr, alignment, size; in kvm_vgic_addr() local 114 alignment = SZ_4K; in kvm_vgic_addr() 120 alignment = SZ_4K; in kvm_vgic_addr() 126 alignment = SZ_64K; in kvm_vgic_addr() 191 r = vgic_check_iorange(kvm, *addr_ptr, addr, alignment, size); in kvm_vgic_addr()
|
/openbmc/u-boot/tools/ |
H A D | rkcommon.c | 333 unsigned int alignment) in rkcommon_vrec_header() argument 371 if (!alignment) in rkcommon_vrec_header() 372 alignment = 1; in rkcommon_vrec_header() 375 padded_size = ROUND(unpadded_size, alignment); in rkcommon_vrec_header()
|
/openbmc/linux/arch/mips/include/asm/octeon/ |
H A D | octeon.h | 15 uint64_t alignment, 19 extern void *octeon_bootmem_alloc(uint64_t size, uint64_t alignment, 21 extern void *octeon_bootmem_alloc_range(uint64_t size, uint64_t alignment, 24 extern void *octeon_bootmem_alloc_named(uint64_t size, uint64_t alignment,
|
/openbmc/qemu/bsd-user/ |
H A D | mmap.c | 257 abi_ulong alignment) in mmap_find_vma_reserved() argument 261 ret = page_find_range_empty(start, reserved_va, size, alignment); in mmap_find_vma_reserved() 265 size, alignment); in mmap_find_vma_reserved() 278 abi_ulong alignment) in mmap_find_vma_aligned() argument 296 (alignment != 0 ? 1 << alignment : in mmap_find_vma_aligned() 304 if (alignment != 0) { in mmap_find_vma_aligned() 305 flags |= MAP_ALIGNED(alignment); in mmap_find_vma_aligned()
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_vma.c | 679 u64 size, u64 alignment, u64 flags) in i915_vma_misplaced() argument 690 GEM_BUG_ON(alignment && !is_power_of_2(alignment)); in i915_vma_misplaced() 691 if (alignment && !IS_ALIGNED(i915_vma_offset(vma), alignment)) in i915_vma_misplaced() 780 u64 size, u64 alignment, u64 flags) in i915_vma_insert() argument 791 alignment = max_t(typeof(alignment), alignment, vma->display_alignment); in i915_vma_insert() 794 alignment = max_t(typeof(alignment), in i915_vma_insert() 795 alignment, vma->fence_alignment); in i915_vma_insert() 812 guard = ALIGN(guard, alignment); in i915_vma_insert() 824 alignment = max(alignment, i915_vm_obj_min_alignment(vma->vm, vma->obj)); in i915_vma_insert() 893 alignment = max(alignment, page_alignment); in i915_vma_insert() [all …]
|
/openbmc/linux/tools/testing/selftests/kvm/aarch64/ |
H A D | vgic_init.c | 109 uint64_t alignment; member 115 .alignment = 0x10000, 121 .alignment = 0x10000, 127 .alignment = 0x1000, 133 .alignment = 0x1000, 166 addr = dist.alignment / 0x10; in subtest_dist_rdist() 171 addr = rdist.alignment / 0x10; in subtest_dist_rdist() 187 addr = max_phys_size - dist.alignment; in subtest_dist_rdist() 219 addr = rdist.size - rdist.alignment; in subtest_dist_rdist()
|
/openbmc/u-boot/common/ |
H A D | dlmalloc.c | 1877 Void_t* mEMALIGn(size_t alignment, size_t bytes) in mEMALIGn() argument 1879 Void_t* mEMALIGn(alignment, bytes) size_t alignment; size_t bytes; in mEMALIGn() 1896 nb = roundup(bytes, alignment); 1903 if (alignment <= MALLOC_ALIGNMENT) return mALLOc(bytes); 1907 if (alignment < MINSIZE) alignment = MINSIZE; 1912 m = (char*)(mALLOc(nb + alignment + MINSIZE)); 1930 if ((((unsigned long)(m)) % alignment) == 0) 1938 extra = alignment - (((unsigned long)(m)) % alignment); 1946 extra2 = alignment - (((unsigned long)(m)) % alignment); 1959 if ((((unsigned long)(m)) % alignment) == 0) /* aligned */ [all …]
|