Symbol: mmap_base
arch/arc/mm/mmap.c
56
info.low_limit = mm->mmap_base;
arch/arm/mm/mmap.c
125
info.high_limit = mm->mmap_base;
arch/arm/mm/mmap.c
139
info.low_limit = mm->mmap_base;
arch/arm/mm/mmap.c
73
info.low_limit = mm->mmap_base;
arch/csky/abiv1/mmap.c
34
.low_limit = mm->mmap_base,
arch/loongarch/mm/mmap.c
76
info.high_limit = mm->mmap_base;
arch/loongarch/mm/mmap.c
90
info.low_limit = mm->mmap_base;
arch/mips/mm/mmap.c
81
info.high_limit = mm->mmap_base;
arch/mips/mm/mmap.c
95
info.low_limit = mm->mmap_base;
arch/parisc/kernel/sys_parisc.c
154
info.high_limit = mm->mmap_base;
arch/parisc/kernel/sys_parisc.c
168
info.low_limit = mm->mmap_base;
arch/parisc/kernel/vdso.c
76
map_base = mm->mmap_base;
arch/powerpc/mm/book3s64/slice.c
385
return slice_find_area_topdown(mm, mm->mmap_base, len, mask, psize, high_limit);
arch/powerpc/mm/book3s64/slice.c
387
return slice_find_area_bottomup(mm, mm->mmap_base, len, mask, psize, high_limit);
arch/s390/mm/mmap.c
101
info.low_limit = mm->mmap_base;
arch/s390/mm/mmap.c
141
info.high_limit = mm->mmap_base;
arch/s390/mm/mmap.c
183
mm->mmap_base = mmap_base_legacy(random_factor);
arch/s390/mm/mmap.c
186
mm->mmap_base = mmap_base(random_factor, rlim_stack);
arch/sh/mm/mmap.c
144
info.high_limit = mm->mmap_base;
arch/sparc/kernel/sys_sparc_64.c
214
info.high_limit = mm->mmap_base;
arch/sparc/kernel/sys_sparc_64.c
311
mm->mmap_base = TASK_UNMAPPED_BASE + random_factor;
arch/sparc/kernel/sys_sparc_64.c
322
mm->mmap_base = PAGE_ALIGN(task_size - gap - random_factor);
arch/x86/mm/mmap.c
119
*base = mmap_base(random_factor, task_size, rlim_stack);
arch/x86/mm/mmap.c
129
arch_pick_mmap_base(&mm->mmap_base, &mm->mmap_legacy_base,
arch/x86/mm/mmap.c
156
return is_legacy ? mm->mmap_legacy_base : mm->mmap_base;
drivers/hsi/clients/cmt_speech.c
1000
hsi_if->mmap_base = mmap_base;
drivers/hsi/clients/cmt_speech.c
1092
page = virt_to_page((void *)csdata->mmap_base);
drivers/hsi/clients/cmt_speech.c
1302
cs_char_data.mmap_base = p;
drivers/hsi/clients/cmt_speech.c
1341
free_page(csdata->mmap_base);
drivers/hsi/clients/cmt_speech.c
44
unsigned long mmap_base;
drivers/hsi/clients/cmt_speech.c
622
address = (u32 *)(hi->mmap_base +
drivers/hsi/clients/cmt_speech.c
667
sg_init_one(rxmsg->sgt.sgl, (void *)hi->mmap_base, 0);
drivers/hsi/clients/cmt_speech.c
717
address = (u32 *)(hi->mmap_base + hi->tx_offsets[hi->tx_slot]);
drivers/hsi/clients/cmt_speech.c
91
unsigned long mmap_base;
drivers/hsi/clients/cmt_speech.c
985
unsigned long mmap_base, unsigned long mmap_size)
drivers/hsi/clients/cmt_speech.c
999
hsi_if->mmap_cfg = (struct cs_mmap_config_block *)mmap_base;
drivers/spi/spi-ti-qspi.c
45
void __iomem *mmap_base;
drivers/spi/spi-ti-qspi.c
645
memcpy_fromio(op->data.buf.in, qspi->mmap_base + from,
drivers/spi/spi-ti-qspi.c
873
qspi->mmap_base = devm_ioremap_resource(&pdev->dev, res_mmap);
drivers/spi/spi-ti-qspi.c
874
if (IS_ERR(qspi->mmap_base)) {
drivers/spi/spi-ti-qspi.c
877
PTR_ERR(qspi->mmap_base));
drivers/spi/spi-ti-qspi.c
878
qspi->mmap_base = NULL;
fs/aio.c
122
unsigned long mmap_base;
fs/aio.c
426
ctx->user_id = ctx->mmap_base = vma->vm_start;
fs/aio.c
605
ctx->mmap_base = do_mmap(ctx->aio_ring_file, 0, ctx->mmap_size,
fs/aio.c
609
if (IS_ERR((void *)ctx->mmap_base)) {
fs/aio.c
615
pr_debug("mmap address: 0x%08lx\n", ctx->mmap_base);
fs/aio.c
617
ctx->user_id = ctx->mmap_base;
fs/aio.c
884
vm_munmap(ctx->mmap_base, ctx->mmap_size);
fs/aio.c
930
vm_munmap(ctx->mmap_base, ctx->mmap_size);
include/linux/mm_types.h
1179
unsigned long mmap_base; /* base of mmap area */
mm/debug.c
203
mm->mmap_base, mm->mmap_legacy_base,
mm/mmap.c
715
info.low_limit = mm->mmap_base;
mm/mmap.c
768
info.high_limit = arch_get_mmap_base(addr, mm->mmap_base);
mm/util.c
473
mm->mmap_base = TASK_UNMAPPED_BASE + random_factor;
mm/util.c
476
mm->mmap_base = mmap_base(random_factor, rlim_stack);
mm/util.c
483
mm->mmap_base = TASK_UNMAPPED_BASE;
tools/testing/selftests/mm/folio_split_race_test.c
166
unsigned char *mmap_base;
tools/testing/selftests/mm/folio_split_race_test.c
172
mmap_base = mmap(NULL, FILE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/folio_split_race_test.c
175
if (mmap_base == MAP_FAILED)
tools/testing/selftests/mm/folio_split_race_test.c
178
if (madvise(mmap_base, FILE_SIZE, MADV_HUGEPAGE) != 0)
tools/testing/selftests/mm/folio_split_race_test.c
183
fill_page(mmap_base, i);
tools/testing/selftests/mm/folio_split_race_test.c
185
if (!check_huge_shmem(mmap_base, NR_PMD_PAGE, pmd_pagesize))
tools/testing/selftests/mm/folio_split_race_test.c
191
create_readers(threads, args, mmap_base, &ctl);
tools/testing/selftests/mm/folio_split_race_test.c
199
if (madvise(mmap_base + i * page_size,
tools/testing/selftests/mm/folio_split_race_test.c
224
munmap(mmap_base, FILE_SIZE);
tools/testing/selftests/ublk/file_backed.c
48
if (shmem_idx >= UBLK_BUF_MAX || !shmem_table[shmem_idx].mmap_base)
tools/testing/selftests/ublk/file_backed.c
51
addr = shmem_table[shmem_idx].mmap_base + shmem_off;
tools/testing/selftests/ublk/kublk.c
1199
shmem_table[idx].mmap_base = base;
tools/testing/selftests/ublk/kublk.c
1212
if (shmem_table[i].mmap_base) {
tools/testing/selftests/ublk/kublk.c
1213
munmap(shmem_table[i].mmap_base,
tools/testing/selftests/ublk/kublk.c
1216
shmem_table[i].mmap_base = NULL;
tools/testing/selftests/ublk/kublk.c
1290
shmem_table[idx].mmap_base = base;
tools/testing/selftests/ublk/kublk.c
1388
shmem_table[idx].mmap_base = base;
tools/testing/selftests/ublk/kublk.h
613
void *mmap_base;