/linux-master/drivers/misc/lkdtm/ |
H A D | usercopy.c | 57 unsigned long user_addr; local 81 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, 84 if (user_addr >= TASK_SIZE) { 91 if (copy_to_user((void __user *)user_addr, good_stack, 98 if (copy_to_user((void __user *)user_addr, bad_stack, 112 if (copy_from_user(good_stack, (void __user *)user_addr, 119 if (copy_from_user(bad_stack, (void __user *)user_addr, 127 vm_munmap(user_addr, PAGE_SIZE); 136 unsigned long user_addr; local 149 user_addr 206 unsigned char __user *user_addr; local 313 unsigned long user_addr; local [all...] |
H A D | perms.c | 202 unsigned long user_addr; local 204 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, 207 if (user_addr >= TASK_SIZE) { 211 execute_user_location((void *)user_addr); 212 vm_munmap(user_addr, PAGE_SIZE); 222 unsigned long user_addr, tmp = 0; local 225 user_addr = vm_mmap(NULL, 0, PAGE_SIZE, 228 if (user_addr >= TASK_SIZE) { 233 if (copy_to_user((void __user *)user_addr, &tmp, sizeof(tmp))) { 235 vm_munmap(user_addr, PAGE_SIZ [all...] |
/linux-master/drivers/fpga/ |
H A D | dfl-afu.h | 46 * @user_addr: region userspace virtual address. 54 u64 user_addr; member in struct:dfl_afu_dma_region 99 u64 user_addr, u64 length, u64 *iova);
|
H A D | dfl-afu-dma-region.c | 51 pinned = pin_user_pages_fast(region->user_addr, npages, FOLL_WRITE, 293 * @user_addr: address of the memory region 297 * Map memory region defined by @user_addr and @length, and return dma address 302 u64 user_addr, u64 length, u64 *iova) 311 if (!PAGE_ALIGNED(user_addr) || !PAGE_ALIGNED(length) || !length) 315 if (user_addr + length < user_addr) 322 region->user_addr = user_addr; 301 afu_dma_map_region(struct dfl_feature_platform_data *pdata, u64 user_addr, u64 length, u64 *iova) argument
|
H A D | dfl-afu-main.c | 723 ret = afu_dma_map_region(pdata, map.user_addr, map.length, &map.iova); 733 (unsigned long long)map.user_addr,
|
/linux-master/mm/kmsan/ |
H A D | report.c | 149 int off_first, int off_last, const void *user_addr, 208 if (user_addr && reason == REASON_COPY_TO_USER) 209 pr_err("Data copied to user address %px\n", user_addr); 148 kmsan_report(depot_stack_handle_t origin, void *address, int size, int off_first, int off_last, const void *user_addr, enum kmsan_bug_reason reason) argument
|
H A D | kmsan.h | 87 * @user_addr: When non-NULL, denotes the userspace address to which the kernel 95 * @address, @size, @user_addr and @reason, but different @off_first and 99 int off_first, int off_last, const void *user_addr, 189 void kmsan_internal_check_memory(void *addr, size_t size, const void *user_addr,
|
H A D | core.c | 246 void kmsan_internal_check_memory(void *addr, size_t size, const void *user_addr, argument 273 cur_off_start, pos - 1, user_addr, 292 user_addr, reason); 312 user_addr, reason); 325 user_addr, reason);
|
/linux-master/lib/ |
H A D | test_user_copy.c | 186 unsigned long user_addr; local 198 user_addr = vm_mmap(NULL, 0, PAGE_SIZE * 2, 201 if (user_addr >= (unsigned long)(TASK_SIZE)) { 207 usermem = (char __user *)user_addr; 208 bad_usermem = (char *)user_addr; 310 vm_munmap(user_addr, PAGE_SIZE * 2);
|
/linux-master/mm/ |
H A D | gup_test.c | 290 __u64 user_addr; local 296 if (copy_from_user(&user_addr, (void __user *)arg, sizeof(user_addr))) 303 ret = copy_to_user((void __user *)(unsigned long)user_addr, addr, 308 user_addr += PAGE_SIZE;
|
/linux-master/arch/um/drivers/ |
H A D | vhost_user.h | 98 u64 user_addr; member in struct:vhost_user_mem_region
|
/linux-master/include/uapi/linux/ |
H A D | fpga-dfl.h | 121 * Map the dma memory per user_addr and length which are provided by caller. 130 __u64 user_addr; /* Process virtual address */ member in struct:dfl_fpga_port_dma_map
|
H A D | io_uring.h | 454 __u64 user_addr; member in struct:io_sqring_offsets 473 __u64 user_addr; member in struct:io_cqring_offsets
|
/linux-master/arch/arm/include/asm/ |
H A D | cacheflush.h | 235 unsigned long user_addr, unsigned long pfn, unsigned int nr) 240 unsigned long addr = user_addr & PAGE_MASK; 256 void flush_cache_pages(struct vm_area_struct *vma, unsigned long user_addr, 234 vivt_flush_cache_pages(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn, unsigned int nr) argument
|
/linux-master/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, unsigned int nr) argument 101 vivt_flush_cache_pages(vma, user_addr, pfn, nr); 106 flush_pfn_alias(pfn, user_addr);
|
/linux-master/drivers/misc/genwqe/ |
H A D | card_utils.c | 292 void __user *user_addr, size_t user_size, int write) 297 sgl->fpage_offs = offset_in_page((unsigned long)user_addr); 303 __func__, user_addr, user_size, sgl->nr_pages, 306 sgl->user_addr = user_addr; 334 user_addr, sgl->fpage_size)) { 346 if (copy_from_user(sgl->lpage, user_addr + user_size - 482 res = copy_to_user(sgl->user_addr, 499 res = copy_to_user(sgl->user_addr + offset, sgl->lpage, 291 genwqe_alloc_sync_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl, void __user *user_addr, size_t user_size, int write) argument
|
H A D | card_base.h | 340 * @user_addr: user-space address of memory area 351 void __user *user_addr; /* user-space base-address */ member in struct:genwqe_sgl 369 void __user *user_addr, size_t user_size, int write);
|
/linux-master/net/netrom/ |
H A D | af_netrom.c | 409 memset(&nr_sk(sk)->user_addr, 0, AX25_ADDR_LEN); 604 nr->user_addr = addr->fsa_digipeater[0]; 611 nr->user_addr = user->call; 619 nr->user_addr = *source; 690 nr->user_addr = user->call; 698 nr->user_addr = *source; 856 sax->fsa_ax25.sax25_call = nr->user_addr; 989 nr_make->user_addr = *user; 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"); 1305 seq_printf(seq, "%-9s ", ax2asc(buf, &nr->user_addr)); [all...] |
H A D | nr_subr.c | 164 memcpy(dptr, &nr->user_addr, AX25_ADDR_LEN);
|
/linux-master/tools/include/uapi/linux/ |
H A D | io_uring.h | 444 __u64 user_addr; member in struct:io_sqring_offsets 463 __u64 user_addr; member in struct:io_cqring_offsets
|
/linux-master/include/net/ |
H A D | netrom.h | 69 ax25_address user_addr, source_addr, dest_addr; member in struct:nr_sock
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ttm.h | 195 uint64_t *user_addr);
|
H A D | amdgpu_amdkfd_gpuvm.c | 1050 static int init_user_pages(struct kgd_mem *mem, uint64_t user_addr, argument 1061 ret = amdgpu_ttm_tt_set_userptr(&bo->tbo, user_addr, 0); 1067 ret = amdgpu_hmm_register(bo, user_addr); 1692 uint64_t user_addr = 0; local 1729 user_addr = untagged_addr(*offset); 1804 if (user_addr) 1812 add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, user_addr); 1814 if (user_addr) { 1815 pr_debug("creating userptr BO for user_addr = %llx\n", user_addr); [all...] |
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_mr.c | 686 struct ib_udata *udata, unsigned long user_addr) 695 mtr->umem = ib_umem_get(ibdev, user_addr, total_size, 1139 * @user_addr: userspace virtual address to start at 1144 unsigned long user_addr) 1156 ret = mtr_alloc_bufs(hr_dev, mtr, buf_attr, udata, user_addr); 684 mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, struct hns_roce_buf_attr *buf_attr, struct ib_udata *udata, unsigned long user_addr) argument 1141 hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, struct hns_roce_buf_attr *buf_attr, unsigned int ba_page_shift, struct ib_udata *udata, unsigned long user_addr) argument
|
/linux-master/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 215 __u64 user_addr; member in struct:kvm_s390_ucas_mapping
|