/Linux-v5.4/fs/btrfs/tests/ |
D | free-space-tree-tests.c | 155 u32 alignment) in test_empty_block_group() argument 169 u32 alignment) in test_remove_all() argument 190 u32 alignment) in test_remove_beginning() argument 193 {cache->key.objectid + alignment, in test_remove_beginning() 194 cache->key.offset - alignment}, in test_remove_beginning() 199 cache->key.objectid, alignment); in test_remove_beginning() 214 u32 alignment) in test_remove_end() argument 217 {cache->key.objectid, cache->key.offset - alignment}, in test_remove_end() 223 cache->key.offset - alignment, in test_remove_end() 224 alignment); in test_remove_end() [all …]
|
/Linux-v5.4/drivers/misc/ |
D | pci_endpoint_test.c | 105 size_t alignment; member 110 size_t alignment; member 332 size_t alignment = test->alignment; in pci_endpoint_test_copy() local 336 if (size > SIZE_MAX - alignment) in pci_endpoint_test_copy() 344 orig_src_addr = dma_alloc_coherent(dev, size + alignment, in pci_endpoint_test_copy() 352 if (alignment && !IS_ALIGNED(orig_src_phys_addr, alignment)) { in pci_endpoint_test_copy() 353 src_phys_addr = PTR_ALIGN(orig_src_phys_addr, alignment); in pci_endpoint_test_copy() 370 orig_dst_addr = dma_alloc_coherent(dev, size + alignment, in pci_endpoint_test_copy() 378 if (alignment && !IS_ALIGNED(orig_dst_phys_addr, alignment)) { in pci_endpoint_test_copy() 379 dst_phys_addr = PTR_ALIGN(orig_dst_phys_addr, alignment); in pci_endpoint_test_copy() [all …]
|
/Linux-v5.4/scripts/ |
D | recordmcount.pl | 174 my $alignment; # The .align value to use for $mcount_section 234 $alignment = 8; 244 $alignment = 4; 261 $alignment = 8; 267 $alignment = 2; 300 $alignment = 2; 306 $alignment = 3; 332 $alignment = 8; 396 $alignment = 2; 399 $alignment = 2; [all …]
|
/Linux-v5.4/mm/ |
D | cma.c | 180 phys_addr_t alignment; in cma_init_reserved_mem() local 192 alignment = PAGE_SIZE << in cma_init_reserved_mem() 196 if (!IS_ALIGNED(alignment >> PAGE_SHIFT, 1 << order_per_bit)) in cma_init_reserved_mem() 199 if (ALIGN(base, alignment) != base || ALIGN(size, alignment) != size) in cma_init_reserved_mem() 245 phys_addr_t alignment, unsigned int order_per_bit, in cma_declare_contiguous() argument 260 __func__, &size, &base, &limit, &alignment); in cma_declare_contiguous() 270 if (alignment && !is_power_of_2(alignment)) in cma_declare_contiguous() 279 alignment = max(alignment, (phys_addr_t)PAGE_SIZE << in cma_declare_contiguous() 281 if (fixed && base & (alignment - 1)) { in cma_declare_contiguous() 284 &base, &alignment); in cma_declare_contiguous() [all …]
|
/Linux-v5.4/drivers/gpu/drm/msm/disp/dpu1/ |
D | msm_media_info.h | 1072 unsigned int alignment = 0, bpp = 4; in VENUS_RGB_STRIDE() local 1079 alignment = 128; in VENUS_RGB_STRIDE() 1082 alignment = 256; in VENUS_RGB_STRIDE() 1087 alignment = 256; in VENUS_RGB_STRIDE() 1093 return MSM_MEDIA_ALIGN(width * bpp, alignment); in VENUS_RGB_STRIDE() 1098 unsigned int alignment = 0; in VENUS_RGB_SCANLINES() local 1105 alignment = 32; in VENUS_RGB_SCANLINES() 1110 alignment = 16; in VENUS_RGB_SCANLINES() 1116 return MSM_MEDIA_ALIGN(height, alignment); in VENUS_RGB_SCANLINES()
|
/Linux-v5.4/arch/mips/cavium-octeon/executive/ |
D | cvmx-bootmem.c | 138 static void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, in cvmx_bootmem_alloc_range() argument 143 cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0); in cvmx_bootmem_alloc_range() 152 uint64_t alignment) in cvmx_bootmem_alloc_address() argument 154 return cvmx_bootmem_alloc_range(size, alignment, address, in cvmx_bootmem_alloc_address() 172 void *cvmx_bootmem_alloc_named(uint64_t size, uint64_t alignment, char *name) in cvmx_bootmem_alloc_named() argument 174 return cvmx_bootmem_alloc_named_range(size, 0, 0, alignment, name); in cvmx_bootmem_alloc_named() 225 uint64_t address_max, uint64_t alignment, in cvmx_bootmem_phy_alloc() argument 242 (unsigned long long)alignment); in cvmx_bootmem_phy_alloc() 286 if (alignment < CVMX_BOOTMEM_ALIGNMENT_SIZE) in cvmx_bootmem_phy_alloc() 287 alignment = CVMX_BOOTMEM_ALIGNMENT_SIZE; in cvmx_bootmem_phy_alloc() [all …]
|
/Linux-v5.4/arch/powerpc/lib/ |
D | rheap.c | 253 rh_info_t *rh_create(unsigned int alignment) in rh_create() argument 258 if ((alignment & (alignment - 1)) != 0) in rh_create() 265 info->alignment = alignment; in rh_create() 300 void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks, in rh_init() argument 307 if ((alignment & (alignment - 1)) != 0) in rh_init() 310 info->alignment = alignment; in rh_init() 338 m = info->alignment - 1; in rh_attach_region() 383 m = info->alignment - 1; in rh_detach_region() 442 unsigned long rh_alloc_align(rh_info_t * info, int size, int alignment, const char *owner) in rh_alloc_align() argument 450 if (size <= 0 || (alignment & (alignment - 1)) != 0) in rh_alloc_align() [all …]
|
/Linux-v5.4/drivers/bluetooth/ |
D | hci_h4.c | 160 u8 alignment = hu->alignment ? hu->alignment : 1; in h4_recv_buf() local 256 hu->padding = (skb->len - 1) % alignment; in h4_recv_buf() 257 hu->padding = (alignment - hu->padding) % alignment; in h4_recv_buf() 264 hu->padding = (skb->len - 1) % alignment; in h4_recv_buf() 265 hu->padding = (alignment - hu->padding) % alignment; in h4_recv_buf()
|
/Linux-v5.4/Documentation/arm/ |
D | mem_alignment.rst | 2 Memory alignment 6 kernel code lately. Therefore the alignment fixup is now unconditionally 13 Of course this is a bad idea to rely on the alignment trap to perform 16 alignment trap can fixup misaligned access for the exception cases, but at 19 Now for user space applications, it is possible to configure the alignment 30 To change the alignment trap behavior, simply echo a number into 31 /proc/cpu/alignment. The number is made up from various bits: 56 echo 1 > /proc/cpu/alignment
|
/Linux-v5.4/arch/um/drivers/ |
D | cow_user.c | 91 __u32 alignment; member 103 __u32 alignment; member 197 int sectorsize, int alignment, unsigned long long *size) in write_cow_header() argument 251 header->alignment = htobe32(alignment); in write_cow_header() 346 *align_out = be32toh(header->v3.alignment); in read_cow_header() 377 *align_out = be32toh(header->v3_b.alignment); in read_cow_header() 403 int alignment, int *bitmap_offset_out, in init_cow_file() argument 411 alignment, &size); in init_cow_file() 415 *bitmap_offset_out = ROUND_UP(sizeof(struct cow_header_v3), alignment); in init_cow_file() 416 cow_sizes(COW_VERSION, size, sectorsize, alignment, *bitmap_offset_out, in init_cow_file()
|
D | cow.h | 8 int sectorsize, int alignment, int *bitmap_offset_out, 19 int sectorsize, int alignment,
|
/Linux-v5.4/arch/powerpc/include/asm/ |
D | rheap.h | 27 unsigned int alignment; member 50 extern rh_info_t *rh_create(unsigned int alignment); 56 extern void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks, 66 extern unsigned long rh_alloc_align(rh_info_t * info, int size, int alignment,
|
/Linux-v5.4/include/drm/ |
D | drm_mm.h | 228 u64 alignment; member 406 u64 alignment, 431 u64 size, u64 alignment, in drm_mm_insert_node_generic() argument 436 size, alignment, color, in drm_mm_insert_node_generic() 506 u64 size, u64 alignment, unsigned long color, 532 u64 alignment, in drm_mm_scan_init() argument 537 size, alignment, color, in drm_mm_scan_init()
|
/Linux-v5.4/drivers/mtd/ubi/ |
D | vmt.c | 34 __ATTR(alignment, S_IRUGO, vol_attribute_show, NULL); 90 ret = sprintf(buf, "%d\n", vol->alignment); in vol_attribute_show() 207 vol->usable_leb_size = ubi->leb_size - ubi->leb_size % req->alignment; in ubi_create_volume() 226 vol->alignment = req->alignment; in ubi_create_volume() 227 vol->data_pad = ubi->leb_size % vol->alignment; in ubi_create_volume() 285 vtbl_rec.alignment = cpu_to_be32(vol->alignment); in ubi_create_volume() 638 int reserved_pebs, alignment, data_pad, vol_type, name_len, upd_marker; in self_check_volume() local 656 if (vol->reserved_pebs < 0 || vol->alignment < 0 || vol->data_pad < 0 || in self_check_volume() 661 if (vol->alignment > ubi->leb_size || vol->alignment == 0) { in self_check_volume() 666 n = vol->alignment & (ubi->min_io_size - 1); in self_check_volume() [all …]
|
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()
|
/Linux-v5.4/drivers/gpu/drm/ |
D | drm_mm.c | 466 u64 size, u64 alignment, in drm_mm_insert_node_in_range() argument 483 if (alignment <= 1) in drm_mm_insert_node_in_range() 484 alignment = 0; in drm_mm_insert_node_in_range() 489 remainder_mask = is_power_of_2(alignment) ? alignment - 1 : 0; in drm_mm_insert_node_in_range() 518 if (alignment) { in drm_mm_insert_node_in_range() 524 div64_u64_rem(adj_start, alignment, &rem); in drm_mm_insert_node_in_range() 528 adj_start += alignment; in drm_mm_insert_node_in_range() 683 u64 alignment, in drm_mm_scan_init_with_range() argument 695 if (alignment <= 1) in drm_mm_scan_init_with_range() 696 alignment = 0; in drm_mm_scan_init_with_range() [all …]
|
/Linux-v5.4/arch/mips/include/asm/octeon/ |
D | cvmx-bootmem.h | 162 uint64_t alignment); 186 extern void *cvmx_bootmem_alloc_named(uint64_t size, uint64_t alignment, 274 uint64_t address_max, uint64_t alignment, 301 uint64_t alignment,
|
/Linux-v5.4/arch/xtensa/lib/ |
D | memset.S | 45 movi a6, 3 # for alignment tests 57 .align 4 # 1 mod 4 alignment for LOOPNEZ 58 .byte 0 # (0 mod 4 alignment for LBEG) 106 bbci.l a5, 0, .L20 # branch if dst alignment half-aligned 126 .byte 0 # 1 mod 4 alignment for LOOPNEZ 127 # (0 mod 4 alignment for LBEG)
|
/Linux-v5.4/drivers/gpu/drm/i915/ |
D | i915_vma.c | 436 u64 size, u64 alignment, u64 flags) in i915_vma_misplaced() argument 444 GEM_BUG_ON(alignment && !is_power_of_2(alignment)); in i915_vma_misplaced() 445 if (alignment && !IS_ALIGNED(vma->node.start, alignment)) in i915_vma_misplaced() 542 i915_vma_insert(struct i915_vma *vma, u64 size, u64 alignment, u64 flags) in i915_vma_insert() argument 554 alignment = max(alignment, vma->display_alignment); in i915_vma_insert() 557 alignment = max_t(typeof(alignment), in i915_vma_insert() 558 alignment, vma->fence_alignment); in i915_vma_insert() 562 GEM_BUG_ON(!IS_ALIGNED(alignment, I915_GTT_MIN_ALIGNMENT)); in i915_vma_insert() 563 GEM_BUG_ON(!is_power_of_2(alignment)); in i915_vma_insert() 604 if (!IS_ALIGNED(offset, alignment) || in i915_vma_insert() [all …]
|
/Linux-v5.4/drivers/gpu/drm/qxl/ |
D | qxl_gem.c | 46 int alignment, int initial_domain, in qxl_gem_object_create() argument 56 if (alignment < PAGE_SIZE) in qxl_gem_object_create() 57 alignment = PAGE_SIZE; in qxl_gem_object_create() 63 size, initial_domain, alignment, r); in qxl_gem_object_create()
|
/Linux-v5.4/drivers/gpu/drm/selftests/ |
D | test-drm_mm.c | 157 static u64 misalignment(struct drm_mm_node *node, u64 alignment) in misalignment() argument 161 if (!alignment) in misalignment() 164 div64_u64_rem(node->start, alignment, &rem); in misalignment() 169 u64 size, u64 alignment, unsigned long color) in assert_node() argument 184 if (misalignment(node, alignment)) { in assert_node() 186 node->start, misalignment(node, alignment), alignment); in assert_node() 526 u64 size, u64 alignment, unsigned long color, in expect_insert() argument 532 size, alignment, color, in expect_insert() 536 size, alignment, color, mode->name, err); in expect_insert() 540 if (!assert_node(node, mm, size, alignment, color)) { in expect_insert() [all …]
|
/Linux-v5.4/block/ |
D | blk-settings.c | 500 unsigned int top, bottom, alignment, ret = 0; in blk_stack_limits() local 527 alignment = queue_limit_alignment_offset(b, start); in blk_stack_limits() 532 if (t->alignment_offset != alignment) { in blk_stack_limits() 536 bottom = max(b->physical_block_size, b->io_min) + alignment; in blk_stack_limits() 580 t->alignment_offset = lcm_not_zero(t->alignment_offset, alignment) in blk_stack_limits() 591 alignment = queue_limit_discard_alignment(b, start); in blk_stack_limits() 594 t->discard_alignment != alignment) { in blk_stack_limits() 596 bottom = b->discard_granularity + alignment; in blk_stack_limits() 609 t->discard_alignment = lcm_not_zero(t->discard_alignment, alignment) % in blk_stack_limits()
|
/Linux-v5.4/Documentation/ |
D | unaligned-memory-access.txt | 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 138 of the alignment constraints and will generate extra instructions to perform [all …]
|
/Linux-v5.4/drivers/gpu/drm/i915/gem/ |
D | i915_gem_stolen.h | 17 unsigned alignment); 20 unsigned alignment, u64 start,
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | exynos-mfc-reserved-memory.dtsi | 18 alignment = <0x100000>; 25 alignment = <0x100000>;
|