Searched refs:uaddr (Results 26 - 50 of 220) sorted by relevance

123456789

/linux-master/arch/um/kernel/skas/
H A Duaccess.c241 * @oval: old value at uaddr
242 * @uaddr: pointer to user space address
251 int arch_futex_atomic_op_inuser(int op, u32 oparg, int *oval, u32 __user *uaddr) argument
255 unsigned long addr = (unsigned long) uaddr;
259 if (!access_ok(uaddr, sizeof(*uaddr)))
275 uaddr = (u32 *) addr;
276 oldval = *uaddr;
282 *uaddr = oparg;
285 *uaddr
330 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, u32 oldval, u32 newval) argument
[all...]
/linux-master/drivers/mtd/chips/
H A Djedec_probe.c192 enum uaddr { enum
277 const uint8_t uaddr; /* unlock addrs for 8, 16, 32, 64 */ member in struct:amd_flash_info
302 .uaddr = MTD_UADDR_0x0555_0x02AA,
315 .uaddr = MTD_UADDR_0x0AAA_0x0555,
330 .uaddr = MTD_UADDR_0x0AAA_0x0555,
345 .uaddr = MTD_UADDR_0x0AAA_0x0555,
360 .uaddr = MTD_UADDR_0x0AAA_0x0555,
375 .uaddr = MTD_UADDR_0x0AAA_0x0555,
391 .uaddr = MTD_UADDR_0x0AAA_0x0555,
408 .uaddr
1976 uint8_t uaddr; local
2038 uint8_t uaddr; local
[all...]
/linux-master/kernel/trace/
H A Dtrace_probe_kernel.h15 const void __user *uaddr = (__force const void __user *)addr; local
17 return strnlen_user_nofault(uaddr, MAX_STRING_SIZE);
54 const void __user *uaddr = (__force const void __user *)addr; local
64 ret = strncpy_from_user_nofault(__dest, uaddr, maxlen);
104 const void __user *uaddr = (__force const void __user *)src; local
106 return copy_from_user_nofault(dest, uaddr, size);
/linux-master/include/linux/
H A Dbpf-cgroup.h127 struct sockaddr *uaddr,
241 #define BPF_CGROUP_RUN_SA_PROG(sk, uaddr, uaddrlen, atype) \
245 __ret = __cgroup_bpf_run_filter_sock_addr(sk, uaddr, uaddrlen, \
250 #define BPF_CGROUP_RUN_SA_PROG_LOCK(sk, uaddr, uaddrlen, atype, t_ctx) \
255 __ret = __cgroup_bpf_run_filter_sock_addr(sk, uaddr, uaddrlen, \
267 #define BPF_CGROUP_RUN_PROG_INET_BIND_LOCK(sk, uaddr, uaddrlen, atype, bind_flags) \
273 __ret = __cgroup_bpf_run_filter_sock_addr(sk, uaddr, uaddrlen, \
287 #define BPF_CGROUP_RUN_PROG_INET4_CONNECT(sk, uaddr, uaddrlen) \
288 BPF_CGROUP_RUN_SA_PROG(sk, uaddr, uaddrlen, CGROUP_INET4_CONNECT)
290 #define BPF_CGROUP_RUN_PROG_INET6_CONNECT(sk, uaddr, uaddrle
[all...]
H A Dfutex.h78 long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout,
85 static inline long do_futex(u32 __user *uaddr, int op, u32 val, argument
/linux-master/include/net/
H A Dinet_common.h26 int inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
28 int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
30 int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr,
45 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len);
46 int inet_bind_sk(struct sock *sk, struct sockaddr *uaddr, int addr_len);
55 int __inet_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len,
57 int inet_getname(struct socket *sock, struct sockaddr *uaddr,
H A Dinet6_connection_sock.h24 void inet6_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr);
/linux-master/kernel/futex/
H A Dpi.c203 static int attach_to_pi_state(u32 __user *uaddr, u32 uval, argument
243 if (futex_get_value_locked(&uval2, uaddr))
321 static int handle_exit_race(u32 __user *uaddr, u32 uval, argument
342 * tsk->flags |= PF_EXITING; *uaddr == 0x00000PID
344 * exit_robust_list(tsk) { *uaddr = 0x80000PID;
346 * *uaddr = 0xC0000000; tsk = get_task(PID);
362 if (futex_get_value_locked(&uval2, uaddr))
371 * corrupted or the user space value in *uaddr is simply bogus.
411 static int attach_to_pi_owner(u32 __user *uaddr, u32 uval, union futex_key *key, argument
429 return handle_exit_race(uaddr, uva
475 lock_pi_update_atomic(u32 __user *uaddr, u32 uval, u32 newval) argument
515 futex_lock_pi_atomic(u32 __user *uaddr, struct futex_hash_bucket *hb, union futex_key *key, struct futex_pi_state **ps, struct task_struct *task, struct task_struct **exiting, int set_waiters) argument
614 wake_futex_pi(u32 __user *uaddr, u32 uval, struct futex_pi_state *pi_state, struct rt_mutex_waiter *top_waiter) argument
671 __fixup_pi_state_owner(u32 __user *uaddr, struct futex_q *q, struct task_struct *argowner) argument
843 fixup_pi_state_owner(u32 __user *uaddr, struct futex_q *q, struct task_struct *argowner) argument
872 fixup_pi_owner(u32 __user *uaddr, struct futex_q *q, int locked) argument
918 futex_lock_pi(u32 __user *uaddr, unsigned int flags, ktime_t *time, int trylock) argument
1112 futex_unlock_pi(u32 __user *uaddr, unsigned int flags) argument
[all...]
H A Dsyscalls.c84 long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout, argument
102 return futex_wait(uaddr, flags, val, timeout, val3);
107 return futex_wake(uaddr, flags, val, val3);
109 return futex_requeue(uaddr, flags, uaddr2, flags, val, val2, NULL, 0);
111 return futex_requeue(uaddr, flags, uaddr2, flags, val, val2, &val3, 0);
113 return futex_wake_op(uaddr, flags, uaddr2, val, val2, val3);
118 return futex_lock_pi(uaddr, flags, timeout, 0);
120 return futex_unlock_pi(uaddr, flags);
122 return futex_lock_pi(uaddr, flags, NULL, 1);
125 return futex_wait_requeue_pi(uaddr, flag
[all...]
H A Dwaitwake.c153 * Wake up waiters matching bitset queued on this futex (uaddr).
155 int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset) argument
166 ret = get_futex_key(uaddr, flags, &key, FUTEX_READ);
203 static int futex_atomic_op_inuser(unsigned int encoded_op, u32 __user *uaddr) argument
226 ret = arch_futex_atomic_op_inuser(op, oparg, &oldval, uaddr);
440 ret = get_futex_key(u64_to_user_ptr(vs[i].w.uaddr),
451 u32 __user *uaddr = (u32 __user *)(unsigned long)vs[i].w.uaddr; local
456 ret = futex_get_value_locked(&uval, uaddr);
488 if (get_user(uval, uaddr))
592 futex_wait_setup(u32 __user *uaddr, u32 val, unsigned int flags, struct futex_q *q, struct futex_hash_bucket **hb) argument
647 __futex_wait(u32 __user *uaddr, unsigned int flags, u32 val, struct hrtimer_sleeper *to, u32 bitset) argument
688 futex_wait(u32 __user *uaddr, unsigned int flags, u32 val, ktime_t *abs_time, u32 bitset) argument
722 u32 __user *uaddr = restart->futex.uaddr; local
[all...]
H A Dfutex.h196 extern int get_futex_key(u32 __user *uaddr, unsigned int flags, union futex_key *key,
220 extern int futex_wait_setup(u32 __user *uaddr, u32 val, unsigned int flags,
227 extern int fault_in_user_writeable(u32 __user *uaddr);
228 extern int futex_cmpxchg_value_locked(u32 *curval, u32 __user *uaddr, u32 uval, u32 newval);
301 extern int futex_lock_pi_atomic(u32 __user *uaddr, struct futex_hash_bucket *hb,
311 extern int fixup_pi_owner(u32 __user *uaddr, struct futex_q *q, int locked);
337 extern int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags, u32
346 extern int __futex_wait(u32 __user *uaddr, unsigned int flags, u32 val,
349 extern int futex_wait(u32 __user *uaddr, unsigned int flags, u32 val,
377 extern int futex_wake(u32 __user *uaddr, unsigne
[all...]
H A Dcore.c196 * @uaddr: virtual address of the futex
221 int get_futex_key(u32 __user *uaddr, unsigned int flags, union futex_key *key, argument
224 unsigned long address = (unsigned long)uaddr;
242 if (unlikely(!access_ok(uaddr, sizeof(u32))))
252 * Note : We do have to check 'uaddr' is a valid user address,
412 * @uaddr: pointer to faulting user space address
415 * access to @uaddr.
422 int fault_in_user_writeable(u32 __user *uaddr) argument
428 ret = fixup_user_fault(mm, (unsigned long)uaddr,
453 int futex_cmpxchg_value_locked(u32 *curval, u32 __user *uaddr, u3 argument
659 handle_futex_death(u32 __user *uaddr, struct task_struct *curr, bool pi, bool pending_op) argument
865 void __user *uaddr = compat_ptr(base + futex_offset); local
934 void __user *uaddr = futex_uaddr(entry, futex_offset); local
954 void __user *uaddr = futex_uaddr(pending, futex_offset); local
[all...]
/linux-master/arch/arm/include/asm/
H A Dtlbflush.h264 * flush_tlb_page(vma, uaddr)
413 __local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) argument
418 uaddr = (uaddr & PAGE_MASK) | ASID(vma->vm_mm);
422 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", uaddr);
423 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", uaddr);
424 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", uaddr);
429 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", uaddr);
430 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", uaddr);
431 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", uaddr);
435 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) argument
452 __flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) argument
647 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) argument
[all...]
/linux-master/arch/arm64/include/asm/
H A Dtlbflush.h279 unsigned long uaddr)
284 addr = __TLBI_VADDR(uaddr, ASID(mm));
287 mmu_notifier_arch_invalidate_secondary_tlbs(mm, uaddr & PAGE_MASK,
288 (uaddr & PAGE_MASK) + PAGE_SIZE);
292 unsigned long uaddr)
294 return __flush_tlb_page_nosync(vma->vm_mm, uaddr);
298 unsigned long uaddr)
300 flush_tlb_page_nosync(vma, uaddr);
320 unsigned long uaddr)
322 __flush_tlb_page_nosync(mm, uaddr);
278 __flush_tlb_page_nosync(struct mm_struct *mm, unsigned long uaddr) argument
291 flush_tlb_page_nosync(struct vm_area_struct *vma, unsigned long uaddr) argument
297 flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) argument
318 arch_tlbbatch_add_pending(struct arch_tlbflush_unmap_batch *batch, struct mm_struct *mm, unsigned long uaddr) argument
[all...]
/linux-master/arch/arc/kernel/
H A Dprocess.c46 SYSCALL_DEFINE3(arc_usr_cmpxchg, int __user *, uaddr, int, expected, int, new)
63 ret = access_ok(uaddr, sizeof(*uaddr));
70 ret = __get_user(uval, uaddr);
77 ret = __put_user(new, uaddr);
94 ret = fixup_user_fault(current->mm, (unsigned long) uaddr,
/linux-master/tools/testing/selftests/bpf/progs/
H A Dgetpeername_unix_prog.c30 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un);
H A Dconnect_unix_prog.c31 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un);
H A Dgetsockname_unix_prog.c30 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un);
H A Dsendmsg_unix_prog.c31 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un);
H A Drecvmsg_unix_prog.c30 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un);
H A Dsocket_cookie_prog.c80 struct sockaddr *uaddr, int addr_len, int flags)
84 if (uaddr->sa_family != AF_INET6)
79 BPF_PROG(update_cookie_tracing, struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument
/linux-master/arch/arm/mm/
H A Dflush.c128 void __flush_ptrace_access(struct page *page, unsigned long uaddr, void *kaddr, argument
140 flush_pfn_alias(page_to_pfn(page), uaddr); local
149 flush_icache_alias(page_to_pfn(page), uaddr, len); local
160 unsigned long uaddr, void *kaddr, unsigned long len)
167 __flush_ptrace_access(page, uaddr, kaddr, len, flags);
170 void flush_uprobe_xol_access(struct page *page, unsigned long uaddr, argument
175 __flush_ptrace_access(page, uaddr, kaddr, len, flags);
186 unsigned long uaddr, void *dst, const void *src,
193 flush_ptrace_access(vma, page, uaddr, dst, len);
159 flush_ptrace_access(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *kaddr, unsigned long len) argument
185 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/tools/perf/scripts/python/
H A Dfutex-contention.py30 nr, uaddr, op, val, utime, uaddr2, val3):
36 thread_thislock[tid] = uaddr
/linux-master/tools/testing/selftests/futex/functional/
H A Dfutex_waitv.c90 waitv[i].uaddr = (uintptr_t)&futexes[i];
102 res = futex_wake(u64_to_ptr(waitv[NR_FUTEXES - 1].uaddr), 1, FUTEX_PRIVATE_FLAG);
124 waitv[i].uaddr = (uintptr_t)shared_data;
135 res = futex_wake(u64_to_ptr(waitv[NR_FUTEXES - 1].uaddr), 1, 0);
146 shmdt(u64_to_ptr(waitv[i].uaddr));
168 waitv[0].uaddr = 1;
185 /* Testing a NULL address for waiters.uaddr */
186 waitv[0].uaddr = 0x00000000;
200 ksft_test_result_pass("futex_waitv NULL address in waitv.uaddr\n");
/linux-master/drivers/mtd/devices/
H A Dms02-nv.h100 u_char *uaddr; member in struct:ms02nv_private

Completed in 238 milliseconds

123456789