| /linux/include/linux/usb/ |
| H A D | func_utils.h | 27 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/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ring.c | 86 ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask; in amdgpu_ring_alloc() 117 ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask; in amdgpu_ring_alloc_reemit() 163 u32 align_mask = ring->funcs->align_mask; in amdgpu_ring_generic_pad_ib() local 164 u32 count = ib->length_dw & align_mask; in amdgpu_ring_generic_pad_ib() 167 count = align_mask + 1 - count; in amdgpu_ring_generic_pad_ib() 192 count = ring->funcs->align_mask + 1 - in amdgpu_ring_commit() 193 (ring->wptr & ring->funcs->align_mask); in amdgpu_ring_commit() 194 count &= ring->funcs->align_mask; in amdgpu_ring_commit() 349 max_ibs_dw = (max_ibs_dw + ring->funcs->align_mask) & ~ring->funcs->align_mask; in amdgpu_ring_init()
|
| /linux/lib/ |
| H A D | iommu-helper.c | 12 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()
|
| H A D | genalloc.c | 671 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/arch/parisc/kernel/ |
| H A D | unaligned.c | 643 unsigned long align_mask; in check_unaligned() local 647 align_mask = 0UL; in check_unaligned() 653 align_mask = 1UL; in check_unaligned() 662 align_mask = 3UL; in check_unaligned() 669 align_mask = 1UL; in check_unaligned() 675 align_mask = 3UL; in check_unaligned() 681 return (int)(regs->ior & align_mask); in check_unaligned()
|
| H A D | sys_parisc.c | 144 info.align_mask = do_color_align ? (PAGE_MASK & (SHM_COLOUR - 1)) : 0; in arch_get_unmapped_area_common()
|
| /linux/arch/sparc/kernel/ |
| H A D | iommu-common.c | 114 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()
|
| H A D | sys_sparc_64.c | 147 info.align_mask = get_align_mask(filp, flags); in arch_get_unmapped_area() 215 info.align_mask = get_align_mask(filp, flags); in arch_get_unmapped_area_topdown()
|
| /linux/arch/loongarch/mm/ |
| H A D | mmap.c | 69 info.align_mask = huge_page_mask_align(filp); in arch_get_unmapped_area_common() 71 info.align_mask = do_color_align ? (PAGE_MASK & SHM_ALIGN_MASK) : 0; in arch_get_unmapped_area_common()
|
| /linux/arch/arm/mm/ |
| H A D | mmap.c | 75 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/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | dm.c | 154 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/arch/x86/kernel/ |
| H A D | amd_gart_64.c | 90 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/arch/sh/mm/ |
| H A D | mmap.c | 95 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()
|
| H A D | pmb.c | 415 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/drivers/gpu/drm/radeon/ |
| H A D | radeon_ring.c | 119 ndw = (ndw + ring->align_mask) & ~ring->align_mask; in radeon_ring_alloc() 178 while (ring->wptr & ring->align_mask) { in radeon_ring_commit()
|
| /linux/include/linux/ |
| H A D | iommu-helper.h | 33 unsigned long align_mask);
|
| /linux/arch/csky/abiv1/ |
| H A D | mmap.c | 70 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; in arch_get_unmapped_area()
|
| /linux/drivers/net/ethernet/chelsio/libcxgb/ |
| H A D | libcxgb_ppm.c | 88 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/drivers/irqchip/ |
| H A D | irq-gic-v2m.c | 158 unsigned long align_mask = nr_irqs - 1; in gicv2m_irq_domain_alloc() local 162 unsigned long align_off = tmp->spi_start - (tmp->spi_start & ~align_mask); in gicv2m_irq_domain_alloc() 165 nr_irqs, align_mask, align_off); in gicv2m_irq_domain_alloc()
|
| /linux/arch/mips/mm/ |
| H A D | mmap.c | 75 info.align_mask = do_color_align ? (PAGE_MASK & shm_align_mask) : 0; in arch_get_unmapped_area_common()
|
| /linux/mm/ |
| H A D | mremap.c | 672 unsigned long align_mask = ~pagetable_mask; in can_realign_addr() local 673 unsigned long old_align = pmc->old_addr & align_mask; in can_realign_addr() 674 unsigned long new_align = pmc->new_addr & align_mask; in can_realign_addr() 675 unsigned long pagetable_size = align_mask + 1; in can_realign_addr()
|
| /linux/arch/powerpc/kernel/ |
| H A D | iommu.c | 226 unsigned long align_mask; in iommu_range_alloc() local 231 align_mask = (1ull << align_order) - 1; in iommu_range_alloc() 292 align_mask); in iommu_range_alloc()
|
| /linux/tools/testing/selftests/mm/ |
| H A D | mremap_test.c | 1000 long long start_ns, end_ns, align_mask, ret, offset; in remap_region() local 1019 align_mask = ~(c.dest_alignment - 1); in remap_region() 1023 + offset) & align_mask); in remap_region()
|
| /linux/drivers/usb/renesas_usbhs/ |
| H A D | fifo.c | 883 uintptr_t align_mask; in usbhsf_dma_prepare_push() local 898 align_mask = usbhs_get_dparam(priv, has_usb_dmac) ? in usbhsf_dma_prepare_push() 900 if ((uintptr_t)(pkt->buf + pkt->actual) & align_mask) in usbhsf_dma_prepare_push()
|
| /linux/arch/alpha/kernel/ |
| H A D | pci_iommu.c | 818 iommu_reserve(struct pci_iommu_arena *arena, long pg_count, long align_mask) in iommu_reserve() argument 830 p = iommu_arena_find_pages(NULL, arena, pg_count, align_mask); in iommu_reserve()
|