/Linux-v4.19/fs/btrfs/tests/ |
D | free-space-tree-tests.c | 154 u32 alignment) in test_empty_block_group() argument 168 u32 alignment) in test_remove_all() argument 189 u32 alignment) in test_remove_beginning() argument 192 {cache->key.objectid + alignment, in test_remove_beginning() 193 cache->key.offset - alignment}, in test_remove_beginning() 198 cache->key.objectid, alignment); in test_remove_beginning() 213 u32 alignment) in test_remove_end() argument 216 {cache->key.objectid, cache->key.offset - alignment}, in test_remove_end() 222 cache->key.offset - alignment, in test_remove_end() 223 alignment); in test_remove_end() [all …]
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
D | msm_media_info.h | 837 unsigned int alignment, stride = 0; in VENUS_Y_STRIDE() local 847 alignment = 128; in VENUS_Y_STRIDE() 848 stride = MSM_MEDIA_ALIGN(width, alignment); in VENUS_Y_STRIDE() 851 alignment = 256; in VENUS_Y_STRIDE() 853 stride = MSM_MEDIA_ALIGN(stride * 4/3, alignment); in VENUS_Y_STRIDE() 856 alignment = 256; in VENUS_Y_STRIDE() 857 stride = MSM_MEDIA_ALIGN(width * 2, alignment); in VENUS_Y_STRIDE() 860 alignment = 128; in VENUS_Y_STRIDE() 861 stride = MSM_MEDIA_ALIGN(width*2, alignment); in VENUS_Y_STRIDE() 879 unsigned int alignment, stride = 0; in VENUS_UV_STRIDE() local [all …]
|
/Linux-v4.19/drivers/misc/ |
D | pci_endpoint_test.c | 111 size_t alignment; member 116 size_t alignment; member 338 size_t alignment = test->alignment; in pci_endpoint_test_copy() local 342 if (size > SIZE_MAX - alignment) in pci_endpoint_test_copy() 350 orig_src_addr = dma_alloc_coherent(dev, size + alignment, in pci_endpoint_test_copy() 358 if (alignment && !IS_ALIGNED(orig_src_phys_addr, alignment)) { in pci_endpoint_test_copy() 359 src_phys_addr = PTR_ALIGN(orig_src_phys_addr, alignment); in pci_endpoint_test_copy() 376 orig_dst_addr = dma_alloc_coherent(dev, size + alignment, in pci_endpoint_test_copy() 384 if (alignment && !IS_ALIGNED(orig_dst_phys_addr, alignment)) { in pci_endpoint_test_copy() 385 dst_phys_addr = PTR_ALIGN(orig_dst_phys_addr, alignment); in pci_endpoint_test_copy() [all …]
|
/Linux-v4.19/scripts/ |
D | recordmcount.pl | 169 my $alignment; # The .align value to use for $mcount_section 229 $alignment = 8; 239 $alignment = 4; 256 $alignment = 8; 262 $alignment = 2; 295 $alignment = 2; 301 $alignment = 3; 327 $alignment = 8; 391 $alignment = 2; 394 $alignment = 2; [all …]
|
/Linux-v4.19/arch/mips/cavium-octeon/executive/ |
D | cvmx-bootmem.c | 125 void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, in cvmx_bootmem_alloc_range() argument 130 cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0); in cvmx_bootmem_alloc_range() 139 uint64_t alignment) in cvmx_bootmem_alloc_address() argument 141 return cvmx_bootmem_alloc_range(size, alignment, address, in cvmx_bootmem_alloc_address() 145 void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment) in cvmx_bootmem_alloc() argument 147 return cvmx_bootmem_alloc_range(size, alignment, 0, 0); in cvmx_bootmem_alloc() 207 void *cvmx_bootmem_alloc_named(uint64_t size, uint64_t alignment, char *name) in cvmx_bootmem_alloc_named() argument 209 return cvmx_bootmem_alloc_named_range(size, 0, 0, alignment, name); in cvmx_bootmem_alloc_named() 271 uint64_t address_max, uint64_t alignment, in cvmx_bootmem_phy_alloc() argument 288 (unsigned long long)alignment); in cvmx_bootmem_phy_alloc() [all …]
|
/Linux-v4.19/mm/ |
D | cma.c | 182 phys_addr_t alignment; in cma_init_reserved_mem() local 194 alignment = PAGE_SIZE << in cma_init_reserved_mem() 198 if (!IS_ALIGNED(alignment >> PAGE_SHIFT, 1 << order_per_bit)) in cma_init_reserved_mem() 201 if (ALIGN(base, alignment) != base || ALIGN(size, alignment) != size) in cma_init_reserved_mem() 247 phys_addr_t alignment, unsigned int order_per_bit, in cma_declare_contiguous() argument 262 __func__, &size, &base, &limit, &alignment); in cma_declare_contiguous() 272 if (alignment && !is_power_of_2(alignment)) in cma_declare_contiguous() 281 alignment = max(alignment, (phys_addr_t)PAGE_SIZE << in cma_declare_contiguous() 283 base = ALIGN(base, alignment); in cma_declare_contiguous() 284 size = ALIGN(size, alignment); in cma_declare_contiguous() [all …]
|
/Linux-v4.19/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-v4.19/drivers/bluetooth/ |
D | hci_h4.c | 175 u8 alignment = hu->alignment ? hu->alignment : 1; in h4_recv_buf() local 267 hu->padding = (skb->len - 1) % alignment; in h4_recv_buf() 268 hu->padding = (alignment - hu->padding) % alignment; in h4_recv_buf() 275 hu->padding = (skb->len - 1) % alignment; in h4_recv_buf() 276 hu->padding = (alignment - hu->padding) % alignment; in h4_recv_buf()
|
/Linux-v4.19/arch/mips/include/asm/octeon/ |
D | cvmx-bootmem.h | 158 extern void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment); 174 uint64_t alignment); 189 extern void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, 214 extern void *cvmx_bootmem_alloc_named(uint64_t size, uint64_t alignment, 323 uint64_t address_max, uint64_t alignment, 350 uint64_t alignment,
|
/Linux-v4.19/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-v4.19/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-v4.19/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-v4.19/drivers/mtd/ubi/ |
D | vmt.c | 47 __ATTR(alignment, S_IRUGO, vol_attribute_show, NULL); 103 ret = sprintf(buf, "%d\n", vol->alignment); in vol_attribute_show() 220 vol->usable_leb_size = ubi->leb_size - ubi->leb_size % req->alignment; in ubi_create_volume() 239 vol->alignment = req->alignment; in ubi_create_volume() 240 vol->data_pad = ubi->leb_size % vol->alignment; in ubi_create_volume() 298 vtbl_rec.alignment = cpu_to_be32(vol->alignment); in ubi_create_volume() 651 int reserved_pebs, alignment, data_pad, vol_type, name_len, upd_marker; in self_check_volume() local 669 if (vol->reserved_pebs < 0 || vol->alignment < 0 || vol->data_pad < 0 || in self_check_volume() 674 if (vol->alignment > ubi->leb_size || vol->alignment == 0) { in self_check_volume() 679 n = vol->alignment & (ubi->min_io_size - 1); in self_check_volume() [all …]
|
D | vtbl.c | 173 int i, n, reserved_pebs, alignment, data_pad, vol_type, name_len; in vtbl_check() local 182 alignment = be32_to_cpu(vtbl[i].alignment); in vtbl_check() 206 if (reserved_pebs < 0 || alignment < 0 || data_pad < 0 || in vtbl_check() 212 if (alignment > ubi->leb_size || alignment == 0) { in vtbl_check() 217 n = alignment & (ubi->min_io_size - 1); in vtbl_check() 218 if (alignment != 1 && n) { in vtbl_check() 223 n = ubi->leb_size % alignment; in vtbl_check() 552 vol->alignment = be32_to_cpu(vtbl[i].alignment); in init_volumes() 644 vol->alignment = UBI_LAYOUT_VOLUME_ALIGN; in init_volumes()
|
/Linux-v4.19/Documentation/arm/ |
D | mem_alignment | 2 kernel code lately. Therefore the alignment fixup is now unconditionally 9 Of course this is a bad idea to rely on the alignment trap to perform 12 alignment trap can fixup misaligned access for the exception cases, but at 15 Now for user space applications, it is possible to configure the alignment 26 To change the alignment trap behavior, simply echo a number into 27 /proc/cpu/alignment. The number is made up from various bits: 51 echo 1 > /proc/cpu/alignment
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_mm.c | 476 u64 size, u64 alignment, in drm_mm_insert_node_in_range() argument 493 if (alignment <= 1) in drm_mm_insert_node_in_range() 494 alignment = 0; in drm_mm_insert_node_in_range() 499 remainder_mask = is_power_of_2(alignment) ? alignment - 1 : 0; in drm_mm_insert_node_in_range() 528 if (alignment) { in drm_mm_insert_node_in_range() 534 div64_u64_rem(adj_start, alignment, &rem); in drm_mm_insert_node_in_range() 538 adj_start += alignment; in drm_mm_insert_node_in_range() 693 u64 alignment, in drm_mm_scan_init_with_range() argument 705 if (alignment <= 1) in drm_mm_scan_init_with_range() 706 alignment = 0; in drm_mm_scan_init_with_range() [all …]
|
/Linux-v4.19/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-v4.19/drivers/gpu/drm/qxl/ |
D | qxl_gem.c | 47 int alignment, int initial_domain, in qxl_gem_object_create() argument 57 if (alignment < PAGE_SIZE) in qxl_gem_object_create() 58 alignment = PAGE_SIZE; in qxl_gem_object_create() 64 size, initial_domain, alignment, r); in qxl_gem_object_create()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_vma.c | 427 u64 size, u64 alignment, u64 flags) in i915_vma_misplaced() argument 435 GEM_BUG_ON(alignment && !is_power_of_2(alignment)); in i915_vma_misplaced() 436 if (alignment && !IS_ALIGNED(vma->node.start, alignment)) in i915_vma_misplaced() 540 i915_vma_insert(struct i915_vma *vma, u64 size, u64 alignment, u64 flags) in i915_vma_insert() argument 552 alignment = max(alignment, vma->display_alignment); in i915_vma_insert() 555 alignment = max_t(typeof(alignment), in i915_vma_insert() 556 alignment, vma->fence_alignment); in i915_vma_insert() 560 GEM_BUG_ON(!IS_ALIGNED(alignment, I915_GTT_MIN_ALIGNMENT)); in i915_vma_insert() 561 GEM_BUG_ON(!is_power_of_2(alignment)); in i915_vma_insert() 602 if (!IS_ALIGNED(offset, alignment) || in i915_vma_insert() [all …]
|
/Linux-v4.19/drivers/gpu/drm/selftests/ |
D | test-drm_mm.c | 156 static u64 misalignment(struct drm_mm_node *node, u64 alignment) in misalignment() argument 160 if (!alignment) in misalignment() 163 div64_u64_rem(node->start, alignment, &rem); in misalignment() 168 u64 size, u64 alignment, unsigned long color) in assert_node() argument 183 if (misalignment(node, alignment)) { in assert_node() 185 node->start, misalignment(node, alignment), alignment); in assert_node() 525 u64 size, u64 alignment, unsigned long color, in expect_insert() argument 531 size, alignment, color, in expect_insert() 535 size, alignment, color, mode->name, err); in expect_insert() 539 if (!assert_node(node, mm, size, alignment, color)) { in expect_insert() [all …]
|
/Linux-v4.19/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-v4.19/block/ |
D | blk-settings.c | 551 unsigned int top, bottom, alignment, ret = 0; in blk_stack_limits() local 578 alignment = queue_limit_alignment_offset(b, start); in blk_stack_limits() 583 if (t->alignment_offset != alignment) { in blk_stack_limits() 587 bottom = max(b->physical_block_size, b->io_min) + alignment; in blk_stack_limits() 633 t->alignment_offset = lcm_not_zero(t->alignment_offset, alignment) in blk_stack_limits() 644 alignment = queue_limit_discard_alignment(b, start); in blk_stack_limits() 647 t->discard_alignment != alignment) { in blk_stack_limits() 649 bottom = b->discard_granularity + alignment; in blk_stack_limits() 662 t->discard_alignment = lcm_not_zero(t->discard_alignment, alignment) % in blk_stack_limits()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dml/ |
D | Makefile | 29 else ifneq ($(call cc-option, -mstack-alignment=16),) 30 cc_stack_align := -mstack-alignment=16
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | exynos-mfc-reserved-memory.dtsi | 18 alignment = <0x100000>; 25 alignment = <0x100000>;
|