Searched refs:align_mask (Results 1 - 25 of 98) sorted by relevance

1234

/linux-master/drivers/usb/gadget/
H A Du_f.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-master/lib/
H A Diommu-helper.c12 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 Dgenalloc.c671 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 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-master/include/linux/
H A Diommu-helper.h33 unsigned long align_mask);
H A Dbitmap.h187 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 Dsys_x86_64.c144 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 Damd_gart_64.c90 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 Dmmap.c68 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0;
/linux-master/arch/arm/mm/
H A Dmmap.c75 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 Dmmap.c95 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 Dpmb.c415 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 Dhugetlbpage.c67 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 Damdgpu_ring.c85 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 Dmmap.c58 info.align_mask = 0;
/linux-master/arch/sparc/kernel/
H A Diommu-common.c114 unsigned long align_mask = 0; local
117 align_mask = ~0ul >> (BITS_PER_LONG - align_order);
182 boundary_size, align_mask);
H A Dsys_sparc_32.c66 info.align_mask = (flags & MAP_SHARED) ?
/linux-master/arch/parisc/kernel/
H A Dunaligned.c638 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 Dradeon_ring.c117 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 Ddm.c154 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 Dmmap.c75 info.align_mask = do_color_align ? (PAGE_MASK & shm_align_mask) : 0;
/linux-master/arch/loongarch/mm/
H A Dmmap.c66 info.align_mask = do_color_align ? (PAGE_MASK & SHM_ALIGN_MASK) : 0;
/linux-master/arch/s390/mm/
H A Dmmap.c109 info.align_mask = get_align_mask(filp, flags);
147 info.align_mask = get_align_mask(filp, flags);
H A Dhugetlbpage.c267 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 Dlibcxgb_ppm.c88 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

Completed in 365 milliseconds

1234