/linux/fs/btrfs/tests/ |
A D | free-space-tree-tests.c | 188 u32 alignment) in test_remove_beginning() argument 191 {cache->start + alignment, cache->length - alignment}, in test_remove_beginning() 220 alignment); in test_remove_end() 238 {cache->start + 2 * alignment, cache->length - 2 * alignment}, in test_remove_middle() 298 {cache->start + alignment, 2 * alignment}, in test_merge_right() 355 cache->start + 2 * alignment, alignment); in test_merge_both() 362 cache->start + alignment, alignment); in test_merge_both() 380 {cache->start + 2 * alignment, alignment}, in test_merge_none() 381 {cache->start + 4 * alignment, alignment}, in test_merge_none() 400 cache->start + 4 * alignment, alignment); in test_merge_none() [all …]
|
/linux/drivers/misc/ |
A D | pci_endpoint_test.c | 118 size_t alignment; member 124 size_t alignment; member 354 size_t alignment = test->alignment; in pci_endpoint_test_copy() local 395 if (alignment && !IS_ALIGNED(orig_src_phys_addr, alignment)) { in pci_endpoint_test_copy() 427 if (alignment && !IS_ALIGNED(orig_dst_phys_addr, alignment)) { in pci_endpoint_test_copy() 488 size_t alignment = test->alignment; in pci_endpoint_test_write() local 530 if (alignment && !IS_ALIGNED(orig_phys_addr, alignment)) { in pci_endpoint_test_write() 587 size_t alignment = test->alignment; in pci_endpoint_test_read() local 626 if (alignment && !IS_ALIGNED(orig_phys_addr, alignment)) { in pci_endpoint_test_read() 788 test->alignment = data->alignment; in pci_endpoint_test_probe() [all …]
|
/linux/tools/testing/selftests/exec/ |
A D | load_address.c | 11 unsigned long long alignment; member 25 stats->alignment = 0; in ExtractStatistics() 31 if (info->dlpi_phdr[i].p_align > stats->alignment) in ExtractStatistics() 32 stats->alignment = info->dlpi_phdr[i].p_align; in ExtractStatistics() 50 if (extracted.alignment == 0) { in main() 53 } else if (extracted.alignment & (extracted.alignment - 1)) { in main() 58 misalign = extracted.load_address & (extracted.alignment - 1); in main() 61 extracted.alignment, extracted.load_address); in main()
|
/linux/drivers/gpu/drm/i915/ |
A D | i915_gem_gtt.c | 188 u64 size, u64 alignment, unsigned long color, in i915_gem_gtt_insert() argument 199 GEM_BUG_ON(alignment && !is_power_of_2(alignment)); in i915_gem_gtt_insert() 200 GEM_BUG_ON(alignment && !IS_ALIGNED(alignment, I915_GTT_MIN_ALIGNMENT)); in i915_gem_gtt_insert() 210 if (unlikely(round_up(start, alignment) > round_down(end - size, alignment))) in i915_gem_gtt_insert() 226 if (alignment <= I915_GTT_MIN_ALIGNMENT) in i915_gem_gtt_insert() 227 alignment = 0; in i915_gem_gtt_insert() 230 size, alignment, color, in i915_gem_gtt_insert() 237 size, alignment, color, in i915_gem_gtt_insert() 271 size, alignment ?: I915_GTT_MIN_ALIGNMENT); in i915_gem_gtt_insert() 280 err = i915_gem_evict_something(vm, size, alignment, color, in i915_gem_gtt_insert() [all …]
|
A D | i915_vma.c | 533 u64 size, u64 alignment, u64 flags) in i915_vma_misplaced() argument 544 GEM_BUG_ON(alignment && !is_power_of_2(alignment)); in i915_vma_misplaced() 545 if (alignment && !IS_ALIGNED(vma->node.start, alignment)) in i915_vma_misplaced() 637 alignment = max(alignment, vma->display_alignment); in i915_vma_insert() 640 alignment = max_t(typeof(alignment), in i915_vma_insert() 641 alignment, vma->fence_alignment); in i915_vma_insert() 646 GEM_BUG_ON(!is_power_of_2(alignment)); in i915_vma_insert() 675 if (!IS_ALIGNED(offset, alignment) || in i915_vma_insert() 712 alignment = max(alignment, page_alignment); in i915_vma_insert() 719 size, alignment, color, in i915_vma_insert() [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
A D | intel_fb_pin.c | 29 u32 alignment; in intel_pin_fb_obj_dpt() local 35 alignment = 4096 * 512; in intel_pin_fb_obj_dpt() 49 if (i915_vma_misplaced(vma, 0, alignment, 0)) { in intel_pin_fb_obj_dpt() 57 ret = i915_vma_pin(vma, 0, alignment, PIN_GLOBAL); in intel_pin_fb_obj_dpt() 88 u32 alignment; in intel_pin_and_fence_fb_obj() local 95 alignment = intel_cursor_alignment(dev_priv); in intel_pin_and_fence_fb_obj() 97 alignment = intel_surf_alignment(fb, 0); in intel_pin_and_fence_fb_obj() 98 if (drm_WARN_ON(dev, alignment && !is_power_of_2(alignment))) in intel_pin_and_fence_fb_obj() 107 alignment = 256 * 1024; in intel_pin_and_fence_fb_obj() 136 ret = i915_gem_object_attach_phys(obj, alignment); in intel_pin_and_fence_fb_obj() [all …]
|
/linux/scripts/ |
A D | recordmcount.pl | 201 $alignment = 8; 211 $alignment = 4; 225 $alignment = 8; 231 $alignment = 2; 268 $alignment = 2; 274 $alignment = 3; 300 $alignment = 8; 364 $alignment = 2; 367 $alignment = 2; 370 $alignment = 2; [all …]
|
/linux/mm/ |
A D | cma.c | 171 phys_addr_t alignment; in cma_init_reserved_mem() local 183 alignment = PAGE_SIZE << in cma_init_reserved_mem() 190 if (ALIGN(base, alignment) != base || ALIGN(size, alignment) != size) in cma_init_reserved_mem() 252 __func__, &size, &base, &limit, &alignment); in cma_declare_contiguous_nid() 262 if (alignment && !is_power_of_2(alignment)) in cma_declare_contiguous_nid() 271 alignment = max(alignment, (phys_addr_t)PAGE_SIZE << in cma_declare_contiguous_nid() 273 if (fixed && base & (alignment - 1)) { in cma_declare_contiguous_nid() 276 &base, &alignment); in cma_declare_contiguous_nid() 279 base = ALIGN(base, alignment); in cma_declare_contiguous_nid() 280 size = ALIGN(size, alignment); in cma_declare_contiguous_nid() [all …]
|
/linux/arch/mips/cavium-octeon/executive/ |
A D | cvmx-bootmem.c | 145 uint64_t alignment) in cvmx_bootmem_alloc_address() argument 218 uint64_t address_max, uint64_t alignment, in cvmx_bootmem_phy_alloc() argument 235 (unsigned long long)alignment); in cvmx_bootmem_phy_alloc() 279 if (alignment < CVMX_BOOTMEM_ALIGNMENT_SIZE) in cvmx_bootmem_phy_alloc() 280 alignment = CVMX_BOOTMEM_ALIGNMENT_SIZE; in cvmx_bootmem_phy_alloc() 287 if (alignment) in cvmx_bootmem_phy_alloc() 288 address_min = ALIGN(address_min, alignment); in cvmx_bootmem_phy_alloc() 354 desired_min_addr &= ~(alignment - 1); in cvmx_bootmem_phy_alloc() 720 uint64_t alignment, in cvmx_bootmem_phy_named_block_alloc() argument 733 (unsigned long long)alignment, in cvmx_bootmem_phy_named_block_alloc() [all …]
|
/linux/drivers/gpu/drm/msm/disp/dpu1/ |
A 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/arch/powerpc/lib/ |
A 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() 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() 450 if (size <= 0 || (alignment & (alignment - 1)) != 0) in rh_alloc_align() 454 size = (size + (info->alignment - 1)) & ~(info->alignment - 1); in rh_alloc_align() 463 start = (blk->start + alignment - 1) & ~(alignment - 1); in rh_alloc_align() [all …]
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-bus-iio-dma-buffer | 5 DMA buffers tend to have a alignment requirement for the 6 buffers. If this alignment requirement is not met samples might 9 This property reports the alignment requirements in bytes. 13 The alignment requirements in number of sample sets will depend 15 that the alignment requirement in samples sets might change 17 the alignment requirement reported in bytes by this property
|
/linux/drivers/bluetooth/ |
A D | hci_h4.c | 159 u8 alignment = hu->alignment ? hu->alignment : 1; in h4_recv_buf() local 255 hu->padding = (skb->len - 1) % alignment; in h4_recv_buf() 256 hu->padding = (alignment - hu->padding) % alignment; in h4_recv_buf() 263 hu->padding = (skb->len - 1) % alignment; in h4_recv_buf() 264 hu->padding = (alignment - hu->padding) % alignment; in h4_recv_buf()
|
/linux/arch/um/drivers/ |
A D | cow_user.c | 92 __u32 alignment; member 104 __u32 alignment; member 198 int sectorsize, int alignment, unsigned long long *size) in write_cow_header() argument 252 header->alignment = htobe32(alignment); in write_cow_header() 347 *align_out = be32toh(header->v3.alignment); in read_cow_header() 378 *align_out = be32toh(header->v3_b.alignment); in read_cow_header() 404 int alignment, int *bitmap_offset_out, in init_cow_file() argument 412 alignment, &size); in init_cow_file() 416 *bitmap_offset_out = ROUND_UP(sizeof(struct cow_header_v3), alignment); in init_cow_file() 417 cow_sizes(COW_VERSION, size, sectorsize, alignment, *bitmap_offset_out, in init_cow_file()
|
/linux/Documentation/arm/ |
A 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/drivers/mtd/ubi/ |
A D | vmt.c | 34 __ATTR(alignment, S_IRUGO, vol_attribute_show, NULL); 90 ret = sprintf(buf, "%d\n", vol->alignment); in vol_attribute_show() 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() 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() 667 if (vol->alignment != 1 && n) { in self_check_volume() 672 n = ubi->leb_size % vol->alignment; in self_check_volume() 752 alignment = be32_to_cpu(ubi->vtbl[vol_id].alignment); in self_check_volume() [all …]
|
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()
|
/linux/include/drm/ |
A D | drm_mm.h | 230 u64 alignment; member 408 u64 alignment, 433 u64 size, u64 alignment, in drm_mm_insert_node_generic() argument 438 size, alignment, color, in drm_mm_insert_node_generic() 508 u64 size, u64 alignment, unsigned long color, 534 u64 alignment, in drm_mm_scan_init() argument 539 size, alignment, color, in drm_mm_scan_init()
|
/linux/drivers/gpu/drm/ |
A D | drm_mm.c | 516 u64 size, u64 alignment, in drm_mm_insert_node_in_range() argument 533 if (alignment <= 1) in drm_mm_insert_node_in_range() 534 alignment = 0; in drm_mm_insert_node_in_range() 539 remainder_mask = is_power_of_2(alignment) ? alignment - 1 : 0; in drm_mm_insert_node_in_range() 568 if (alignment) { in drm_mm_insert_node_in_range() 739 u64 alignment, in drm_mm_scan_init_with_range() argument 751 if (alignment <= 1) in drm_mm_scan_init_with_range() 752 alignment = 0; in drm_mm_scan_init_with_range() 755 scan->alignment = alignment; in drm_mm_scan_init_with_range() 756 scan->remainder_mask = is_power_of_2(alignment) ? alignment - 1 : 0; in drm_mm_scan_init_with_range() [all …]
|
/linux/arch/powerpc/include/asm/ |
A 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/arch/xtensa/lib/ |
A 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/arch/mips/include/asm/octeon/ |
A 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/drivers/gpu/drm/qxl/ |
A 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/tools/testing/selftests/kvm/ |
A D | set_memory_region_test.c | 359 size_t alignment; in test_add_max_memory_regions() local 363 alignment = 0x100000; in test_add_max_memory_regions() 365 alignment = 1; in test_add_max_memory_regions() 379 mem = mmap(NULL, (size_t)max_mem_slots * MEM_REGION_SIZE + alignment, in test_add_max_memory_regions() 383 mem_aligned = (void *)(((size_t) mem + alignment - 1) & ~(alignment - 1)); in test_add_max_memory_regions() 405 munmap(mem, (size_t)max_mem_slots * MEM_REGION_SIZE + alignment); in test_add_max_memory_regions()
|
/linux/include/linux/ |
A D | cma.h | 32 phys_addr_t alignment, unsigned int order_per_bit, 37 phys_addr_t alignment, unsigned int order_per_bit, in cma_declare_contiguous() argument 40 return cma_declare_contiguous_nid(base, size, limit, alignment, in cma_declare_contiguous()
|