Home
last modified time | relevance | path

Searched refs:ALIGN_DOWN (Results 1 – 25 of 155) sorted by relevance

1234567

/linux/arch/arm64/mm/
H A Dcontpte.c58 start_addr = addr = ALIGN_DOWN(addr, CONT_PTE_SIZE); in contpte_convert()
59 pte = pfn_pte(ALIGN_DOWN(pte_pfn(pte), CONT_PTES), pte_pgprot(pte)); in contpte_convert()
115 cont_start = ALIGN_DOWN(addr, CONT_PTE_SIZE); in __contpte_try_fold()
121 pfn = ALIGN_DOWN(pte_pfn(pte), CONT_PTES); in __contpte_try_fold()
316 addr = ALIGN_DOWN(addr, CONT_PTE_SIZE); in contpte_ptep_test_and_clear_young()
337 addr = ALIGN_DOWN(addr, CONT_PTE_SIZE); in contpte_ptep_clear_flush_young()
385 start = ALIGN_DOWN(start, CONT_PTE_SIZE); in contpte_clear_young_dirty_ptes()
422 start_addr = addr = ALIGN_DOWN(addr, CONT_PTE_SIZE); in contpte_ptep_set_access_flags()
/linux/arch/powerpc/mm/kasan/
H A D8xx.c53 kasan_init_shadow_8M(k_start, ALIGN_DOWN(k_end, SZ_8M), block); in kasan_init_region()
54 k_cur = ALIGN_DOWN(k_end, SZ_8M); in kasan_init_region()
70 if (k_cur < ALIGN_DOWN(k_end, SZ_512K)) in kasan_init_region()
/linux/include/linux/
H A Dalign.h9 #define ALIGN_DOWN(x, a) __ALIGN_KERNEL((x) - ((a) - 1), (a)) macro
12 #define PTR_ALIGN_DOWN(p, a) ((typeof(p))ALIGN_DOWN((unsigned long)(p), (a)))
H A Dpageblock-flags.h62 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages)
/linux/drivers/mtd/
H A Dmtdpstore.c33 off = ALIGN_DOWN(off, mtd->erasesize); in mtdpstore_block_isbad()
55 off = ALIGN_DOWN(off, mtd->erasesize); in mtdpstore_panic_block_isbad()
87 off = ALIGN_DOWN(off, mtd->erasesize); in mtdpstore_block_mark_unused()
114 off = ALIGN_DOWN(off, mtd->erasesize); in mtdpstore_block_is_used()
156 off = ALIGN_DOWN(off, mtd->erasesize); in mtdpstore_block_clear_removed()
172 off = ALIGN_DOWN(off, mtd->erasesize); in mtdpstore_block_is_removed()
189 off = ALIGN_DOWN(off, cxt->mtd->erasesize); in mtdpstore_erase_do()
/linux/arch/powerpc/mm/nohash/
H A D8xx.c130 for (; p < ALIGN_DOWN(top, SZ_8M) && p < top && !err; p += SZ_8M, v += SZ_8M) in mmu_mapin_ram_chunk()
132 for (; p < ALIGN_DOWN(top, SZ_512K) && p < top && !err; p += SZ_512K, v += SZ_512K) in mmu_mapin_ram_chunk()
211 BUILD_BUG_ON(ALIGN_DOWN(MODULES_VADDR, PGDIR_SIZE) < TASK_SIZE); in setup_initial_memory_limit()
/linux/drivers/net/ethernet/intel/libeth/
H A Drx.c23 len = min3(len, ALIGN_DOWN(max_len ? : U32_MAX, LIBETH_RX_BUF_STRIDE), in libeth_rx_hw_len_mtu()
49 len = ALIGN_DOWN(len, LIBETH_RX_BUF_STRIDE) ? : LIBETH_RX_BUF_STRIDE; in libeth_rx_hw_len_truesize()
50 len = min3(len, ALIGN_DOWN(max_len ? : U32_MAX, LIBETH_RX_BUF_STRIDE), in libeth_rx_hw_len_truesize()
/linux/arch/powerpc/kernel/
H A Dhw_breakpoint_constraints.c25 hw_start_addr = ALIGN_DOWN(info->address, HW_BREAKPOINT_SIZE); in dar_in_hw_range()
44 hw_start_addr = ALIGN_DOWN(info->address, align_size); in ea_hw_range_overlaps()
H A Dhw_breakpoint.c162 start_addr = ALIGN_DOWN(hw->address, HW_BREAKPOINT_SIZE); in hw_breakpoint_validate_len()
170 (ALIGN_DOWN(start_addr, SZ_512) != ALIGN_DOWN(end_addr - 1, SZ_512))) in hw_breakpoint_validate_len()
/linux/fs/iomap/
H A Dswapfile.c49 next_ppage = ALIGN_DOWN(iomap->addr + iomap->length, PAGE_SIZE) >> in iomap_swapfile_add_extent()
150 .len = ALIGN_DOWN(i_size_read(inode), PAGE_SIZE), in iomap_swapfile_activate()
/linux/arch/powerpc/mm/book3s64/
H A Dhash_tlb.c195 start = ALIGN_DOWN(start, PAGE_SIZE); in __flush_hash_table_range()
230 addr = ALIGN_DOWN(addr, PMD_SIZE); in flush_hash_table_pmd_range()
/linux/mm/kmsan/
H A Dcore.c98 (u32 *)ALIGN_DOWN((u64)shadow_dst, KMSAN_ORIGIN_SIZE); in kmsan_internal_memmove_metadata()
348 if (ALIGN_DOWN(cur_addr + size - 1, PAGE_SIZE) == in kmsan_metadata_is_contiguous()
349 ALIGN_DOWN(cur_addr, PAGE_SIZE)) in kmsan_metadata_is_contiguous()
/linux/tools/include/linux/
H A Dalign.h9 #define ALIGN_DOWN(x, a) __ALIGN_KERNEL((x) - ((a) - 1), (a)) macro
H A Dmm.h15 #define PAGE_ALIGN_DOWN(addr) ALIGN_DOWN(addr, PAGE_SIZE)
/linux/tools/testing/vma/linux/
H A Dmmzone.h27 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages)
/linux/tools/testing/memblock/linux/
H A Dmmzone.h27 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages)
/linux/arch/powerpc/platforms/ps3/
H A Dmm.c269 r->size = ALIGN_DOWN(size, 1 << PAGE_SHIFT_16M); in ps3_mm_region_create()
401 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, 1 << r->page_size); in dma_find_chunk()
430 unsigned long aligned_lpar = ALIGN_DOWN(lpar_addr, 1 << r->page_size); in dma_find_chunk_lpar()
782 unsigned long aligned_phys = ALIGN_DOWN(phys_addr, 1 << r->page_size); in dma_sb_map_area()
837 unsigned long aligned_phys = ALIGN_DOWN(phys_addr, 1 << r->page_size); in dma_ioc0_map_area()
896 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, in dma_sb_unmap_area()
933 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, in dma_ioc0_unmap_area()
/linux/drivers/gpu/drm/xe/
H A Dxe_gt_tlb_invalidation.c378 start = ALIGN_DOWN(start, align); in xe_gt_tlb_invalidation_range()
383 start = ALIGN_DOWN(orig_start, length); in xe_gt_tlb_invalidation_range()
392 start = ALIGN_DOWN(orig_start, length); in xe_gt_tlb_invalidation_range()
/linux/drivers/firmware/efi/libstub/
H A Dalignedmem.c38 alloc_addr = ALIGN_DOWN(max + 1, align) - 1; in efi_allocate_pages_aligned()
/linux/arch/powerpc/include/asm/
H A Dkasan.h23 #define KASAN_KERN_START ALIGN_DOWN(PAGE_OFFSET - SZ_256M, SZ_256M)
H A Dfixmap.h85 ALIGN_DOWN(FIXADDR_START, PGDIR_SIZE))
/linux/arch/powerpc/include/asm/nohash/32/
H A Dhugetlb-8xx.h26 ptep = pte_offset_kernel((pmd_t *)ptep, ALIGN_DOWN(addr, SZ_8M)); in huge_ptep_get()
/linux/drivers/acpi/nfit/
H A Dmce.c67 ALIGN_DOWN(mce->addr, align), align); in nfit_handle_mce()
/linux/drivers/misc/lkdtm/
H A Dstackleak.c72 untracked_high = ALIGN_DOWN(untracked_high, sizeof(unsigned long)); in check_stackleak_irqoff()
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmm.c156 start = ALIGN_DOWN((u64)hyp_phys_to_page(start), PAGE_SIZE); in hyp_back_vmemmap()
333 start = ALIGN_DOWN(start, PAGE_SIZE); in hyp_create_idmap()

1234567