/linux-master/drivers/usb/gadget/ |
H A D | u_f.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-master/lib/ |
H A D | iommu-helper.c | 12 unsigned long align_mask) 19 index = bitmap_find_next_zero_area(map, size, start, nr, align_mask); 9 iommu_area_alloc(unsigned long *map, unsigned long size, unsigned long start, unsigned int nr, unsigned long shift, unsigned long boundary_size, unsigned long align_mask) argument
|
H A D | genalloc.c | 671 unsigned long align_mask, align_off; local 676 align_mask = ((alignment->align + (1UL << order) - 1) >> order) - 1; 680 align_mask, align_off); 734 unsigned long align_mask = roundup_pow_of_two(nr) - 1; local 736 return bitmap_find_next_zero_area(map, size, start, nr, align_mask);
|
/linux-master/include/trace/events/ |
H A D | mmap.h | 23 __field(unsigned long, align_mask) 34 __entry->align_mask = info->align_mask; 42 __entry->low_limit, __entry->high_limit, __entry->align_mask,
|
/linux-master/include/linux/ |
H A D | iommu-helper.h | 33 unsigned long align_mask);
|
H A D | bitmap.h | 187 unsigned long align_mask, 196 * @align_mask: Alignment mask for zero area 198 * The @align_mask should be one less than a power of 2; the effect is that 200 * power of 2. A @align_mask of 0 means no alignment is required. 207 unsigned long align_mask) 210 align_mask, 0); 203 bitmap_find_next_zero_area(unsigned long *map, unsigned long size, unsigned long start, unsigned int nr, unsigned long align_mask) argument
|
/linux-master/arch/x86/kernel/ |
H A D | sys_x86_64.c | 144 info.align_mask = 0; 147 info.align_mask = get_align_mask(); 206 info.align_mask = 0; 209 info.align_mask = get_align_mask();
|
H A D | amd_gart_64.c | 90 unsigned long align_mask) 102 size, base_index, boundary_size, align_mask); 107 align_mask); 198 size_t size, int dir, unsigned long align_mask) 207 iommu_page = alloc_iommu(dev, npages, align_mask); 89 alloc_iommu(struct device *dev, int size, unsigned long align_mask) argument 197 dma_map_area(struct device *dev, dma_addr_t phys_mem, size_t size, int dir, unsigned long align_mask) argument
|
/linux-master/arch/csky/abiv1/ |
H A D | mmap.c | 68 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0;
|
/linux-master/arch/arm/mm/ |
H A D | mmap.c | 75 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; 126 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0;
|
/linux-master/arch/sh/mm/ |
H A D | mmap.c | 95 info.align_mask = do_colour_align ? (PAGE_MASK & shm_align_mask) : 0; 145 info.align_mask = do_colour_align ? (PAGE_MASK & shm_align_mask) : 0;
|
H A D | pmb.c | 415 phys_addr_t align_mask; local 436 align_mask = ~(pmb_sizes[i].size - 1); 437 offset = phys & ~align_mask; 438 phys &= align_mask;
|
/linux-master/arch/x86/mm/ |
H A D | hugetlbpage.c | 67 info.align_mask = PAGE_MASK & ~huge_page_mask(h); 91 info.align_mask = PAGE_MASK & ~huge_page_mask(h);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ring.c | 85 ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask; 127 while (ib->length_dw & ring->funcs->align_mask) 145 count = ring->funcs->align_mask + 1 - 146 (ring->wptr & ring->funcs->align_mask); 147 count %= ring->funcs->align_mask + 1; 316 max_ibs_dw = (max_ibs_dw + ring->funcs->align_mask) & ~ring->funcs->align_mask;
|
/linux-master/arch/arc/mm/ |
H A D | mmap.c | 58 info.align_mask = 0;
|
/linux-master/arch/sparc/kernel/ |
H A D | iommu-common.c | 114 unsigned long align_mask = 0; local 117 align_mask = ~0ul >> (BITS_PER_LONG - align_order); 182 boundary_size, align_mask);
|
H A D | sys_sparc_32.c | 66 info.align_mask = (flags & MAP_SHARED) ?
|
/linux-master/arch/parisc/kernel/ |
H A D | unaligned.c | 638 unsigned long align_mask; local 642 align_mask = 0UL; 648 align_mask = 1UL; 657 align_mask = 3UL; 664 align_mask = 1UL; 670 align_mask = 3UL; 676 return (int)(regs->ior & align_mask);
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_ring.c | 117 ndw = (ndw + ring->align_mask) & ~ring->align_mask; 176 while (ring->wptr & ring->align_mask) {
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | dm.c | 154 u64 align_mask; local 209 align_mask = BIT(log_alignment - MLX5_LOG_SW_ICM_BLOCK_SIZE(dev)) - 1; 213 num_blocks, align_mask);
|
/linux-master/arch/mips/mm/ |
H A D | mmap.c | 75 info.align_mask = do_color_align ? (PAGE_MASK & shm_align_mask) : 0;
|
/linux-master/arch/loongarch/mm/ |
H A D | mmap.c | 66 info.align_mask = do_color_align ? (PAGE_MASK & SHM_ALIGN_MASK) : 0;
|
/linux-master/arch/s390/mm/ |
H A D | mmap.c | 109 info.align_mask = get_align_mask(filp, flags); 147 info.align_mask = get_align_mask(filp, flags);
|
H A D | hugetlbpage.c | 267 info.align_mask = PAGE_MASK & ~huge_page_mask(h); 284 info.align_mask = PAGE_MASK & ~huge_page_mask(h);
|
/linux-master/drivers/net/ethernet/chelsio/libcxgb/ |
H A D | libcxgb_ppm.c | 88 unsigned int align_mask) 92 i = bitmap_find_next_zero_area(bmap, max_ppods, start, nr, align_mask); 96 align_mask); 84 ppm_find_unused_entries(unsigned long *bmap, unsigned int max_ppods, unsigned int start, unsigned int nr, unsigned int align_mask) argument
|