| /linux/drivers/misc/lkdtm/ |
| H A D | usercopy.c | 57 unsigned long user_addr; in do_usercopy_stack() local 81 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in do_usercopy_stack() 84 if (user_addr >= TASK_SIZE) { in do_usercopy_stack() 91 if (copy_to_user((void __user *)user_addr, good_stack, in do_usercopy_stack() 98 if (copy_to_user((void __user *)user_addr, bad_stack, in do_usercopy_stack() 112 if (copy_from_user(good_stack, (void __user *)user_addr, in do_usercopy_stack() 119 if (copy_from_user(bad_stack, (void __user *)user_addr, in do_usercopy_stack() 127 vm_munmap(user_addr, PAGE_SIZE); in do_usercopy_stack() 136 unsigned long user_addr; in do_usercopy_slab_size() local 149 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in do_usercopy_slab_size() [all …]
|
| H A D | perms.c | 213 unsigned long user_addr; in lkdtm_EXEC_USERSPACE() local 215 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in lkdtm_EXEC_USERSPACE() 218 if (user_addr >= TASK_SIZE) { in lkdtm_EXEC_USERSPACE() 222 execute_user_location((void *)user_addr); in lkdtm_EXEC_USERSPACE() 223 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_EXEC_USERSPACE() 233 unsigned long user_addr, tmp = 0; in lkdtm_ACCESS_USERSPACE() local 236 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in lkdtm_ACCESS_USERSPACE() 239 if (user_addr >= TASK_SIZE) { in lkdtm_ACCESS_USERSPACE() 244 if (copy_to_user((void __user *)user_addr, &tmp, sizeof(tmp))) { in lkdtm_ACCESS_USERSPACE() 246 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_ACCESS_USERSPACE() [all …]
|
| /linux/mm/ |
| H A D | gup_test.c | 290 __u64 user_addr; in pin_longterm_test_read() local 296 if (copy_from_user(&user_addr, (void __user *)arg, sizeof(user_addr))) in pin_longterm_test_read() 303 ret = copy_to_user((void __user *)(unsigned long)user_addr, addr, in pin_longterm_test_read() 308 user_addr += PAGE_SIZE; in pin_longterm_test_read()
|
| /linux/mm/kmsan/ |
| H A D | core.c | 254 const void __user *user_addr, int reason) in kmsan_internal_check_memory() argument 279 cur_off_start, pos - 1, user_addr, in kmsan_internal_check_memory() 296 user_addr, reason); in kmsan_internal_check_memory() 314 user_addr, reason); in kmsan_internal_check_memory() 325 user_addr, reason); in kmsan_internal_check_memory()
|
| H A D | report.c | 151 int off_first, int off_last, const void __user *user_addr, in kmsan_report() argument 210 if (user_addr && reason == REASON_COPY_TO_USER) in kmsan_report() 211 pr_err("Data copied to user address %px\n", user_addr); in kmsan_report()
|
| H A D | kmsan.h | 76 int off_first, int off_last, const void __user *user_addr, 166 const void __user *user_addr, int reason);
|
| /linux/drivers/misc/genwqe/ |
| H A D | card_utils.c | 292 void __user *user_addr, size_t user_size, int write) in genwqe_alloc_sync_sgl() argument 297 sgl->fpage_offs = offset_in_page((unsigned long)user_addr); in genwqe_alloc_sync_sgl() 303 __func__, user_addr, user_size, sgl->nr_pages, in genwqe_alloc_sync_sgl() 306 sgl->user_addr = user_addr; in genwqe_alloc_sync_sgl() 334 user_addr, sgl->fpage_size)) { in genwqe_alloc_sync_sgl() 346 if (copy_from_user(sgl->lpage, user_addr + user_size - in genwqe_alloc_sync_sgl() 482 res = copy_to_user(sgl->user_addr, in genwqe_free_sync_sgl() 499 res = copy_to_user(sgl->user_addr + offset, sgl->lpage, in genwqe_free_sync_sgl()
|
| H A D | card_base.h | 351 void __user *user_addr; /* user-space base-address */ member 369 void __user *user_addr, size_t user_size, int write);
|
| /linux/arch/arm/include/asm/ |
| H A D | cacheflush.h | 235 unsigned long user_addr, unsigned long pfn, unsigned int nr) in vivt_flush_cache_pages() argument 240 unsigned long addr = user_addr & PAGE_MASK; in vivt_flush_cache_pages() 256 void flush_cache_pages(struct vm_area_struct *vma, unsigned long user_addr,
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_queue.c | 200 u64 user_addr; in kfd_queue_buffer_get() local 203 user_addr = (u64)addr >> AMDGPU_GPU_PAGE_SHIFT; in kfd_queue_buffer_get() 206 mapping = amdgpu_vm_bo_lookup_mapping(vm, user_addr); in kfd_queue_buffer_get() 210 if (user_addr != mapping->start || in kfd_queue_buffer_get() 211 (size != 0 && user_addr + size - 1 != mapping->last)) { in kfd_queue_buffer_get()
|
| /linux/io_uring/ |
| H A D | memmap.c | 141 pages = io_pin_pages(reg->user_addr, size, &nr_pages); in io_region_pin_pages() 198 if ((reg->flags & IORING_MEM_REGION_TYPE_USER) != !!reg->user_addr) in io_create_region() 204 if ((reg->user_addr | reg->size) & ~PAGE_MASK) in io_create_region() 206 if (check_add_overflow(reg->user_addr, reg->size, &end)) in io_create_region()
|
| H A D | register.c | 431 rd.user_addr = p->cq_off.user_addr; in io_register_resize_rings() 461 rd.user_addr = p->sq_off.user_addr; in io_register_resize_rings()
|
| H A D | io_uring.c | 3381 rd.user_addr = p->cq_off.user_addr; in io_allocate_scq_urings() 3394 rd.user_addr = p->sq_off.user_addr; in io_allocate_scq_urings() 3561 p->sq_off.user_addr = 0; in io_prepare_config() 3572 p->cq_off.user_addr = 0; in io_prepare_config()
|
| /linux/arch/arm/mm/ |
| H A D | flush.c | 98 void flush_cache_pages(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn, unsi… in flush_cache_pages() argument 101 vivt_flush_cache_pages(vma, user_addr, pfn, nr); in flush_cache_pages() 106 flush_pfn_alias(pfn, user_addr); in flush_cache_pages()
|
| /linux/net/netrom/ |
| H A D | af_netrom.c | 409 memset(&nr_sk(sk)->user_addr, 0, AX25_ADDR_LEN); in nr_listen() 604 nr->user_addr = addr->fsa_digipeater[0]; in nr_bind() 611 nr->user_addr = user->call; in nr_bind() 619 nr->user_addr = *source; in nr_bind() 690 nr->user_addr = user->call; in nr_connect() 698 nr->user_addr = *source; in nr_connect() 856 sax->fsa_ax25.sax25_call = nr->user_addr; in nr_getname() 989 nr_make->user_addr = *user; in nr_rx_frame() 1293 "user_addr dest_node src_node dev my your st vs vr va t1 t2 t4 idle n2 wnd Snd-Q Rcv-Q inode\n"); in nr_info_show() 1305 seq_printf(seq, "%-9s ", ax2asc(buf, &nr->user_addr)); in nr_info_show() [all...] |
| H A D | nr_subr.c | 164 memcpy(dptr, &nr->user_addr, AX25_ADDR_LEN); in nr_write_internal()
|
| /linux/tools/testing/selftests/kvm/s390/ |
| H A D | ucontrol_test.c | 167 .user_addr = self->base_hva, in FIXTURE_SETUP() 172 (void *)map.user_addr, (void *)map.vcpu_addr, map.length); in FIXTURE_SETUP() 281 .user_addr = (u64)gpa2hva(self, vcpu_addr), in uc_map_ext() 286 (void *)map.user_addr, (void *)map.vcpu_addr, map.length); in uc_map_ext() 294 .user_addr = (u64)gpa2hva(self, vcpu_addr), in uc_unmap_ext() 299 (void *)map.user_addr, (void *)map.vcpu_addr, map.length); in uc_unmap_ext()
|
| /linux/include/uapi/linux/ |
| H A D | io_uring.h | 550 __u64 user_addr; member 569 __u64 user_addr; member 729 __u64 user_addr; member
|
| H A D | fpga-dfl.h | 130 __u64 user_addr; /* Process virtual address */ member
|
| /linux/tools/include/uapi/linux/ |
| H A D | io_uring.h | 444 __u64 user_addr; member 463 __u64 user_addr; member
|
| /linux/arch/um/drivers/ |
| H A D | vhost_user.h | 100 u64 user_addr; member
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd_gpuvm.c | 1054 static int init_user_pages(struct kgd_mem *mem, uint64_t user_addr, in init_user_pages() argument 1065 ret = amdgpu_ttm_tt_set_userptr(&bo->tbo, user_addr, 0); in init_user_pages() 1071 ret = amdgpu_hmm_register(bo, user_addr); in init_user_pages() 1703 uint64_t user_addr = 0; in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() local 1744 user_addr = untagged_addr(*offset); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1819 if (user_addr) in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1827 add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, user_addr); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1829 if (user_addr) { in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1830 pr_debug("creating userptr BO for user_addr = %llx\n", user_addr); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1831 ret = init_user_pages(*mem, user_addr, criu_resume); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
|
| /linux/include/net/ |
| H A D | netrom.h | 69 ax25_address user_addr, source_addr, dest_addr; member
|
| /linux/net/rds/ |
| H A D | rdma.c | 154 static int rds_pin_pages(unsigned long user_addr, unsigned int nr_pages, in rds_pin_pages() argument 163 ret = pin_user_pages_fast(user_addr, nr_pages, gup_flags, pages); in rds_pin_pages()
|
| /linux/fs/fuse/ |
| H A D | file.c | 1558 void *user_addr = (void *)fuse_get_user_addr(ii); in fuse_get_user_pages() local 1564 ap->args.in_args[1].value = user_addr; in fuse_get_user_pages() 1566 ap->args.out_args[0].value = user_addr; in fuse_get_user_pages() 1573 if (is_vmalloc_addr(user_addr)) { in fuse_get_user_pages() 1574 ap->args.vmap_base = user_addr; in fuse_get_user_pages()
|