Home
last modified time | relevance | path

Searched refs:ALIGN_DOWN (Results 1 - 25 of 263) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/arch/powerpc/mm/kasan/
H A D8xx.c48 kasan_init_shadow_8M(k_start, ALIGN_DOWN(k_end, SZ_8M), block); in kasan_init_region()
49 k_cur = ALIGN_DOWN(k_end, SZ_8M); in kasan_init_region()
65 if (k_cur < ALIGN_DOWN(k_end, SZ_512K)) in kasan_init_region()
/kernel/linux/linux-6.6/arch/powerpc/mm/kasan/
H A D8xx.c48 kasan_init_shadow_8M(k_start, ALIGN_DOWN(k_end, SZ_8M), block); in kasan_init_region()
49 k_cur = ALIGN_DOWN(k_end, SZ_8M); in kasan_init_region()
65 if (k_cur < ALIGN_DOWN(k_end, SZ_512K)) in kasan_init_region()
/kernel/linux/linux-6.6/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)))
/kernel/liteos_m/arch/risc-v/nuclei/gcc/
H A Dlos_context.c30 #define ALIGN_DOWN(size, align) ((size) & ~((align) - 1)) macro
51 stk = (UINT8 *)ALIGN_DOWN((uintptr_t)stk, REGBYTES); in ArchTskStackInit()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/mm/kfence/
H A Dcore.c242 return !KFENCE_WARN_ON(!kfence_protect_page(ALIGN_DOWN(addr, PAGE_SIZE), true)); in kfence_protect()
247 return !KFENCE_WARN_ON(!kfence_protect_page(ALIGN_DOWN(addr, PAGE_SIZE), false)); in kfence_unprotect()
266 if (KFENCE_WARN_ON(ALIGN_DOWN(meta->addr, PAGE_SIZE) != pageaddr)) in metadata_to_pageaddr()
329 const unsigned long pageaddr = ALIGN_DOWN(meta->addr, PAGE_SIZE); in set_canary()
339 addr = ALIGN_DOWN(meta->addr + meta->size, sizeof(u64)); in set_canary()
346 const unsigned long pageaddr = ALIGN_DOWN(meta->addr, PAGE_SIZE); in check_canary()
448 meta->addr = ALIGN_DOWN(meta->addr, cache->align); in kfence_guarded_alloc()
512 kcsan_begin_scoped_access((void *)ALIGN_DOWN((unsigned long)addr, PAGE_SIZE), PAGE_SIZE, in kfence_guarded_free()
521 memzero_explicit((void *)ALIGN_DOWN(meta->unprotected_page, PAGE_SIZE), PAGE_SIZE); in kfence_guarded_free()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dhw_breakpoint.c152 bp1_saddr = ALIGN_DOWN(bp1->attr.bp_addr, HW_BREAKPOINT_SIZE); in bp_addr_range_overlap()
154 bp2_saddr = ALIGN_DOWN(bp2->attr.bp_addr, HW_BREAKPOINT_SIZE); in bp_addr_range_overlap()
415 start_addr = ALIGN_DOWN(hw->address, HW_BREAKPOINT_SIZE); in hw_breakpoint_validate_len()
423 (ALIGN_DOWN(start_addr, SZ_512) != ALIGN_DOWN(end_addr - 1, SZ_512))) in hw_breakpoint_validate_len()
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()
/kernel/linux/linux-6.6/mm/kmsan/
H A Dcore.c115 ALIGN_DOWN((u64)src, KMSAN_ORIGIN_SIZE)) / in kmsan_internal_memmove_metadata()
118 ALIGN_DOWN((u64)dst, KMSAN_ORIGIN_SIZE)) / in kmsan_internal_memmove_metadata()
129 (u32 *)ALIGN_DOWN((u64)shadow_src, KMSAN_ORIGIN_SIZE); in kmsan_internal_memmove_metadata()
408 if (ALIGN_DOWN(cur_addr + size - 1, PAGE_SIZE) == in kmsan_metadata_is_contiguous()
409 ALIGN_DOWN(cur_addr, PAGE_SIZE)) in kmsan_metadata_is_contiguous()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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_tlb_pmd_range()
/kernel/linux/linux-5.10/tools/testing/selftests/vm/
H A Dpkey-helpers.h180 #define ALIGN_DOWN(x, align_to) ((x) & ~((align_to)-1)) macro
184 ((typeof(p))ALIGN_DOWN((unsigned long)(p), ptr_align_to))
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/fs/iomap/
H A Dswapfile.c48 next_ppage = ALIGN_DOWN(iomap->addr + iomap->length, PAGE_SIZE) >> in iomap_swapfile_add_extent()
152 loff_t len = ALIGN_DOWN(i_size_read(inode), PAGE_SIZE); in iomap_swapfile_activate()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Dpkey-helpers.h181 #define ALIGN_DOWN(x, align_to) ((x) & ~((align_to)-1)) macro
185 ((typeof(p))ALIGN_DOWN((unsigned long)(p), ptr_align_to))
/kernel/linux/linux-6.6/tools/testing/memblock/linux/
H A Dmmzone.h26 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages)
/kernel/linux/linux-6.6/tools/include/linux/
H A Dmm.h15 #define ALIGN_DOWN(x, a) __ALIGN_KERNEL((x) - ((a) - 1), (a)) macro
/kernel/linux/linux-5.10/drivers/firmware/efi/libstub/
H A Dalignedmem.c34 alloc_addr = ALIGN_DOWN(max + 1, align) - 1; in efi_allocate_pages_aligned()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkasan.h23 #define KASAN_KERN_START ALIGN_DOWN(PAGE_OFFSET - SZ_256M, SZ_256M)
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/
H A Dalignedmem.c37 alloc_addr = ALIGN_DOWN(max + 1, align) - 1; in efi_allocate_pages_aligned()
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/
H A D8xx.c139 for (; p < ALIGN_DOWN(top, SZ_8M) && p < top; p += SZ_8M, v += SZ_8M) in mmu_mapin_ram_chunk()
141 for (; p < ALIGN_DOWN(top, SZ_512K) && p < top; p += SZ_512K, v += SZ_512K) in mmu_mapin_ram_chunk()
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/
H A D8xx.c130 for (; p < ALIGN_DOWN(top, SZ_8M) && p < top; p += SZ_8M, v += SZ_8M) in mmu_mapin_ram_chunk()
132 for (; p < ALIGN_DOWN(top, SZ_512K) && p < top; p += SZ_512K, v += SZ_512K) in mmu_mapin_ram_chunk()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkasan.h23 #define KASAN_KERN_START ALIGN_DOWN(PAGE_OFFSET - SZ_256M, SZ_256M)

Completed in 21 milliseconds

1234567891011