Home
last modified time | relevance | path

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

123456

/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/drivers/net/ethernet/intel/libeth/
H A Drx.c27 len = min3(len, ALIGN_DOWN(max_len ? : U32_MAX, LIBETH_RX_BUF_STRIDE), in libeth_rx_hw_len_mtu()
53 len = ALIGN_DOWN(len, LIBETH_RX_BUF_STRIDE) ? : LIBETH_RX_BUF_STRIDE; in libeth_rx_hw_len_truesize()
54 len = min3(len, ALIGN_DOWN(max_len ? : U32_MAX, LIBETH_RX_BUF_STRIDE), in libeth_rx_hw_len_truesize()
/linux/mm/kfence/
H A Dcore.c254 return !KFENCE_WARN_ON(!kfence_protect_page(ALIGN_DOWN(addr, PAGE_SIZE), true)); in kfence_protect()
259 return !KFENCE_WARN_ON(!kfence_protect_page(ALIGN_DOWN(addr, PAGE_SIZE), false)); in kfence_unprotect()
279 if (KFENCE_WARN_ON(ALIGN_DOWN(meta->addr, PAGE_SIZE) != pageaddr)) in metadata_to_pageaddr()
363 const unsigned long pageaddr = ALIGN_DOWN(meta->addr, PAGE_SIZE); in set_canary()
373 addr = ALIGN_DOWN(meta->addr + meta->size, sizeof(u64)); in set_canary()
381 const unsigned long pageaddr = ALIGN_DOWN(meta->addr, PAGE_SIZE); in check_canary()
483 meta->addr = ALIGN_DOWN(meta->addr, cache->align); in kfence_guarded_alloc()
547 kcsan_begin_scoped_access((void *)ALIGN_DOWN((unsigned long)addr, PAGE_SIZE), PAGE_SIZE, in kfence_guarded_free()
556 memzero_explicit((void *)ALIGN_DOWN(meta->unprotected_page, PAGE_SIZE), PAGE_SIZE); in kfence_guarded_free()
/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/tools/testing/selftests/mm/
H A Dpkey-helpers.h177 #define ALIGN_DOWN(x, align_to) ((x) & ~((align_to)-1))
181 ((typeof(p))ALIGN_DOWN((unsigned long)(p), ptr_align_to))
174 #define ALIGN_DOWN( global() macro
/linux/fs/iomap/
H A Dswapfile.c46 next_ppage = ALIGN_DOWN(iomap->addr + iomap->length, PAGE_SIZE) >> in iomap_swapfile_add_extent()
148 .len = ALIGN_DOWN(i_size_read(inode), PAGE_SIZE), in iomap_swapfile_activate()
/linux/tools/include/linux/
H A Dalign.h9 #define ALIGN_DOWN(x, a) __ALIGN_KERNEL((x) - ((a) - 1), (a)) macro
H A Dmm.h16 #define PAGE_ALIGN_DOWN(addr) ALIGN_DOWN(addr, PAGE_SIZE)
/linux/mm/kmsan/
H A Dcore.c95 (u32 *)ALIGN_DOWN((u64)shadow_dst, KMSAN_ORIGIN_SIZE); in kmsan_internal_memmove_metadata()
341 if (ALIGN_DOWN(cur_addr + size - 1, PAGE_SIZE) == in kmsan_metadata_is_contiguous()
342 ALIGN_DOWN(cur_addr, PAGE_SIZE)) in kmsan_metadata_is_contiguous()
/linux/arch/arm64/kernel/
H A Dstatic_call.c16 literal = ALIGN_DOWN((u64)tramp + 4, SZ_4K) + in arch_static_call_transform()
/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/drivers/firmware/efi/libstub/
H A Dalignedmem.c38 alloc_addr = ALIGN_DOWN(max + 1, align) - 1; in efi_allocate_pages_aligned()
/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()
783 unsigned long aligned_phys = ALIGN_DOWN(phys_addr, 1 << r->page_size); in dma_sb_map_area()
838 unsigned long aligned_phys = ALIGN_DOWN(phys_addr, 1 << r->page_size); in dma_ioc0_map_area()
897 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, in dma_sb_unmap_area()
934 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, in dma_ioc0_unmap_area()
/linux/drivers/net/wireless/realtek/rtw89/
H A Defuse_be.c242 min = ALIGN_DOWN(page_offset, 2); in rtw89_eeprom_parser_be()
544 dump_addr = ALIGN_DOWN(EF_FV_OFSET_BE_V1, 4); in rtw89_efuse_read_ecv_be()
598 dump_addr = ALIGN_DOWN(EFUSE_VCORE_PWR_BE, 4); in rtw89_efuse_read_pwr_data_vcore_be()
626 dump_addr = ALIGN_DOWN(EFUSE_DSWR_V0_86_BE, 4); in rtw89_efuse_read_pwr_data_dswr_be()
/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()
H A Dpgtable.h111 #define VMALLOC_END ALIGN_DOWN(ioremap_bot, PAGE_SIZE << KASAN_SHADOW_SCALE_SHIFT)
/linux/drivers/acpi/nfit/
H A Dmce.c67 ALIGN_DOWN(mce->addr, align), align); in nfit_handle_mce()
/linux/arch/powerpc/include/asm/
H A Dfixmap.h85 ALIGN_DOWN(FIXADDR_START, PGDIR_SIZE))
/linux/drivers/misc/lkdtm/
H A Dkstack_erase.c72 untracked_high = ALIGN_DOWN(untracked_high, sizeof(unsigned long)); in check_stackleak_irqoff()
/linux/arch/powerpc/mm/
H A Dpageattr.c77 unsigned long start = ALIGN_DOWN(addr, PAGE_SIZE); in change_memory_attr()
/linux/fs/btrfs/
H A Dreflink.c777 const u64 wb_start = ALIGN_DOWN(inode_isize, bs); in btrfs_clone_files()
880 wb_len = ALIGN(inode_in->vfs_inode.i_size, bs) - ALIGN_DOWN(pos_in, bs); in btrfs_remap_file_range_prep()
905 ret = btrfs_wait_ordered_range(inode_in, ALIGN_DOWN(pos_in, bs), wb_len); in btrfs_remap_file_range_prep()
908 ret = btrfs_wait_ordered_range(inode_out, ALIGN_DOWN(pos_out, bs), wb_len); in btrfs_remap_file_range_prep()
/linux/mm/
H A Dshuffle.c114 ALIGN_DOWN(get_random_long() % z->spanned_pages, in __shuffle_zone()
/linux/drivers/net/ethernet/mscc/
H A Docelot_fdma.h59 #define OCELOT_FDMA_RXB_SIZE ALIGN_DOWN(OCELOT_FDMA_RX_SIZE - OCELOT_FDMA_SKBFRAG_OVR, 4)

123456