Searched refs:uaddr (Results 51 - 75 of 220) sorted by relevance

123456789

/linux-master/arch/riscv/kvm/
H A Dvcpu_fp.c82 unsigned long __user *uaddr = local
116 if (copy_to_user(uaddr, reg_val, KVM_REG_SIZE(reg->id)))
127 unsigned long __user *uaddr = local
161 if (copy_from_user(reg_val, uaddr, KVM_REG_SIZE(reg->id)))
H A Daia_device.c331 void __user *uaddr = (void __user *)(long)attr->addr; local
335 if (copy_from_user(&nr, uaddr, sizeof(nr)))
345 if (copy_from_user(&addr, uaddr, sizeof(addr)))
370 if (copy_from_user(&nr, uaddr, sizeof(nr)))
379 if (copy_from_user(&v, uaddr, sizeof(v)))
397 void __user *uaddr = (void __user *)(long)attr->addr; local
402 if (copy_from_user(&nr, uaddr, sizeof(nr)))
411 if (copy_to_user(uaddr, &nr, sizeof(nr)))
416 if (copy_from_user(&addr, uaddr, sizeof(addr)))
430 if (copy_to_user(uaddr,
[all...]
H A Dvcpu_vector.c142 unsigned long __user *uaddr = local
158 if (copy_to_user(uaddr, reg_addr, reg_size))
168 unsigned long __user *uaddr = local
184 if (copy_from_user(&reg_val, uaddr, reg_size))
196 if (copy_from_user(reg_addr, uaddr, reg_size))
H A Dvcpu_sbi.c255 unsigned long __user *uaddr = local
271 if (copy_from_user(&reg_val, uaddr, KVM_REG_SIZE(reg->id)))
292 unsigned long __user *uaddr = local
322 if (copy_to_user(uaddr, &reg_val, KVM_REG_SIZE(reg->id)))
331 unsigned long __user *uaddr = local
341 if (copy_from_user(&reg_val, uaddr, KVM_REG_SIZE(reg->id)))
360 unsigned long __user *uaddr = local
385 if (copy_to_user(uaddr, &reg_val, KVM_REG_SIZE(reg->id)))
H A Dvcpu_onereg.c186 unsigned long __user *uaddr = local
226 if (copy_to_user(uaddr, &reg_val, KVM_REG_SIZE(reg->id)))
235 unsigned long __user *uaddr = local
245 if (copy_from_user(&reg_val, uaddr, KVM_REG_SIZE(reg->id)))
340 unsigned long __user *uaddr = local
363 if (copy_to_user(uaddr, &reg_val, KVM_REG_SIZE(reg->id)))
373 unsigned long __user *uaddr = local
385 if (copy_from_user(&reg_val, uaddr, KVM_REG_SIZE(reg->id)))
477 unsigned long __user *uaddr = local
509 if (copy_to_user(uaddr,
519 unsigned long __user *uaddr = local
663 unsigned long __user *uaddr = local
702 unsigned long __user *uaddr = local
[all...]
/linux-master/include/linux/
H A Drestart_block.h31 u32 __user *uaddr; member in struct:restart_block::__anon604::__anon605
/linux-master/net/ipv4/
H A Ddatagram.c19 int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
22 struct sockaddr_in *usin = (struct sockaddr_in *) uaddr;
85 int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
90 res = __ip4_datagram_connect(sk, uaddr, addr_len);
/linux-master/kernel/bpf/
H A Darena.c88 static long compute_pgoff(struct bpf_arena *arena, long uaddr) argument
90 return (u32)(uaddr - (u32)arena->user_vm_start) >> PAGE_SHIFT;
406 static long arena_alloc_pages(struct bpf_arena *arena, long uaddr, long page_cnt, int node_id) argument
419 if (uaddr) {
420 if (uaddr & ~PAGE_MASK)
422 pgoff = compute_pgoff(arena, uaddr);
435 if (uaddr)
478 static void zap_pages(struct bpf_arena *arena, long uaddr, long page_cnt) argument
483 zap_page_range_single(vml->vma, uaddr,
487 static void arena_free_pages(struct bpf_arena *arena, long uaddr, lon argument
[all...]
/linux-master/tools/testing/selftests/bpf/progs/
H A Dcgrp_ls_attach_cgroup.c84 struct sockaddr *uaddr, int addr_len, int flags)
88 if (uaddr->sa_family != AF_INET6)
83 BPF_PROG(update_cookie_tracing, struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument
/linux-master/drivers/misc/lkdtm/
H A Dusercopy.c353 unsigned long uaddr; local
355 uaddr = vm_mmap(NULL, 0, PAGE_SIZE, PROT_READ | PROT_WRITE,
357 if (uaddr >= TASK_SIZE) {
370 if (copy_to_user((void __user *)uaddr, kaddr,
378 if (copy_to_user((void __user *)uaddr, kaddr, unconst + PAGE_SIZE)) {
387 vm_munmap(uaddr, PAGE_SIZE);
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-kvm-device.c94 u64 __user *uaddr = (u64 __user *)attr->addr; local
103 if (get_user(addr, uaddr))
204 r = put_user(addr, uaddr);
219 u32 __user *uaddr = (u32 __user *)(long)attr->addr; local
223 if (get_user(val, uaddr))
295 u32 __user *uaddr = (u32 __user *)(long)attr->addr; local
298 VGIC_NR_PRIVATE_IRQS, uaddr);
362 u32 __user *uaddr = (u32 __user *)(unsigned long)attr->addr; local
377 if (get_user(val, uaddr))
411 ret = put_user(val, uaddr);
536 u32 __user *uaddr = (u32 __user *)(unsigned long)attr->addr; local
591 u32 __user *uaddr = (u32 __user *)(unsigned long)attr->addr; local
[all...]
/linux-master/arch/arm64/kernel/
H A Dmte.c582 size_t mte_probe_user_range(const char __user *uaddr, size_t size) argument
584 const char __user *end = uaddr + size;
588 __raw_get_user(val, uaddr, err);
592 uaddr = PTR_ALIGN(uaddr, MTE_GRANULE_SIZE);
593 while (uaddr < end) {
598 __raw_get_user(val, uaddr, err);
600 return end - uaddr;
601 uaddr += MTE_GRANULE_SIZE;
/linux-master/arch/x86/kernel/
H A Dumip.c343 void __user *uaddr; local
393 uaddr = insn_get_addr_ref(&insn, regs);
394 if ((unsigned long)uaddr == -1L)
397 nr_copied = copy_to_user(uaddr, dummy_data, dummy_data_size);
403 force_sig_info_umip_fault(uaddr, regs);
/linux-master/net/rds/
H A Dbind.c163 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
178 if (uaddr->sa_family == AF_INET) {
179 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr;
190 } else if (uaddr->sa_family == AF_INET6) {
191 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)uaddr;
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_diag.c329 * @uaddr: the location to store the data in user memory
339 static int qib_read_umem64(struct qib_devdata *dd, void __user *uaddr, argument
360 if (copy_to_user(uaddr, &data, sizeof(u64))) {
365 uaddr += sizeof(u64);
376 * @uaddr: the source of the data in user memory
384 const void __user *uaddr, size_t count)
404 if (copy_from_user(&data, uaddr, sizeof(data))) {
411 uaddr += sizeof(u64);
421 * @uaddr: the location to store the data in user memory
428 static int qib_read_umem32(struct qib_devdata *dd, void __user *uaddr, argument
383 qib_write_umem64(struct qib_devdata *dd, u32 regoffs, const void __user *uaddr, size_t count) argument
474 qib_write_umem32(struct qib_devdata *dd, u32 regoffs, const void __user *uaddr, size_t count) argument
[all...]
/linux-master/net/netfilter/
H A Dxt_ipvs.c33 const union nf_inet_addr *uaddr,
38 return ((kaddr->ip ^ uaddr->ip) & umask->ip) == 0;
42 &uaddr->in6) == 0;
32 ipvs_mt_addrcmp(const union nf_inet_addr *kaddr, const union nf_inet_addr *uaddr, const union nf_inet_addr *umask, unsigned int l3proto) argument
/linux-master/arch/arm/kernel/
H A Dsmp_tlb.c196 void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) argument
201 ta.ta_start = uaddr;
205 __flush_tlb_page(vma, uaddr);
/linux-master/arch/arm/mm/
H A Dnommu.c196 unsigned long uaddr, void *dst, const void *src,
201 __cpuc_coherent_user_range(uaddr, uaddr + len);
195 copy_to_user_page(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *dst, const void *src, unsigned long len) argument
/linux-master/arch/arm64/kvm/
H A Dhypercalls.c170 static int kvm_smccc_set_filter(struct kvm *kvm, struct kvm_smccc_filter __user *uaddr) argument
177 if (copy_from_user(&filter, uaddr, sizeof(filter)))
479 void __user *uaddr = (void __user *)(long)reg->addr; local
504 if (copy_to_user(uaddr, &val, KVM_REG_SIZE(reg->id)))
553 void __user *uaddr = (void __user *)(long)reg->addr; local
559 if (copy_from_user(&val, uaddr, KVM_REG_SIZE(reg->id)))
654 void __user *uaddr = (void __user *)attr->addr; local
658 return kvm_smccc_set_filter(kvm, uaddr);
/linux-master/net/ieee802154/
H A Dsocket.c99 static int ieee802154_sock_bind(struct socket *sock, struct sockaddr *uaddr, argument
105 return sk->sk_prot->bind(sk, uaddr, addr_len);
107 return sock_no_bind(sock, uaddr, addr_len);
110 static int ieee802154_sock_connect(struct socket *sock, struct sockaddr *uaddr, argument
115 if (addr_len < sizeof(uaddr->sa_family))
118 if (uaddr->sa_family == AF_UNSPEC)
121 return sk->sk_prot->connect(sk, uaddr, addr_len);
199 struct sockaddr_ieee802154 *uaddr = (struct sockaddr_ieee802154 *)_uaddr; local
203 err = ieee802154_sockaddr_check_size(uaddr, len);
207 uaddr
230 raw_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
488 dgram_bind(struct sock *sk, struct sockaddr *uaddr, int len) argument
566 dgram_connect(struct sock *sk, struct sockaddr *uaddr, int len) argument
[all...]
/linux-master/arch/powerpc/sysdev/
H A Ddart_iommu.c173 long npages, unsigned long uaddr,
181 DBG("dart: build at: %lx, %lx, addr: %x\n", index, npages, uaddr);
190 rpn = __pa(uaddr) >> DART_PAGE_SHIFT;
194 uaddr += DART_PAGE_SIZE;
172 dart_build(struct iommu_table *tbl, long index, long npages, unsigned long uaddr, enum dma_data_direction direction, unsigned long attrs) argument
/linux-master/kernel/sched/
H A Dcore_sched.c130 unsigned long uaddr)
145 (cmd != PR_SCHED_CORE_GET && uaddr))
172 if (type != PIDTYPE_PID || uaddr & 7) {
181 err = put_user(id, (u64 __user *)uaddr);
129 sched_core_share_pid(unsigned int cmd, pid_t pid, enum pid_type type, unsigned long uaddr) argument
/linux-master/arch/powerpc/platforms/pasemi/
H A Diommu.c78 long npages, unsigned long uaddr,
86 pr_debug("iobmap: build at: %lx, %lx, addr: %lx\n", index, npages, uaddr);
93 rpn = __pa(uaddr) >> IOBMAP_PAGE_SHIFT;
99 uaddr += IOBMAP_PAGE_SIZE;
77 iobmap_build(struct iommu_table *tbl, long index, long npages, unsigned long uaddr, enum dma_data_direction direction, unsigned long attrs) argument
/linux-master/arch/riscv/include/asm/
H A Dtlbflush.h54 unsigned long uaddr);
/linux-master/arch/s390/kernel/
H A Duv.c279 unsigned long uaddr; local
288 uaddr = __gmap_translate(gmap, gaddr);
289 if (IS_ERR_VALUE(uaddr))
291 vma = vma_lookup(gmap->mm, uaddr);
305 ptep = get_locked_pte(gmap->mm, uaddr, &ptelock);
385 unsigned long uaddr; local
392 uaddr = __gmap_translate(gmap, gaddr);
393 if (IS_ERR_VALUE(uaddr))
395 vma = vma_lookup(gmap->mm, uaddr);
406 page = follow_page(vma, uaddr, FOLL_WRIT
[all...]

Completed in 422 milliseconds

123456789