Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/usb/gadget/
Du_f.h25 size_t align_mask = __alignof__(type) - 1; \
26 size_t offset = (groupname##__next + align_mask) & ~align_mask;\
35 size_t align_mask = __alignof__(type) - 1; \
36 size_t offset = (groupname##__next + align_mask) & ~align_mask;\
/linux-4.4.14/arch/x86/kernel/
Dsys_x86_64.c54 unsigned long align_mask = get_align_mask(); in align_vdso_addr() local
55 addr = (addr + align_mask) & ~align_mask; in align_vdso_addr()
154 info.align_mask = 0; in arch_get_unmapped_area()
157 info.align_mask = get_align_mask(); in arch_get_unmapped_area()
197 info.align_mask = 0; in arch_get_unmapped_area_topdown()
200 info.align_mask = get_align_mask(); in arch_get_unmapped_area_topdown()
Damd_gart_64.c95 unsigned long align_mask) in alloc_iommu() argument
108 size, base_index, boundary_size, align_mask); in alloc_iommu()
113 align_mask); in alloc_iommu()
215 size_t size, int dir, unsigned long align_mask) in dma_map_area() argument
224 iommu_page = alloc_iommu(dev, npages, align_mask); in dma_map_area()
483 unsigned long align_mask; in gart_alloc_coherent() local
492 align_mask = (1UL << get_order(size)) - 1; in gart_alloc_coherent()
494 DMA_BIDIRECTIONAL, align_mask); in gart_alloc_coherent()
/linux-4.4.14/arch/ia64/kernel/
Dsys_ia64.c28 unsigned long align_mask = 0; in arch_get_unmapped_area() local
56 align_mask = PAGE_MASK & (SHMLBA - 1); in arch_get_unmapped_area()
62 info.align_mask = align_mask; in arch_get_unmapped_area()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring.c93 ndw = (ndw + ring->align_mask) & ~ring->align_mask; in amdgpu_ring_alloc()
162 count = ring->align_mask + 1 - (ring->wptr & ring->align_mask); in amdgpu_ring_commit()
163 count %= ring->align_mask + 1; in amdgpu_ring_commit()
304 unsigned ring_size, u32 nop, u32 align_mask, in amdgpu_ring_init() argument
360 ring->align_mask = align_mask; in amdgpu_ring_init()
Damdgpu.h861 uint32_t align_mask; member
1230 unsigned ring_size, u32 nop, u32 align_mask,
/linux-4.4.14/lib/
Diommu-helper.c22 unsigned long align_mask) in iommu_area_alloc() argument
29 index = bitmap_find_next_zero_area(map, size, start, nr, align_mask); in iommu_area_alloc()
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()
186 boundary_size, align_mask); in iommu_tbl_range_alloc()
Dgenalloc.c526 unsigned long align_mask = roundup_pow_of_two(nr) - 1; in gen_pool_first_fit_order_align() local
528 return bitmap_find_next_zero_area(map, size, start, nr, align_mask); in gen_pool_first_fit_order_align()
Dbitmap.c311 unsigned long align_mask, in bitmap_find_next_zero_area_off() argument
319 index = __ALIGN_MASK(index + align_offset, align_mask) - align_offset; in bitmap_find_next_zero_area_off()
/linux-4.4.14/arch/s390/mm/
Dmmap.c109 info.align_mask = MMAP_ALIGN_MASK << PAGE_SHIFT; in arch_get_unmapped_area()
111 info.align_mask = 0; in arch_get_unmapped_area()
147 info.align_mask = MMAP_ALIGN_MASK << PAGE_SHIFT; in arch_get_unmapped_area_topdown()
149 info.align_mask = 0; in arch_get_unmapped_area_topdown()
/linux-4.4.14/arch/parisc/kernel/
Dunaligned.c725 unsigned long align_mask; in check_unaligned() local
729 align_mask = 0UL; in check_unaligned()
735 align_mask = 1UL; in check_unaligned()
744 align_mask = 3UL; in check_unaligned()
751 align_mask = 1UL; in check_unaligned()
757 align_mask = 3UL; in check_unaligned()
763 return (int)(regs->ior & align_mask); in check_unaligned()
Dsys_parisc.c128 info.align_mask = last_mmap ? (PAGE_MASK & (SHM_COLOUR - 1)) : 0; in arch_get_unmapped_area()
188 info.align_mask = last_mmap ? (PAGE_MASK & (SHM_COLOUR - 1)) : 0; in arch_get_unmapped_area_topdown()
/linux-4.4.14/arch/sh/mm/
Dmmap.c74 info.align_mask = do_colour_align ? (PAGE_MASK & shm_align_mask) : 0; in arch_get_unmapped_area()
124 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-4.4.14/include/linux/
Dbitmap.h121 unsigned long align_mask,
141 unsigned long align_mask) in bitmap_find_next_zero_area() argument
144 align_mask, 0); in bitmap_find_next_zero_area()
Diommu-helper.h23 unsigned long align_mask);
Dmm.h1955 unsigned long align_mask; member
/linux-4.4.14/arch/x86/mm/
Dhugetlbpage.c86 info.align_mask = PAGE_MASK & ~huge_page_mask(h); in hugetlb_get_unmapped_area_bottomup()
103 info.align_mask = PAGE_MASK & ~huge_page_mask(h); in hugetlb_get_unmapped_area_topdown()
/linux-4.4.14/arch/arm/mm/
Dmmap.c100 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; in arch_get_unmapped_area()
151 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; in arch_get_unmapped_area_topdown()
/linux-4.4.14/arch/sparc/mm/
Dhugetlbpage.c40 info.align_mask = PAGE_MASK & ~HPAGE_MASK; in hugetlb_get_unmapped_area_bottomup()
71 info.align_mask = PAGE_MASK & ~HPAGE_MASK; in hugetlb_get_unmapped_area_topdown()
/linux-4.4.14/arch/arc/mm/
Dmmap.c75 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; in arch_get_unmapped_area()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ring.c114 ndw = (ndw + ring->align_mask) & ~ring->align_mask; in radeon_ring_alloc()
173 while (ring->wptr & ring->align_mask) { in radeon_ring_commit()
Dradeon.h862 uint32_t align_mask; member
Dr100.c1147 ring->align_mask = 16 - 1; in r100_cp_init()
Dr600.c2786 ring->align_mask = 16 - 1; in r600_ring_init()
/linux-4.4.14/drivers/dma/
Ddma-axi-dmac.c108 unsigned int align_mask; member
167 if ((len & chan->align_mask) != 0) /* Not aligned */ in axi_dmac_check_len()
174 if ((addr & chan->align_mask) != 0) /* Not aligned */ in axi_dmac_check_addr()
545 chan->align_mask = max(chan->dest_width, chan->src_width) - 1; in axi_dmac_parse_chan_dt()
/linux-4.4.14/arch/tile/mm/
Dhugetlbpage.c175 info.align_mask = PAGE_MASK & ~huge_page_mask(h); in hugetlb_get_unmapped_area_bottomup()
192 info.align_mask = PAGE_MASK & ~huge_page_mask(h); in hugetlb_get_unmapped_area_topdown()
/linux-4.4.14/arch/frv/mm/
Delf-fdpic.c86 info.align_mask = 0; in arch_get_unmapped_area()
/linux-4.4.14/arch/ia64/mm/
Dhugetlbpage.c162 info.align_mask = PAGE_MASK & (HPAGE_SIZE - 1); in hugetlb_get_unmapped_area()
/linux-4.4.14/arch/mips/mm/
Dmmap.c100 info.align_mask = do_color_align ? (PAGE_MASK & shm_align_mask) : 0; in arch_get_unmapped_area_common()
/linux-4.4.14/arch/sparc/kernel/
Dsys_sparc_32.c63 info.align_mask = (flags & MAP_SHARED) ? in arch_get_unmapped_area()
Dsys_sparc_64.c129 info.align_mask = do_color_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; in arch_get_unmapped_area()
192 info.align_mask = do_color_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; in arch_get_unmapped_area_topdown()
/linux-4.4.14/arch/metag/mm/
Dhugetlbpage.c190 info.align_mask = PAGE_MASK & HUGEPT_MASK; in hugetlb_get_unmapped_area_new_pmd()
/linux-4.4.14/arch/powerpc/mm/
Dslice.c276 info.align_mask = PAGE_MASK & ((1ul << pshift) - 1); in slice_find_area_bottomup()
319 info.align_mask = PAGE_MASK & ((1ul << pshift) - 1); in slice_find_area_topdown()
/linux-4.4.14/arch/powerpc/kernel/
Diommu.c187 unsigned long align_mask; in iommu_range_alloc() local
193 align_mask = 0xffffffffffffffffl >> (64 - align_order); in iommu_range_alloc()
260 boundary_size >> tbl->it_page_shift, align_mask); in iommu_range_alloc()
/linux-4.4.14/drivers/mmc/host/
Dsdhci.c495 BUG_ON(host->align_addr & host->align_mask); in sdhci_adma_table_pre()
517 offset = (host->align_sz - (addr & host->align_mask)) & in sdhci_adma_table_pre()
518 host->align_mask; in sdhci_adma_table_pre()
614 if (sg_dma_address(sg) & host->align_mask) { in sdhci_adma_table_post()
626 if (sg_dma_address(sg) & host->align_mask) { in sdhci_adma_table_post()
628 (sg_dma_address(sg) & host->align_mask); in sdhci_adma_table_post()
2990 host->align_mask = SDHCI_ADMA2_64_ALIGN - 1; in sdhci_add_host()
2998 host->align_mask = SDHCI_ADMA2_32_ALIGN - 1; in sdhci_add_host()
3017 } else if (host->adma_addr & host->align_mask) { in sdhci_add_host()
Dsdhci.h487 unsigned int align_mask; /* ADMA alignment mask */ member
/linux-4.4.14/drivers/iommu/
Damd_iommu.c1545 unsigned long align_mask, in dma_ops_area_alloc() argument
1574 boundary_size, align_mask); in dma_ops_area_alloc()
1591 unsigned long align_mask, in dma_ops_alloc_addresses() argument
1601 address = dma_ops_area_alloc(dev, dom, pages, align_mask, in dma_ops_alloc_addresses()
1606 address = dma_ops_area_alloc(dev, dom, pages, align_mask, in dma_ops_alloc_addresses()
2447 unsigned long align_mask = 0; in __map_single() local
2459 align_mask = (1UL << get_order(size)) - 1; in __map_single()
2462 address = dma_ops_alloc_addresses(dev, dma_dom, pages, align_mask, in __map_single()
/linux-4.4.14/arch/alpha/kernel/
Dpci_iommu.c844 iommu_reserve(struct pci_iommu_arena *arena, long pg_count, long align_mask) in iommu_reserve() argument
856 p = iommu_arena_find_pages(NULL, arena, pg_count, align_mask); in iommu_reserve()
Dosf_sys.c1312 info.align_mask = 0; in arch_get_unmapped_area_1()
/linux-4.4.14/drivers/usb/renesas_usbhs/
Dfifo.c855 uintptr_t align_mask; in usbhsf_dma_prepare_push() local
870 align_mask = usbhs_get_dparam(priv, has_usb_dmac) ? in usbhsf_dma_prepare_push()
872 if ((uintptr_t)(pkt->buf + pkt->actual) & align_mask) in usbhsf_dma_prepare_push()
/linux-4.4.14/mm/
Dmmap.c1722 length = info->length + info->align_mask; in unmapped_area()
1802 gap_start += (info->align_offset - gap_start) & info->align_mask; in unmapped_area()
1816 length = info->length + info->align_mask; in unmapped_area_topdown()
1900 gap_end -= (gap_end - info->align_offset) & info->align_mask; in unmapped_area_topdown()
1945 info.align_mask = 0; in arch_get_unmapped_area()
1985 info.align_mask = 0; in arch_get_unmapped_area_topdown()
/linux-4.4.14/fs/hugetlbfs/
Dinode.c202 info.align_mask = PAGE_MASK & ~huge_page_mask(h); in hugetlb_get_unmapped_area()
/linux-4.4.14/drivers/scsi/be2iscsi/
Dbe_main.c751 uint32_t align_mask = 0; in beiscsi_get_params() local
764 align_mask = (icd_post_per_page - 1); in beiscsi_get_params()
770 ~(align_mask)); in beiscsi_get_params()
776 icd_count_align = (icd_count & ~align_mask); in beiscsi_get_params()