/Linux-v4.19/arch/powerpc/mm/ |
D | mmap.c | 79 static inline unsigned long mmap_base(unsigned long rnd, in mmap_base() function 137 info.low_limit = mm->mmap_base; in radix__arch_get_unmapped_area() 182 info.high_limit = mm->mmap_base + (high_limit - DEFAULT_MAP_WINDOW); in radix__arch_get_unmapped_area_topdown() 204 mm->mmap_base = TASK_UNMAPPED_BASE; in radix__arch_pick_mmap_layout() 207 mm->mmap_base = mmap_base(random_factor, rlim_stack); in radix__arch_pick_mmap_layout() 236 mm->mmap_base = TASK_UNMAPPED_BASE; in arch_pick_mmap_layout() 239 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
D | hugetlbpage-radix.c | 87 info.high_limit = mm->mmap_base + (high_limit - DEFAULT_MAP_WINDOW); in radix__hugetlb_get_unmapped_area()
|
D | slice.c | 378 addr = mm->mmap_base; in slice_find_area_topdown()
|
/Linux-v4.19/arch/arm/mm/ |
D | mmap.c | 35 static unsigned long mmap_base(unsigned long rnd, struct rlimit *rlim_stack) in mmap_base() function 100 info.low_limit = mm->mmap_base; in arch_get_unmapped_area() 152 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 166 info.low_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 191 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 194 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
/Linux-v4.19/arch/mips/mm/ |
D | mmap.c | 38 static unsigned long mmap_base(unsigned long rnd, struct rlimit *rlim_stack) in mmap_base() function 108 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_common() 123 info.low_limit = mm->mmap_base; in arch_get_unmapped_area_common() 169 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 172 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
/Linux-v4.19/arch/arm64/mm/ |
D | mmap.c | 65 static unsigned long mmap_base(unsigned long rnd, struct rlimit *rlim_stack) in mmap_base() function 98 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 101 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
/Linux-v4.19/arch/s390/mm/ |
D | mmap.c | 59 static inline unsigned long mmap_base(unsigned long rnd, in mmap_base() function 97 info.low_limit = mm->mmap_base; in arch_get_unmapped_area() 149 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 200 mm->mmap_base = mmap_base_legacy(random_factor); in arch_pick_mmap_layout() 203 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
/Linux-v4.19/arch/x86/mm/ |
D | mmap.c | 93 static unsigned long mmap_base(unsigned long rnd, unsigned long task_size, in mmap_base() function 137 *base = mmap_base(random_factor, task_size, rlim_stack); in arch_pick_mmap_base() 147 arch_pick_mmap_base(&mm->mmap_base, &mm->mmap_legacy_base, in arch_pick_mmap_layout() 174 return is_legacy ? mm->mmap_legacy_base : mm->mmap_base; in get_mmap_base()
|
/Linux-v4.19/drivers/hsi/clients/ |
D | cmt_speech.c | 57 unsigned long mmap_base; member 104 unsigned long mmap_base; member 635 address = (u32 *)(hi->mmap_base + in cs_hsi_peek_on_data_complete() 680 sg_init_one(rxmsg->sgt.sgl, (void *)hi->mmap_base, 0); in cs_hsi_read_on_data() 730 address = (u32 *)(hi->mmap_base + hi->tx_offsets[hi->tx_slot]); in cs_hsi_write_on_data() 999 unsigned long mmap_base, unsigned long mmap_size) in cs_hsi_start() argument 1013 hsi_if->mmap_cfg = (struct cs_mmap_config_block *)mmap_base; in cs_hsi_start() 1014 hsi_if->mmap_base = mmap_base; in cs_hsi_start() 1106 page = virt_to_page(csdata->mmap_base); in cs_char_vma_fault() 1316 cs_char_data.mmap_base = p; in cs_char_open() [all …]
|
/Linux-v4.19/arch/parisc/kernel/ |
D | sys_parisc.c | 193 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 257 mm->mmap_base = mmap_upper_limit(rlim_stack); in arch_pick_mmap_layout() 260 mm->mmap_base = mm->mmap_legacy_base; in arch_pick_mmap_layout()
|
/Linux-v4.19/drivers/spi/ |
D | spi-ti-qspi.c | 53 void __iomem *mmap_base; member 573 memcpy_fromio(op->data.buf.in, qspi->mmap_base + from, in ti_qspi_exec_mem_op() 800 qspi->mmap_base = devm_ioremap_resource(&pdev->dev, res_mmap); in ti_qspi_probe() 801 if (IS_ERR(qspi->mmap_base)) { in ti_qspi_probe() 804 PTR_ERR(qspi->mmap_base)); in ti_qspi_probe() 805 qspi->mmap_base = NULL; in ti_qspi_probe()
|
/Linux-v4.19/arch/arc/mm/ |
D | mmap.c | 74 info.low_limit = mm->mmap_base; in arch_get_unmapped_area()
|
/Linux-v4.19/arch/nds32/mm/ |
D | mmap.c | 68 info.low_limit = mm->mmap_base; in arch_get_unmapped_area()
|
/Linux-v4.19/arch/sparc/kernel/ |
D | sys_sparc_64.c | 194 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 293 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 304 mm->mmap_base = PAGE_ALIGN(task_size - gap - random_factor); in arch_pick_mmap_layout()
|
/Linux-v4.19/arch/sh/mm/ |
D | mmap.c | 124 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown()
|
/Linux-v4.19/fs/ |
D | aio.c | 116 unsigned long mmap_base; member 328 ctx->user_id = ctx->mmap_base = vma->vm_start; in aio_ring_mremap() 513 ctx->mmap_base = do_mmap_pgoff(ctx->aio_ring_file, 0, ctx->mmap_size, in aio_setup_ring() 517 if (IS_ERR((void *)ctx->mmap_base)) { in aio_setup_ring() 523 pr_debug("mmap address: 0x%08lx\n", ctx->mmap_base); in aio_setup_ring() 525 ctx->user_id = ctx->mmap_base; in aio_setup_ring() 784 vm_munmap(ctx->mmap_base, ctx->mmap_size); in ioctx_alloc() 830 vm_munmap(ctx->mmap_base, ctx->mmap_size); in kill_ioctx()
|
/Linux-v4.19/mm/ |
D | debug.c | 149 mm->mmap_base, mm->mmap_legacy_base, mm->highest_vm_end, in dump_mm()
|
D | util.c | 292 mm->mmap_base = TASK_UNMAPPED_BASE; in arch_pick_mmap_layout()
|
D | mmap.c | 2082 info.low_limit = mm->mmap_base; in arch_get_unmapped_area() 2124 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown()
|
/Linux-v4.19/arch/nds32/kernel/ |
D | vdso.c | 96 unsigned long start = current->mm->mmap_base, end, offset, addr; in vdso_random_addr()
|
/Linux-v4.19/include/linux/ |
D | mm_types.h | 350 unsigned long mmap_base; /* base of mmap area */ member
|
/Linux-v4.19/arch/sparc/mm/ |
D | hugetlbpage.c | 75 info.high_limit = mm->mmap_base; in hugetlb_get_unmapped_area_topdown()
|