Home
last modified time | relevance | path

Searched refs:user_addr (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v4.19/drivers/misc/lkdtm/
Dusercopy.c51 unsigned long user_addr; in do_usercopy_stack() local
69 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in do_usercopy_stack()
72 if (user_addr >= TASK_SIZE) { in do_usercopy_stack()
79 if (copy_to_user((void __user *)user_addr, good_stack, in do_usercopy_stack()
86 if (copy_to_user((void __user *)user_addr, bad_stack, in do_usercopy_stack()
100 if (copy_from_user(good_stack, (void __user *)user_addr, in do_usercopy_stack()
107 if (copy_from_user(bad_stack, (void __user *)user_addr, in do_usercopy_stack()
115 vm_munmap(user_addr, PAGE_SIZE); in do_usercopy_stack()
124 unsigned long user_addr; in do_usercopy_heap_size() local
137 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in do_usercopy_heap_size()
[all …]
Dperms.c154 unsigned long user_addr; in lkdtm_EXEC_USERSPACE() local
156 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in lkdtm_EXEC_USERSPACE()
159 if (user_addr >= TASK_SIZE) { in lkdtm_EXEC_USERSPACE()
163 execute_user_location((void *)user_addr); in lkdtm_EXEC_USERSPACE()
164 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_EXEC_USERSPACE()
169 unsigned long user_addr, tmp = 0; in lkdtm_ACCESS_USERSPACE() local
172 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in lkdtm_ACCESS_USERSPACE()
175 if (user_addr >= TASK_SIZE) { in lkdtm_ACCESS_USERSPACE()
180 if (copy_to_user((void __user *)user_addr, &tmp, sizeof(tmp))) { in lkdtm_ACCESS_USERSPACE()
182 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_ACCESS_USERSPACE()
[all …]
/Linux-v4.19/lib/
Dtest_user_copy.c56 unsigned long user_addr; in test_user_copy_init() local
68 user_addr = vm_mmap(NULL, 0, PAGE_SIZE * 2, in test_user_copy_init()
71 if (user_addr >= (unsigned long)(TASK_SIZE)) { in test_user_copy_init()
77 usermem = (char __user *)user_addr; in test_user_copy_init()
78 bad_usermem = (char *)user_addr; in test_user_copy_init()
175 vm_munmap(user_addr, PAGE_SIZE * 2); in test_user_copy_init()
/Linux-v4.19/drivers/fpga/
Ddfl-afu-dma-region.c105 pinned = get_user_pages_fast(region->user_addr, npages, 1, in afu_dma_pin_pages()
356 u64 user_addr, u64 length, u64 *iova) in afu_dma_map_region() argument
365 if (!PAGE_ALIGNED(user_addr) || !PAGE_ALIGNED(length) || !length) in afu_dma_map_region()
369 if (user_addr + length < user_addr) in afu_dma_map_region()
372 if (!access_ok(VERIFY_WRITE, (void __user *)(unsigned long)user_addr, in afu_dma_map_region()
380 region->user_addr = user_addr; in afu_dma_map_region()
Ddfl-afu.h54 u64 user_addr; member
95 u64 user_addr, u64 length, u64 *iova);
Ddfl-afu-main.c386 ret = afu_dma_map_region(pdata, map.user_addr, map.length, &map.iova); in afu_ioctl_dma_map()
396 (unsigned long long)map.user_addr, in afu_ioctl_dma_map()
/Linux-v4.19/arch/s390/pci/
Dpci_mmio.c15 static long get_pfn(unsigned long user_addr, unsigned long access, in get_pfn() argument
23 vma = find_vma(current->mm, user_addr); in get_pfn()
29 ret = follow_pfn(vma, user_addr, pfn); in get_pfn()
/Linux-v4.19/arch/ia64/include/asm/
Dcacheflush.h42 #define flush_icache_user_range(vma, page, user_addr, len) \ argument
44 unsigned long _addr = (unsigned long) page_address(page) + ((user_addr) & ~PAGE_MASK); \
/Linux-v4.19/drivers/misc/genwqe/
Dcard_utils.c299 void __user *user_addr, size_t user_size, int write) in genwqe_alloc_sync_sgl() argument
304 sgl->fpage_offs = offset_in_page((unsigned long)user_addr); in genwqe_alloc_sync_sgl()
310 __func__, user_addr, user_size, sgl->nr_pages, in genwqe_alloc_sync_sgl()
313 sgl->user_addr = user_addr; in genwqe_alloc_sync_sgl()
341 user_addr, sgl->fpage_size)) { in genwqe_alloc_sync_sgl()
353 if (copy_from_user(sgl->lpage, user_addr + user_size - in genwqe_alloc_sync_sgl()
486 res = copy_to_user(sgl->user_addr, in genwqe_free_sync_sgl()
503 res = copy_to_user(sgl->user_addr + offset, sgl->lpage, in genwqe_free_sync_sgl()
Dcard_base.h359 void __user *user_addr; /* user-space base-address */ member
377 void __user *user_addr, size_t user_size, int write);
/Linux-v4.19/arch/arm/include/asm/
Dcacheflush.h238 vivt_flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn) in vivt_flush_cache_page() argument
243 unsigned long addr = user_addr & PAGE_MASK; in vivt_flush_cache_page()
258 extern void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn…
/Linux-v4.19/arch/arm/mm/
Dflush.c101 void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn) in flush_cache_page() argument
104 vivt_flush_cache_page(vma, user_addr, pfn); in flush_cache_page()
109 flush_pfn_alias(pfn, user_addr); in flush_cache_page()
/Linux-v4.19/net/netrom/
Daf_netrom.c407 memset(&nr_sk(sk)->user_addr, 0, AX25_ADDR_LEN); in nr_listen()
602 nr->user_addr = addr->fsa_digipeater[0]; in nr_bind()
609 nr->user_addr = user->call; in nr_bind()
617 nr->user_addr = *source; in nr_bind()
683 nr->user_addr = user->call; in nr_connect()
691 nr->user_addr = *source; in nr_connect()
849 sax->fsa_ax25.sax25_call = nr->user_addr; in nr_getname()
976 nr_make->user_addr = *user; in nr_rx_frame()
1301 seq_printf(seq, "%-9s ", ax2asc(buf, &nr->user_addr)); in nr_info_show()
Dnr_subr.c166 memcpy(dptr, &nr->user_addr, AX25_ADDR_LEN); in nr_write_internal()
/Linux-v4.19/arch/unicore32/mm/
Dflush.c30 void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, in flush_cache_page() argument
/Linux-v4.19/include/uapi/linux/
Dfpga-dfl.h130 __u64 user_addr; /* Process virtual address */ member
Dkvm.h1208 __u64 user_addr; member
/Linux-v4.19/arch/unicore32/include/asm/
Dcacheflush.h134 unsigned long user_addr, unsigned long pfn);
/Linux-v4.19/arch/arm64/include/asm/
Dcacheflush.h114 unsigned long user_addr, unsigned long pfn) in flush_cache_page() argument
/Linux-v4.19/arch/arc/include/asm/
Dcacheflush.h69 unsigned long user_addr, unsigned long page);
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd_gpuvm.c565 uint64_t user_addr) in init_user_pages() argument
574 ret = amdgpu_ttm_tt_set_userptr(bo->tbo.ttm, user_addr, 0); in init_user_pages()
580 ret = amdgpu_mn_register(bo, user_addr); in init_user_pages()
1134 uint64_t user_addr = 0; in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() local
1161 user_addr = *offset; in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1224 if (user_addr) in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1231 add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, user_addr); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1233 if (user_addr) { in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1234 ret = init_user_pages(*mem, current->mm, user_addr); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
/Linux-v4.19/include/net/
Dnetrom.h68 ax25_address user_addr, source_addr, dest_addr; member
/Linux-v4.19/net/rds/
Drdma.c156 static int rds_pin_pages(unsigned long user_addr, unsigned int nr_pages, in rds_pin_pages() argument
161 ret = get_user_pages_fast(user_addr, nr_pages, write, pages); in rds_pin_pages()
/Linux-v4.19/fs/fuse/
Dfile.c1275 unsigned long user_addr = fuse_get_user_addr(ii); in fuse_get_user_pages() local
1279 req->in.args[1].value = (void *) user_addr; in fuse_get_user_pages()
1281 req->out.args[0].value = (void *) user_addr; in fuse_get_user_pages()
/Linux-v4.19/tools/include/uapi/linux/
Dkvm.h1208 __u64 user_addr; member

12