Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/misc/lkdtm/
H A Dusercopy.c57 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()
127 vm_munmap(user_addr, PAGE_SIZE); in do_usercopy_stack()
136 unsigned long user_addr; in do_usercopy_slab_size() local
152 if (user_addr >= TASK_SIZE) { in do_usercopy_slab_size()
192 vm_munmap(user_addr, PAGE_SIZE); in do_usercopy_slab_size()
206 unsigned char __user *user_addr; in do_usercopy_slab_whitelist() local
313 unsigned long user_addr; in lkdtm_USERCOPY_KERNEL() local
318 if (user_addr >= TASK_SIZE) { in lkdtm_USERCOPY_KERNEL()
[all …]
H A Dperms.c208 unsigned long user_addr; in lkdtm_EXEC_USERSPACE() local
210 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in lkdtm_EXEC_USERSPACE()
213 if (user_addr >= TASK_SIZE) { in lkdtm_EXEC_USERSPACE()
217 execute_user_location((void *)user_addr); in lkdtm_EXEC_USERSPACE()
218 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_EXEC_USERSPACE()
228 unsigned long user_addr, tmp = 0; in lkdtm_ACCESS_USERSPACE() local
231 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, in lkdtm_ACCESS_USERSPACE()
234 if (user_addr >= TASK_SIZE) { in lkdtm_ACCESS_USERSPACE()
241 vm_munmap(user_addr, PAGE_SIZE); in lkdtm_ACCESS_USERSPACE()
245 ptr = (unsigned long *)user_addr; in lkdtm_ACCESS_USERSPACE()
[all …]
/linux-6.15/drivers/fpga/
H A Ddfl-afu-dma-region.c51 pinned = pin_user_pages_fast(region->user_addr, npages, FOLL_WRITE, in afu_dma_pin_pages()
302 u64 user_addr, u64 length, u64 *iova) in afu_dma_map_region() argument
312 if (!PAGE_ALIGNED(user_addr) || !PAGE_ALIGNED(length) || !length) in afu_dma_map_region()
316 if (user_addr + length < user_addr) in afu_dma_map_region()
323 region->user_addr = user_addr; in afu_dma_map_region()
H A Ddfl-afu.h54 u64 user_addr; member
96 u64 user_addr, u64 length, u64 *iova);
/linux-6.15/mm/kmsan/
H A Dcore.c253 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()
298 user_addr, reason); in kmsan_internal_check_memory()
318 user_addr, reason); in kmsan_internal_check_memory()
331 user_addr, reason); in kmsan_internal_check_memory()
H A Dreport.c151 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 Dkmsan.h76 int off_first, int off_last, const void __user *user_addr,
167 const void __user *user_addr, int reason);
/linux-6.15/lib/tests/
H A Dusercopy_kunit.c291 unsigned long user_addr; in usercopy_test_init() local
306 user_addr = kunit_vm_mmap(test, NULL, 0, priv->size, in usercopy_test_init()
309 KUNIT_ASSERT_NE_MSG(test, user_addr, 0, in usercopy_test_init()
311 KUNIT_ASSERT_LT_MSG(test, user_addr, (unsigned long)TASK_SIZE, in usercopy_test_init()
313 priv->umem = (char __user *)user_addr; in usercopy_test_init()
/linux-6.15/mm/
H A Dgup_test.c290 __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-6.15/drivers/misc/genwqe/
H A Dcard_utils.c292 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 Dcard_base.h351 void __user *user_addr; /* user-space base-address */ member
369 void __user *user_addr, size_t user_size, int write);
/linux-6.15/arch/arm/include/asm/
H A Dcacheflush.h235 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-6.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_queue.c200 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-6.15/arch/arm/mm/
H A Dflush.c98 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-6.15/io_uring/
H A Dmemmap.c141 pages = io_pin_pages(reg->user_addr, size, &nr_pages); in io_region_pin_pages()
201 if ((reg->flags & IORING_MEM_REGION_TYPE_USER) != !!reg->user_addr) in io_create_region()
207 if ((reg->user_addr | reg->size) & ~PAGE_MASK) in io_create_region()
209 if (check_add_overflow(reg->user_addr, reg->size, &end)) in io_create_region()
H A Dregister.c441 rd.user_addr = p.cq_off.user_addr; in io_register_resize_rings()
481 rd.user_addr = p.sq_off.user_addr; in io_register_resize_rings()
/linux-6.15/tools/testing/selftests/kvm/s390/
H A Ducontrol_test.c169 .user_addr = self->base_hva, in FIXTURE_SETUP()
174 (void *)map.user_addr, (void *)map.vcpu_addr, map.length); in FIXTURE_SETUP()
283 .user_addr = (u64)gpa2hva(self, vcpu_addr), in uc_map_ext()
288 (void *)map.user_addr, (void *)map.vcpu_addr, map.length); in uc_map_ext()
296 .user_addr = (u64)gpa2hva(self, vcpu_addr), in uc_unmap_ext()
301 (void *)map.user_addr, (void *)map.vcpu_addr, map.length); in uc_unmap_ext()
/linux-6.15/net/netrom/
H A Daf_netrom.c409 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()
1305 seq_printf(seq, "%-9s ", ax2asc(buf, &nr->user_addr)); in nr_info_show()
H A Dnr_subr.c164 memcpy(dptr, &nr->user_addr, AX25_ADDR_LEN); in nr_write_internal()
/linux-6.15/include/uapi/linux/
H A Dio_uring.h510 __u64 user_addr; member
529 __u64 user_addr; member
683 __u64 user_addr; member
H A Dfpga-dfl.h130 __u64 user_addr; /* Process virtual address */ member
/linux-6.15/arch/um/drivers/
H A Dvhost_user.h100 u64 user_addr; member
/linux-6.15/tools/include/uapi/linux/
H A Dio_uring.h444 __u64 user_addr; member
463 __u64 user_addr; member
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gpuvm.c1037 static int init_user_pages(struct kgd_mem *mem, uint64_t user_addr, in init_user_pages() argument
1048 ret = amdgpu_ttm_tt_set_userptr(&bo->tbo, user_addr, 0); in init_user_pages()
1054 ret = amdgpu_hmm_register(bo, user_addr); in init_user_pages()
1668 uint64_t user_addr = 0; in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() local
1709 user_addr = untagged_addr(*offset); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1784 if (user_addr) in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1792 add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, user_addr); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1794 if (user_addr) { in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1795 pr_debug("creating userptr BO for user_addr = %llx\n", user_addr); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1796 ret = init_user_pages(*mem, user_addr, criu_resume); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
/linux-6.15/include/net/
H A Dnetrom.h69 ax25_address user_addr, source_addr, dest_addr; member

12