Home
last modified time | relevance | path

Searched refs:align_mask (Results 1 – 25 of 99) sorted by relevance

1234

/linux-6.12.1/include/linux/usb/
Dfunc_utils.h27 size_t align_mask = __alignof__(type) - 1; \
29 offset = (groupname##__next + align_mask) & \
30 ~align_mask; \
45 size_t align_mask = __alignof__(type) - 1; \
46 offset = (groupname##__next + align_mask) & \
47 ~align_mask; \
/linux-6.12.1/include/trace/events/
Dmmap.h23 __field(unsigned long, align_mask)
34 __entry->align_mask = info->align_mask;
42 __entry->low_limit, __entry->high_limit, __entry->align_mask,
/linux-6.12.1/lib/
Diommu-helper.c12 unsigned long align_mask) in iommu_area_alloc() argument
19 index = bitmap_find_next_zero_area(map, size, start, nr, align_mask); in iommu_area_alloc()
Dgenalloc.c671 unsigned long align_mask, align_off; in gen_pool_first_fit_align() local
676 align_mask = ((alignment->align + (1UL << order) - 1) >> order) - 1; in gen_pool_first_fit_align()
680 align_mask, align_off); in gen_pool_first_fit_align()
734 unsigned long align_mask = roundup_pow_of_two(nr) - 1; in gen_pool_first_fit_order_align() local
736 return bitmap_find_next_zero_area(map, size, start, nr, align_mask); in gen_pool_first_fit_order_align()
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring.c85 ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask; in amdgpu_ring_alloc()
127 while (ib->length_dw & ring->funcs->align_mask) in amdgpu_ring_generic_pad_ib()
145 count = ring->funcs->align_mask + 1 - in amdgpu_ring_commit()
146 (ring->wptr & ring->funcs->align_mask); in amdgpu_ring_commit()
147 count &= ring->funcs->align_mask; in amdgpu_ring_commit()
320 max_ibs_dw = (max_ibs_dw + ring->funcs->align_mask) & ~ring->funcs->align_mask; in amdgpu_ring_init()
/linux-6.12.1/arch/parisc/kernel/
Dunaligned.c641 unsigned long align_mask; in check_unaligned() local
645 align_mask = 0UL; in check_unaligned()
651 align_mask = 1UL; in check_unaligned()
660 align_mask = 3UL; in check_unaligned()
667 align_mask = 1UL; in check_unaligned()
673 align_mask = 3UL; in check_unaligned()
679 return (int)(regs->ior & align_mask); in check_unaligned()
/linux-6.12.1/arch/x86/mm/
Dhugetlbpage.c40 info.align_mask = PAGE_MASK & ~huge_page_mask(h); in hugetlb_get_unmapped_area_bottomup()
63 info.align_mask = PAGE_MASK & ~huge_page_mask(h); in hugetlb_get_unmapped_area_topdown()
/linux-6.12.1/arch/sparc/kernel/
Diommu-common.c114 unsigned long align_mask = 0; in iommu_tbl_range_alloc() local
117 align_mask = ~0ul >> (BITS_PER_LONG - align_order); in iommu_tbl_range_alloc()
182 boundary_size, align_mask); in iommu_tbl_range_alloc()
Dsys_sparc_32.c65 info.align_mask = (flags & MAP_SHARED) ? in arch_get_unmapped_area()
/linux-6.12.1/arch/arm/mm/
Dmmap.c75 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; in arch_get_unmapped_area()
126 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; in arch_get_unmapped_area_topdown()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/lib/
Ddm.c154 u64 align_mask; in mlx5_dm_sw_icm_alloc() local
209 align_mask = BIT(log_alignment - MLX5_LOG_SW_ICM_BLOCK_SIZE(dev)) - 1; in mlx5_dm_sw_icm_alloc()
213 num_blocks, align_mask); in mlx5_dm_sw_icm_alloc()
/linux-6.12.1/arch/sh/mm/
Dmmap.c95 info.align_mask = do_colour_align ? (PAGE_MASK & shm_align_mask) : 0; in arch_get_unmapped_area()
145 info.align_mask = do_colour_align ? (PAGE_MASK & shm_align_mask) : 0; in arch_get_unmapped_area_topdown()
Dpmb.c415 phys_addr_t align_mask; in pmb_remap_caller() local
436 align_mask = ~(pmb_sizes[i].size - 1); in pmb_remap_caller()
437 offset = phys & ~align_mask; in pmb_remap_caller()
438 phys &= align_mask; in pmb_remap_caller()
/linux-6.12.1/arch/x86/kernel/
Dsys_x86_64.c154 info.align_mask = get_align_mask(); in arch_get_unmapped_area()
216 info.align_mask = get_align_mask(); in arch_get_unmapped_area_topdown()
Damd_gart_64.c90 unsigned long align_mask) in alloc_iommu() argument
102 size, base_index, boundary_size, align_mask); in alloc_iommu()
107 align_mask); in alloc_iommu()
198 size_t size, int dir, unsigned long align_mask) in dma_map_area() argument
207 iommu_page = alloc_iommu(dev, npages, align_mask); in dma_map_area()
/linux-6.12.1/arch/s390/mm/
Dmmap.c108 info.align_mask = get_align_mask(filp, flags); in arch_get_unmapped_area()
146 info.align_mask = get_align_mask(filp, flags); in arch_get_unmapped_area_topdown()
Dhugetlbpage.c256 info.align_mask = PAGE_MASK & ~huge_page_mask(h); in hugetlb_get_unmapped_area_bottomup()
272 info.align_mask = PAGE_MASK & ~huge_page_mask(h); in hugetlb_get_unmapped_area_topdown()
/linux-6.12.1/drivers/gpu/drm/radeon/
Dradeon_ring.c119 ndw = (ndw + ring->align_mask) & ~ring->align_mask; in radeon_ring_alloc()
178 while (ring->wptr & ring->align_mask) { in radeon_ring_commit()
/linux-6.12.1/include/linux/
Diommu-helper.h33 unsigned long align_mask);
Dbitmap.h191 unsigned long align_mask,
211 unsigned long align_mask) in bitmap_find_next_zero_area() argument
214 align_mask, 0); in bitmap_find_next_zero_area()
/linux-6.12.1/arch/csky/abiv1/
Dmmap.c70 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; in arch_get_unmapped_area()
/linux-6.12.1/drivers/net/ethernet/chelsio/libcxgb/
Dlibcxgb_ppm.c88 unsigned int align_mask) in ppm_find_unused_entries() argument
92 i = bitmap_find_next_zero_area(bmap, max_ppods, start, nr, align_mask); in ppm_find_unused_entries()
96 align_mask); in ppm_find_unused_entries()
/linux-6.12.1/arch/mips/mm/
Dmmap.c75 info.align_mask = do_color_align ? (PAGE_MASK & shm_align_mask) : 0; in arch_get_unmapped_area_common()
/linux-6.12.1/arch/loongarch/mm/
Dmmap.c66 info.align_mask = do_color_align ? (PAGE_MASK & SHM_ALIGN_MASK) : 0; in arch_get_unmapped_area_common()
/linux-6.12.1/tools/testing/selftests/mm/
Dmremap_test.c390 long long start_ns, end_ns, align_mask, ret, offset; in remap_region() local
409 align_mask = ~(c.dest_alignment - 1); in remap_region()
413 + offset) & align_mask); in remap_region()

1234