Home
last modified time | relevance | path

Searched refs:round_down (Results 1 – 25 of 160) sorted by relevance

1234567

/linux/arch/s390/boot/
H A Dstartup.c381 kernel_start = round_down(kernel_end - kernel_size, THREAD_SIZE); in setup_kernel_memory_layout()
386 kernel_start = round_down(vmax - kernel_size, THREAD_SIZE); in setup_kernel_memory_layout()
397 MODULES_END = round_down(kernel_start, _SEGMENT_SIZE); in setup_kernel_memory_layout()
406 vsize = round_down(vsize, _SEGMENT_SIZE); in setup_kernel_memory_layout()
410 vmalloc_size = round_down(vmalloc_size / 3, _SEGMENT_SIZE); in setup_kernel_memory_layout()
416 __memcpy_real_area = round_down(VMALLOC_START - MEMCPY_REAL_SIZE, PAGE_SIZE); in setup_kernel_memory_layout()
419 __abs_lowcore = round_down(__memcpy_real_area - ABS_LOWCORE_MAP_SIZE, in setup_kernel_memory_layout()
428 vmemmap_start = round_down(__abs_lowcore - pages * sizeof(struct page), rte_size); in setup_kernel_memory_layout()
444 __identity_base = round_down(vmemmap_start - max_mappable, rte_size); in setup_kernel_memory_layout()
/linux/lib/crc/arm64/
H A Dcrc32.h28 p += round_down(len, 64); in crc32_le_arch()
48 p += round_down(len, 64); in crc32c_arch()
68 p += round_down(len, 64); in crc32_be_arch()
/linux/drivers/firmware/efi/libstub/
H A Dunaccepted_memory.c44 unaccepted_start = round_down(unaccepted_start, in allocate_unaccepted_bitmap()
138 arch_accept_memory(round_down(end, unit_size), end); in process_unaccepted_memory()
139 end = round_down(end, unit_size); in process_unaccepted_memory()
H A Darm32-stub.c112 kernel_base = round_down(alloc_base, EFI_PHYS_ALIGN); in handle_kernel_image()
/linux/drivers/gpu/drm/i915/
H A Di915_gem_gtt.c134 GEM_BUG_ON(round_up(start, align) > round_down(end - len, align)); in random_offset()
136 range = round_down(end - len, align) - round_up(start, align); in random_offset()
214 if (unlikely(round_up(start, alignment) > round_down(end - size, alignment))) in i915_gem_gtt_insert()
/linux/drivers/gpu/drm/i915/selftests/
H A Di915_random.c99 BUG_ON(round_up(start, align) > round_down(end - len, align)); in igt_random_offset()
101 range = round_down(end - len, align) - round_up(start, align); in igt_random_offset()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_blit.c115 return round_down(offset + diff_offs, granularity); \
166 return round_down(offset + vmw_find_first_diff_u8(dst, src, size), in vmw_find_first_diff()
188 return round_down(location, granularity); \
197 size_t to_copy = round_down(size, sizeof(_type)); \
234 return round_down(vmw_find_last_diff_u8(dst, src, size) - 1, in vmw_find_last_diff()
295 if (WARN_ON_ONCE(round_down(n, diff->cpp) != n)) in vmw_diff_memcpy()
/linux/lib/crc/arm/
H A Dcrc32.h43 n = round_down(len, 16); in crc32_le_arch()
71 n = round_down(len, 16); in crc32c_arch()
/linux/fs/smb/client/
H A Dfs_context.h29 size = umax(round_down(size, PAGE_SIZE), PAGE_SIZE); in cifs_io_align()
408 ctx->rsize = round_down(size, PAGE_SIZE); in cifs_negotiate_rsize()
420 ctx->wsize = round_down(size, PAGE_SIZE); in cifs_negotiate_wsize()
/linux/arch/powerpc/mm/nohash/
H A Dkaslr_booke.c343 offset = round_down(offset, SZ_16K); in kaslr_choose_location()
372 tlb_virt = round_down(kernstart_virt_addr, SZ_64M); in kaslr_early_init()
373 tlb_phys = round_down(kernstart_addr, SZ_64M); in kaslr_early_init()
/linux/drivers/nvmem/
H A Dsunxi_sid.c48 val += round_down(bytes, 4); in sunxi_sid_read()
49 offset += round_down(bytes, 4); in sunxi_sid_read()
/linux/tools/include/linux/
H A Dmath.h12 #define round_down(x, y) ((x) & ~__round_mask(x, y)) macro
/linux/drivers/bus/
H A Duniphier-system-bus.c73 paddr = round_down(paddr, 0x00020000); in uniphier_system_bus_add_bank()
83 paddr = round_down(paddr, mask); in uniphier_system_bus_add_bank()
/linux/lib/
H A Dgeneric-radix-tree.c124 iter->offset = round_down(iter->offset + objs_per_ptr, in __genradix_iter_peek()
176 iter->offset = round_down(iter->offset, objs_per_ptr); in __genradix_iter_peek_prev()
/linux/mm/kasan/
H A Dreport_generic.c306 aligned_addr = round_down((unsigned long)addr, sizeof(long)); in get_address_stack_frame_info()
307 mem_ptr = round_down(aligned_addr, KASAN_GRANULE_SIZE); in get_address_stack_frame_info()
/linux/arch/arm64/include/asm/
H A Dtlbflush.h650 start = round_down(start, stride); in __flush_tlb_range()
670 unsigned long start = round_down(uaddr, PAGE_SIZE); in __flush_tlb_page()
688 start = round_down(start, stride); in flush_tlb_kernel_range()
/linux/drivers/media/platform/imagination/
H A De5010-jpeg-enc.c513 s->r.width = round_down(s->r.width, queue->fmt->frmsize.step_width); in e5010_s_selection()
514 s->r.height = round_down(s->r.height, queue->fmt->frmsize.step_height); in e5010_s_selection()
515 s->r.left = round_down(s->r.left, queue->fmt->frmsize.step_width); in e5010_s_selection()
516 s->r.top = round_down(s->r.top, 2); in e5010_s_selection()
519 s->r.width = round_down(s->r.width + s->r.left - queue->width, in e5010_s_selection()
522 s->r.top = round_down(s->r.top + s->r.height - queue->height, 2); in e5010_s_selection()
531 s->r.width = round_down(s->r.width, queue->fmt->frmsize.step_width); in e5010_s_selection()
532 s->r.height = round_down(s->r.height, queue->fmt->frmsize.step_height); in e5010_s_selection()
533 s->r.left = round_down(s->r.left, queue->fmt->frmsize.step_width); in e5010_s_selection()
534 s->r.top = round_down(s->r.top, 2); in e5010_s_selection()
/linux/drivers/gpu/drm/xe/
H A Dxe_pt_walk.h130 return (round_up(end, pt_size) - round_down(addr, pt_size)) >> in xe_pt_num_entries()
/linux/arch/x86/platform/olpc/
H A Dolpc_ofw.c112 start = round_down((unsigned long)olpc_ofw_cif, OFW_BOUND); in olpc_ofw_detect()
/linux/net/ieee802154/6lowpan/
H A Dtx.c176 frag_len = round_down(payload_cap - LOWPAN_FRAG1_HEAD_SIZE - in lowpan_xmit_fragmented()
194 frag_cap = round_down(payload_cap - LOWPAN_FRAGN_HEAD_SIZE, 8); in lowpan_xmit_fragmented()
/linux/drivers/iio/buffer/
H A Dindustrialio-buffer-dmaengine.c75 max_size = round_down(max_size, dmaengine_buffer->align); in iio_dmaengine_buffer_submit_block()
108 max_size = round_down(max_size, dmaengine_buffer->align); in iio_dmaengine_buffer_submit_block()
/linux/fs/squashfs/
H A Dblock.c221 const u64 read_start = round_down(index, msblk->devblksize); in squashfs_bio_read()
225 int offset = read_start - round_down(index, PAGE_SIZE); in squashfs_bio_read()
/linux/lib/crypto/
H A Dpoly1305.c55 bulk_len = round_down(nbytes, POLY1305_BLOCK_SIZE); in poly1305_update()
/linux/arch/arm/kernel/
H A Defi.c42 if (round_down(base + size, SECTION_SIZE) < in efi_set_mapping_permissions()
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_ring.h110 #define cacheline(a) round_down(a, CACHELINE_BYTES) in assert_ring_tail_valid()

1234567