/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/benchmarks/ |
H A D | mmap_bench.c | 42 char *c = mmap(NULL, MEMSIZE, PROT_READ|PROT_WRITE, in test_mmap()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/mm/ |
H A D | segv_errors.c | 43 p = mmap(NULL, getpagesize(), 0, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); in test_segv_errors()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/tm/ |
H A D | tm-vmxcopy.c | 61 a = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0); in test_vmxcopy()
|
/kernel/liteos_a/testsuites/unittest/basic/mem/shm/full/ |
H A D | shm_test_003.cpp | 52 vaddrPageAlign = mmap(NULL, PAGE_SIZE * 2, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0); in Testcase()
|
/kernel/liteos_a/testsuites/unittest/basic/mem/vm/smoke/ |
H A D | mmap_test_001.cpp | 61 p = mmap((void *)g_gMmapTests[i].addr, PAGE_SIZE, PROT_READ | PROT_WRITE | PROT_EXEC, g_gMmapTests[i].flags, -1, in Testcase()
|
/kernel/liteos_a/testsuites/unittest/container/smoke/ |
H A D | It_mnt_container_002.cpp | 80 stack = (char *)mmap(nullptr, STACK_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, -1, 0); in ItMntContainer002()
|
H A D | It_mnt_container_001.cpp | 70 stack = (char *)mmap(nullptr, STACK_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, -1, 0); in ItMntContainer001()
|
H A D | It_mnt_container_004.cpp | 64 stack = (char *)mmap(nullptr, STACK_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, -1, 0); in ItMntContainer004()
|
H A D | It_mnt_container_003.cpp | 65 stack = (char *)mmap(nullptr, STACK_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, -1, 0); in ItMntContainer003()
|
H A D | It_mnt_container_006.cpp | 82 stack = (char *)mmap(nullptr, STACK_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, -1, 0); in ItMntContainer006()
|
H A D | It_mnt_container_007.cpp | 73 stack = (char *)mmap(nullptr, STACK_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, -1, 0); in ItMntContainer007()
|
H A D | It_uts_container_002.cpp | 71 char *stack = (char*)mmap(NULL, STACK_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, -1, 0); in ItUtsContainer002()
|
H A D | It_uts_container_004.cpp | 72 char *stack = (char *)mmap(NULL, STACK_SIZE, PROT_READ | PROT_WRITE, CLONE_STACK_MMAP_FLAG, -1, 0); in ItUtsContainer004()
|
/kernel/liteos_a/testsuites/unittest/process/fs/smoke/ |
H A D | It_process_fs_012.cpp | 60 char *stack = (char *)mmap(nullptr, STACK_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, in ItProcessFs012()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | command_buffer.c | 356 * handle was given to user to do mmap, I need to shift it back to in hl_cb_destroy() 437 cb->mmap = false; in cb_vm_close() 456 * it before doing the mmap itself in hl_cb_mmap() 465 "CB mmap failed, no match to handle 0x%x\n", handle); in hl_cb_mmap() 473 "CB mmap failed, mmap size 0x%lx != 0x%x cb size\n", in hl_cb_mmap() 491 if (cb->mmap) { in hl_cb_mmap() 493 "CB mmap failed, CB already mmaped to user\n"); in hl_cb_mmap() 498 cb->mmap = true; in hl_cb_mmap() 515 cb->mmap in hl_cb_mmap() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_prime.c | 549 * drm_gem_dmabuf_vunmap(). Userspace mmap support is provided by 706 * drm_gem_prime_mmap - PRIME mmap function for GEM drivers 712 * The fake GEM offset is added to vma->vm_pgoff and &drm_driver->fops->mmap is 726 if (obj->funcs && obj->funcs->mmap) { in drm_gem_prime_mmap() 727 ret = obj->funcs->mmap(obj, vma); in drm_gem_prime_mmap() 750 ret = obj->dev->driver->fops->mmap(fil, vma); in drm_gem_prime_mmap() 762 * drm_gem_dmabuf_mmap - dma_buf mmap implementation for GEM 767 * &dma_buf_ops.mmap callback. It just forwards to &drm_driver.gem_prime_mmap, 771 * else but drm_gem_prime_mmap can roll their own &dma_buf_ops.mmap callback. 794 .mmap [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem.c | 145 * in particular in the case of mmap'd dmabufs) in etnaviv_gem_mmap_obj() 160 return etnaviv_obj->ops->mmap(etnaviv_obj, vma); in etnaviv_gem_mmap() 208 dev_err(obj->dev->dev, "could not allocate mmap offset\n"); in etnaviv_gem_mmap_offset() 484 .mmap = etnaviv_gem_mmap_obj, 541 .mmap = etnaviv_gem_mmap, 706 .mmap = etnaviv_gem_userptr_mmap_obj,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_prime.c | 549 * drm_gem_dmabuf_vunmap(). Userspace mmap support is provided by 708 * drm_gem_prime_mmap - PRIME mmap function for GEM drivers 714 * The fake GEM offset is added to vma->vm_pgoff and &drm_driver->fops->mmap is 726 if (obj->funcs && obj->funcs->mmap) { in drm_gem_prime_mmap() 730 ret = obj->funcs->mmap(obj, vma); in drm_gem_prime_mmap() 754 ret = obj->dev->driver->fops->mmap(fil, vma); in drm_gem_prime_mmap() 766 * drm_gem_dmabuf_mmap - dma_buf mmap implementation for GEM 771 * &dma_buf_ops.mmap callback. It just forwards to drm_gem_prime_mmap(). 790 .mmap = drm_gem_dmabuf_mmap,
|
/kernel/linux/linux-6.6/tools/perf/tests/shell/ |
H A D | test_intel_pt.sh | 116 mmap_cnt=$(perf script -i "${perfdatafile}" --no-itrace --show-mmap-events -C 1 2>/dev/null | grep -c MMAP) 228 print "More than 1 mmap for PID " pid 236 print "More than 1 mmap for CPU " cpu 242 print "No mmap for fd " fd 340 m = mmap(0, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fileno(f), 0); 382 void *addr = mmap(0, 4096, PROT_WRITE | PROT_EXEC, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); 426 perf script -i "${perfdatafile}" --itrace=e-o-l --show-mmap-events | cat
|
/kernel/linux/linux-5.10/drivers/dma-buf/ |
H A D | dma-buf.c | 141 /* check if buffer supports mmap */ in dma_buf_mmap_internal() 142 if (!dmabuf->ops->mmap) in dma_buf_mmap_internal() 150 return dmabuf->ops->mmap(dmabuf, vma); in dma_buf_mmap_internal() 434 .mmap = dma_buf_mmap_internal, 1025 * interfaces, which might already support mmap'ing buffers. This is needed in 1029 * replace ION buffers mmap support was needed. 1031 * There is no special interfaces, userspace simply calls mmap on the dma-buf 1044 * - mmap dma-buf fd 1046 * to mmap area 3. SYNC_END ioctl. This can be repeated as often as you 1063 * use a different way to mmap [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/x86/ |
H A D | lam.c | 321 ptr = mmap((void *)test->addr, PAGE_SIZE, PROT_READ | PROT_WRITE, in handle_mmap() 399 void *sq_ptr = mmap(0, sring->ring_sz, PROT_READ | PROT_WRITE, in mmap_io_uring() 411 cq_ptr = mmap(0, cring->ring_sz, PROT_READ | PROT_WRITE, in mmap_io_uring() 429 s->sq_ring.queue.sqes = mmap(0, p.sq_entries * sizeof(struct io_uring_sqe), in mmap_io_uring() 435 ksft_print_msg("failed to mmap uring queue!"); in mmap_io_uring() 895 .msg = "MMAP: First mmap high address, then set LAM_U57.\n", 953 printf("\t\t0x1:malloc; 0x2:max_bits; 0x4:mmap; 0x8:syscall; 0x10:io_uring; 0x20:inherit;\n"); in cmd_help() 1061 wq = mmap(NULL, 0x1000, PROT_WRITE, in allocate_dsa_pasid() 1064 perror("mmap"); in allocate_dsa_pasid()
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | syscall.c | 26 SYSCALL_DEFINE6(mmap, unsigned long, addr, unsigned long, len, unsigned long, in SYSCALL_DEFINE6()
|
/kernel/linux/linux-5.10/arch/sh/mm/ |
H A D | Makefile | 6 obj-y := alignment.o cache.o init.o consistent.o mmap.o
|
/kernel/linux/linux-5.10/arch/x86/um/os-Linux/ |
H A D | task_size.c | 29 * the mmap succeeds, but gives us an address different from in page_ok() 35 mapped = mmap(address, UM_KERN_PAGE_SIZE, in page_ok()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/mm/ |
H A D | large_vm_fork_separation.c | 34 p = mmap((void *)(512ul << 40), page_size, PROT_READ | PROT_WRITE, in test() 37 perror("mmap"); in test() 38 printf("Error: couldn't mmap(), confirm kernel has 4TB support?\n"); in test()
|