/linux-4.4.14/drivers/usb/gadget/ |
H A D | u_f.h | 25 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/lib/ |
H A D | iommu-helper.c | 22 unsigned long align_mask) iommu_area_alloc() 29 index = bitmap_find_next_zero_area(map, size, start, nr, align_mask); iommu_area_alloc() 19 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) iommu_area_alloc() argument
|
H A D | iommu-common.c | 114 unsigned long align_mask = 0; iommu_tbl_range_alloc() local 117 align_mask = ~0ul >> (BITS_PER_LONG - align_order); iommu_tbl_range_alloc() 186 boundary_size, align_mask); iommu_tbl_range_alloc()
|
H A D | genalloc.c | 526 unsigned long align_mask = roundup_pow_of_two(nr) - 1; gen_pool_first_fit_order_align() local 528 return bitmap_find_next_zero_area(map, size, start, nr, align_mask); gen_pool_first_fit_order_align()
|
H A D | bitmap.c | 300 * @align_mask: Alignment mask for zero area 303 * The @align_mask should be one less than a power of 2; the effect is that 311 unsigned long align_mask, bitmap_find_next_zero_area_off() 319 index = __ALIGN_MASK(index + align_offset, align_mask) - align_offset; bitmap_find_next_zero_area_off() 307 bitmap_find_next_zero_area_off(unsigned long *map, unsigned long size, unsigned long start, unsigned int nr, unsigned long align_mask, unsigned long align_offset) bitmap_find_next_zero_area_off() argument
|
/linux-4.4.14/include/linux/ |
H A D | iommu-helper.h | 23 unsigned long align_mask);
|
H A D | bitmap.h | 121 unsigned long align_mask, 130 * @align_mask: Alignment mask for zero area 132 * The @align_mask should be one less than a power of 2; the effect is that 134 * power of 2. A @align_mask of 0 means no alignment is required. 141 unsigned long align_mask) bitmap_find_next_zero_area() 144 align_mask, 0); bitmap_find_next_zero_area() 137 bitmap_find_next_zero_area(unsigned long *map, unsigned long size, unsigned long start, unsigned int nr, unsigned long align_mask) bitmap_find_next_zero_area() argument
|
H A D | mm.h | 1955 unsigned long align_mask; mm_populate() member in struct:vm_unmapped_area_info 1969 * - satisfies (begin_addr & align_mask) == (align_offset & align_mask)
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | sys_x86_64.c | 54 unsigned long align_mask = get_align_mask(); align_vdso_addr() local 55 addr = (addr + align_mask) & ~align_mask; align_vdso_addr() 154 info.align_mask = 0; arch_get_unmapped_area() 157 info.align_mask = get_align_mask(); arch_get_unmapped_area() 197 info.align_mask = 0; arch_get_unmapped_area_topdown() 200 info.align_mask = get_align_mask(); arch_get_unmapped_area_topdown()
|
H A D | amd_gart_64.c | 95 unsigned long align_mask) alloc_iommu() 108 size, base_index, boundary_size, align_mask); alloc_iommu() 113 align_mask); alloc_iommu() 215 size_t size, int dir, unsigned long align_mask) dma_map_area() 224 iommu_page = alloc_iommu(dev, npages, align_mask); dma_map_area() 483 unsigned long align_mask; gart_alloc_coherent() local 492 align_mask = (1UL << get_order(size)) - 1; gart_alloc_coherent() 494 DMA_BIDIRECTIONAL, align_mask); gart_alloc_coherent() 94 alloc_iommu(struct device *dev, int size, unsigned long align_mask) alloc_iommu() argument 214 dma_map_area(struct device *dev, dma_addr_t phys_mem, size_t size, int dir, unsigned long align_mask) dma_map_area() argument
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | sys_ia64.c | 28 unsigned long align_mask = 0; arch_get_unmapped_area() local 56 align_mask = PAGE_MASK & (SHMLBA - 1); arch_get_unmapped_area() 62 info.align_mask = align_mask; arch_get_unmapped_area()
|
/linux-4.4.14/arch/sh/mm/ |
H A D | mmap.c | 74 info.align_mask = do_colour_align ? (PAGE_MASK & shm_align_mask) : 0; arch_get_unmapped_area() 124 info.align_mask = do_colour_align ? (PAGE_MASK & shm_align_mask) : 0; arch_get_unmapped_area_topdown()
|
H A D | pmb.c | 415 phys_addr_t align_mask; pmb_remap_caller() local 436 align_mask = ~(pmb_sizes[i].size - 1); pmb_remap_caller() 437 offset = phys & ~align_mask; pmb_remap_caller() 438 phys &= align_mask; pmb_remap_caller()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ring.c | 93 ndw = (ndw + ring->align_mask) & ~ring->align_mask; amdgpu_ring_alloc() 162 count = ring->align_mask + 1 - (ring->wptr & ring->align_mask); amdgpu_ring_commit() 163 count %= ring->align_mask + 1; amdgpu_ring_commit() 304 unsigned ring_size, u32 nop, u32 align_mask, amdgpu_ring_init() 360 ring->align_mask = align_mask; amdgpu_ring_init() 303 amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned ring_size, u32 nop, u32 align_mask, struct amdgpu_irq_src *irq_src, unsigned irq_type, enum amdgpu_ring_type ring_type) amdgpu_ring_init() argument
|
H A D | amdgpu.h | 861 uint32_t align_mask; member in struct:amdgpu_ring 1230 unsigned ring_size, u32 nop, u32 align_mask,
|
/linux-4.4.14/arch/arc/mm/ |
H A D | mmap.c | 75 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; arch_get_unmapped_area()
|
/linux-4.4.14/arch/s390/mm/ |
H A D | mmap.c | 109 info.align_mask = MMAP_ALIGN_MASK << PAGE_SHIFT; arch_get_unmapped_area() 111 info.align_mask = 0; arch_get_unmapped_area() 147 info.align_mask = MMAP_ALIGN_MASK << PAGE_SHIFT; arch_get_unmapped_area_topdown() 149 info.align_mask = 0; arch_get_unmapped_area_topdown()
|
/linux-4.4.14/arch/sparc/mm/ |
H A D | hugetlbpage.c | 40 info.align_mask = PAGE_MASK & ~HPAGE_MASK; hugetlb_get_unmapped_area_bottomup() 71 info.align_mask = PAGE_MASK & ~HPAGE_MASK; hugetlb_get_unmapped_area_topdown()
|
/linux-4.4.14/arch/x86/mm/ |
H A D | hugetlbpage.c | 86 info.align_mask = PAGE_MASK & ~huge_page_mask(h); hugetlb_get_unmapped_area_bottomup() 103 info.align_mask = PAGE_MASK & ~huge_page_mask(h); hugetlb_get_unmapped_area_topdown()
|
/linux-4.4.14/arch/arm/mm/ |
H A D | mmap.c | 100 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; arch_get_unmapped_area() 151 info.align_mask = do_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; arch_get_unmapped_area_topdown()
|
/linux-4.4.14/arch/parisc/kernel/ |
H A D | unaligned.c | 725 unsigned long align_mask; check_unaligned() local 729 align_mask = 0UL; check_unaligned() 735 align_mask = 1UL; check_unaligned() 744 align_mask = 3UL; check_unaligned() 751 align_mask = 1UL; check_unaligned() 757 align_mask = 3UL; check_unaligned() 763 return (int)(regs->ior & align_mask); check_unaligned()
|
H A D | sys_parisc.c | 128 info.align_mask = last_mmap ? (PAGE_MASK & (SHM_COLOUR - 1)) : 0; arch_get_unmapped_area() 188 info.align_mask = last_mmap ? (PAGE_MASK & (SHM_COLOUR - 1)) : 0; arch_get_unmapped_area_topdown()
|
/linux-4.4.14/arch/frv/mm/ |
H A D | elf-fdpic.c | 86 info.align_mask = 0; arch_get_unmapped_area()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_ring.c | 114 ndw = (ndw + ring->align_mask) & ~ring->align_mask; radeon_ring_alloc() 173 while (ring->wptr & ring->align_mask) { radeon_ring_commit()
|
H A D | radeon.h | 862 uint32_t align_mask; member in struct:radeon_ring
|
H A D | r100.c | 1147 ring->align_mask = 16 - 1; r100_cp_init()
|
H A D | r600.c | 2786 ring->align_mask = 16 - 1; r600_ring_init()
|
/linux-4.4.14/drivers/dma/ |
H A D | dma-axi-dmac.c | 108 unsigned int align_mask; member in struct:axi_dmac_chan 167 if ((len & chan->align_mask) != 0) /* Not aligned */ axi_dmac_check_len() 174 if ((addr & chan->align_mask) != 0) /* Not aligned */ axi_dmac_check_addr() 545 chan->align_mask = max(chan->dest_width, chan->src_width) - 1; axi_dmac_parse_chan_dt()
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | sys_sparc_32.c | 63 info.align_mask = (flags & MAP_SHARED) ? arch_get_unmapped_area()
|
H A D | sys_sparc_64.c | 129 info.align_mask = do_color_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; arch_get_unmapped_area() 192 info.align_mask = do_color_align ? (PAGE_MASK & (SHMLBA - 1)) : 0; arch_get_unmapped_area_topdown()
|
/linux-4.4.14/arch/metag/mm/ |
H A D | hugetlbpage.c | 190 info.align_mask = PAGE_MASK & HUGEPT_MASK; hugetlb_get_unmapped_area_new_pmd()
|
/linux-4.4.14/arch/mips/mm/ |
H A D | mmap.c | 100 info.align_mask = do_color_align ? (PAGE_MASK & shm_align_mask) : 0; arch_get_unmapped_area_common()
|
/linux-4.4.14/arch/ia64/mm/ |
H A D | hugetlbpage.c | 162 info.align_mask = PAGE_MASK & (HPAGE_SIZE - 1); hugetlb_get_unmapped_area()
|
/linux-4.4.14/arch/tile/mm/ |
H A D | hugetlbpage.c | 175 info.align_mask = PAGE_MASK & ~huge_page_mask(h); hugetlb_get_unmapped_area_bottomup() 192 info.align_mask = PAGE_MASK & ~huge_page_mask(h); hugetlb_get_unmapped_area_topdown()
|
/linux-4.4.14/drivers/mmc/host/ |
H A D | sdhci.c | 495 BUG_ON(host->align_addr & host->align_mask); sdhci_adma_table_pre() 517 offset = (host->align_sz - (addr & host->align_mask)) & sdhci_adma_table_pre() 518 host->align_mask; sdhci_adma_table_pre() 614 if (sg_dma_address(sg) & host->align_mask) { sdhci_adma_table_post() 626 if (sg_dma_address(sg) & host->align_mask) { sdhci_adma_table_post() 628 (sg_dma_address(sg) & host->align_mask); sdhci_adma_table_post() 2990 host->align_mask = SDHCI_ADMA2_64_ALIGN - 1; sdhci_add_host() 2998 host->align_mask = SDHCI_ADMA2_32_ALIGN - 1; sdhci_add_host() 3017 } else if (host->adma_addr & host->align_mask) { sdhci_add_host()
|
H A D | sdhci.h | 487 unsigned int align_mask; /* ADMA alignment mask */ member in struct:sdhci_host
|
/linux-4.4.14/drivers/iommu/ |
H A D | amd_iommu.c | 1545 unsigned long align_mask, dma_ops_area_alloc() 1574 boundary_size, align_mask); dma_ops_area_alloc() 1591 unsigned long align_mask, dma_ops_alloc_addresses() 1601 address = dma_ops_area_alloc(dev, dom, pages, align_mask, dma_ops_alloc_addresses() 1606 address = dma_ops_area_alloc(dev, dom, pages, align_mask, dma_ops_alloc_addresses() 2447 unsigned long align_mask = 0; __map_single() local 2459 align_mask = (1UL << get_order(size)) - 1; __map_single() 2462 address = dma_ops_alloc_addresses(dev, dma_dom, pages, align_mask, __map_single() 1542 dma_ops_area_alloc(struct device *dev, struct dma_ops_domain *dom, unsigned int pages, unsigned long align_mask, u64 dma_mask, unsigned long start) dma_ops_area_alloc() argument 1588 dma_ops_alloc_addresses(struct device *dev, struct dma_ops_domain *dom, unsigned int pages, unsigned long align_mask, u64 dma_mask) dma_ops_alloc_addresses() argument
|
/linux-4.4.14/arch/powerpc/mm/ |
H A D | slice.c | 276 info.align_mask = PAGE_MASK & ((1ul << pshift) - 1); slice_find_area_bottomup() 319 info.align_mask = PAGE_MASK & ((1ul << pshift) - 1); slice_find_area_topdown()
|
/linux-4.4.14/drivers/usb/renesas_usbhs/ |
H A D | fifo.c | 855 uintptr_t align_mask; usbhsf_dma_prepare_push() local 870 align_mask = usbhs_get_dparam(priv, has_usb_dmac) ? usbhsf_dma_prepare_push() 872 if ((uintptr_t)(pkt->buf + pkt->actual) & align_mask) usbhsf_dma_prepare_push()
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | iommu.c | 187 unsigned long align_mask; iommu_range_alloc() local 193 align_mask = 0xffffffffffffffffl >> (64 - align_order); iommu_range_alloc() 260 boundary_size >> tbl->it_page_shift, align_mask); iommu_range_alloc()
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | pci_iommu.c | 846 iommu_reserve(struct pci_iommu_arena *arena, long pg_count, long align_mask) iommu_reserve() 858 p = iommu_arena_find_pages(NULL, arena, pg_count, align_mask); iommu_reserve() 844 iommu_reserve(struct pci_iommu_arena *arena, long pg_count, long align_mask) iommu_reserve() argument
|
H A D | osf_sys.c | 1312 info.align_mask = 0; arch_get_unmapped_area_1()
|
/linux-4.4.14/mm/ |
H A D | mmap.c | 1722 length = info->length + info->align_mask; unmapped_area() 1802 gap_start += (info->align_offset - gap_start) & info->align_mask; unmapped_area() 1816 length = info->length + info->align_mask; unmapped_area_topdown() 1900 gap_end -= (gap_end - info->align_offset) & info->align_mask; unmapped_area_topdown() 1945 info.align_mask = 0; arch_get_unmapped_area() 1985 info.align_mask = 0; arch_get_unmapped_area_topdown()
|
/linux-4.4.14/drivers/scsi/be2iscsi/ |
H A D | be_main.c | 751 uint32_t align_mask = 0; beiscsi_get_params() local 764 align_mask = (icd_post_per_page - 1); beiscsi_get_params() 770 ~(align_mask)); beiscsi_get_params() 776 icd_count_align = (icd_count & ~align_mask); beiscsi_get_params()
|
/linux-4.4.14/fs/hugetlbfs/ |
H A D | inode.c | 202 info.align_mask = PAGE_MASK & ~huge_page_mask(h); hugetlb_get_unmapped_area()
|