Home
last modified time | relevance | path

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

12345

/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/mm/kfence/
H A Dcore.c130 return !KFENCE_WARN_ON(!kfence_protect_page(ALIGN_DOWN(addr, PAGE_SIZE), true)); in kfence_protect()
135 return !KFENCE_WARN_ON(!kfence_protect_page(ALIGN_DOWN(addr, PAGE_SIZE), false)); in kfence_unprotect()
175 if (KFENCE_WARN_ON(ALIGN_DOWN(meta->addr, PAGE_SIZE) != pageaddr)) in metadata_to_pageaddr()
230 const unsigned long pageaddr = ALIGN_DOWN(meta->addr, PAGE_SIZE); in for_each_canary()
308 meta->addr = ALIGN_DOWN(meta->addr, cache->align); in kfence_guarded_alloc()
368 kcsan_begin_scoped_access((void *)ALIGN_DOWN((unsigned long)addr, PAGE_SIZE), PAGE_SIZE, in kfence_guarded_free()
377 memzero_explicit((void *)ALIGN_DOWN(meta->unprotected_page, PAGE_SIZE), PAGE_SIZE); in kfence_guarded_free()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/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()
H A Dprom.c99 return (start + size) > ALIGN_DOWN(initrd_start, PAGE_SIZE) && in overlaps_initrd()
636 memblock_reserve(ALIGN_DOWN(__pa(initrd_start), PAGE_SIZE), in early_reserve_mem()
638 ALIGN_DOWN(initrd_start, PAGE_SIZE)); in early_reserve_mem()
/OK3568_Linux_fs/kernel/mm/kasan/
H A Dshadow.c287 shadow_start = ALIGN_DOWN(shadow_start, PAGE_SIZE); in kasan_populate_vmalloc()
460 region_end = ALIGN_DOWN(end, KASAN_MEMORY_PER_SHADOW_PAGE); in kasan_release_vmalloc()
468 free_region_end = ALIGN_DOWN(free_region_end, KASAN_MEMORY_PER_SHADOW_PAGE); in kasan_release_vmalloc()
/OK3568_Linux_fs/kernel/mm/damon/
H A Dvaddr.c76 sz_piece = ALIGN_DOWN(sz_orig / nr_pieces, DAMON_MIN_REGION); in damon_va_evenly_split_region()
341 ALIGN_DOWN(br->start, in damon_va_apply_three_regions()
348 first->ar.start = ALIGN_DOWN(br->start, in damon_va_apply_three_regions()
631 if (mm == last_mm && (ALIGN_DOWN(last_addr, last_page_sz) == in __damon_va_check_access()
632 ALIGN_DOWN(r->sampling_addr, last_page_sz))) { in __damon_va_check_access()
H A Dpaddr.c181 if (ALIGN_DOWN(last_addr, last_page_sz) == in __damon_pa_check_access()
182 ALIGN_DOWN(r->sampling_addr, last_page_sz)) { in __damon_pa_check_access()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/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))
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/ps3/
H A Dmm.c268 r->size = ALIGN_DOWN(size, 1 << PAGE_SHIFT_16M); in ps3_mm_region_create()
400 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, 1 << r->page_size); in dma_find_chunk()
429 unsigned long aligned_lpar = ALIGN_DOWN(lpar_addr, 1 << r->page_size); in dma_find_chunk_lpar()
781 unsigned long aligned_phys = ALIGN_DOWN(phys_addr, 1 << r->page_size); in dma_sb_map_area()
836 unsigned long aligned_phys = ALIGN_DOWN(phys_addr, 1 << r->page_size); in dma_ioc0_map_area()
895 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, in dma_sb_unmap_area()
932 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, in dma_ioc0_unmap_area()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/
H A Dinit_64.c207 start = ALIGN_DOWN(start, page_size); in vmemmap_populate()
313 start = ALIGN_DOWN(start, page_size); in vmemmap_free()
/OK3568_Linux_fs/kernel/drivers/firmware/efi/libstub/
H A Dalignedmem.c34 alloc_addr = ALIGN_DOWN(max + 1, align) - 1; in efi_allocate_pages_aligned()
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dkasan.h23 #define KASAN_KERN_START ALIGN_DOWN(PAGE_OFFSET - SZ_256M, SZ_256M)
H A Dfixmap.h97 ALIGN_DOWN(FIXADDR_START, PGDIR_SIZE))
/OK3568_Linux_fs/kernel/drivers/nvdimm/
H A Ddimm_devs.c767 start = ALIGN_DOWN(res->start, align); in alias_dpa_busy()
827 start = ALIGN_DOWN(res->start, align); in nd_blk_available_dpa()
871 end = ALIGN_DOWN(res->end + 1, align) - 1; in nd_pmem_max_contiguous_dpa()
918 start = ALIGN_DOWN(res->start, align); in nd_pmem_available_dpa()
949 return ALIGN_DOWN(available - busy, align); in nd_pmem_available_dpa()
/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dreflink.c700 const u64 wb_start = ALIGN_DOWN(inode->i_size, bs); in btrfs_clone_files()
789 wb_len = ALIGN(inode_in->i_size, bs) - ALIGN_DOWN(pos_in, bs); in btrfs_remap_file_range_prep()
823 ret = btrfs_wait_ordered_range(inode_in, ALIGN_DOWN(pos_in, bs), in btrfs_remap_file_range_prep()
827 ret = btrfs_wait_ordered_range(inode_out, ALIGN_DOWN(pos_out, bs), in btrfs_remap_file_range_prep()
/OK3568_Linux_fs/kernel/drivers/rpmsg/
H A Dqcom_glink_rpm.c168 aligned_dlen = ALIGN_DOWN(dlen, 4); in glink_rpm_tx_write()
176 pad = ALIGN(tlen, 8) - ALIGN_DOWN(tlen, 4); in glink_rpm_tx_write()
/OK3568_Linux_fs/kernel/include/video/
H A Dudlfb.h101 #define DL_ALIGN_DOWN(x, a) ALIGN_DOWN(x, a)
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/include/nvhe/
H A Dmm.h39 *start = ALIGN_DOWN(*start, PAGE_SIZE); in hyp_vmemmap_range()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/
H A Dpgtable.c250 data->addr = ALIGN_DOWN(data->addr, kvm_granule_size(level)); in __kvm_pgtable_visit()
321 .addr = ALIGN_DOWN(addr, PAGE_SIZE), in kvm_pgtable_walk()
409 .phys = ALIGN_DOWN(phys, PAGE_SIZE), in kvm_pgtable_hyp_map()
750 .phys = ALIGN_DOWN(phys, PAGE_SIZE), in kvm_pgtable_stage2_map()
1120 start = ALIGN_DOWN(addr, granule); in kvm_pgtable_stage2_find_range()
/OK3568_Linux_fs/kernel/include/rdma/
H A Dib_umem.h41 ALIGN_DOWN(umem->iova, pgsz))) / in ib_umem_num_dma_blocks()

12345