/linux-4.4.14/tools/testing/selftests/futex/include/ |
D | futextest.h | 74 #define futex(uaddr, op, val, timeout, uaddr2, val3, opflags) \ argument 75 syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3) 82 futex_wait(futex_t *uaddr, futex_t val, struct timespec *timeout, int opflags) in futex_wait() argument 84 return futex(uaddr, FUTEX_WAIT, val, timeout, NULL, 0, opflags); in futex_wait() 92 futex_wake(futex_t *uaddr, int nr_wake, int opflags) in futex_wake() argument 94 return futex(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags); in futex_wake() 102 futex_wait_bitset(futex_t *uaddr, futex_t val, struct timespec *timeout, in futex_wait_bitset() argument 105 return futex(uaddr, FUTEX_WAIT_BITSET, val, timeout, NULL, bitset, in futex_wait_bitset() 114 futex_wake_bitset(futex_t *uaddr, int nr_wake, u_int32_t bitset, int opflags) in futex_wake_bitset() argument 116 return futex(uaddr, FUTEX_WAKE_BITSET, nr_wake, NULL, NULL, bitset, in futex_wake_bitset() [all …]
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | futex.h | 15 _futex_spin_lock_irqsave(u32 __user *uaddr, unsigned long int *flags) in _futex_spin_lock_irqsave() argument 18 long index = ((long)uaddr & 0xf0) >> 2; in _futex_spin_lock_irqsave() 25 _futex_spin_unlock_irqrestore(u32 __user *uaddr, unsigned long int *flags) in _futex_spin_unlock_irqrestore() argument 28 long index = ((long)uaddr & 0xf0) >> 2; in _futex_spin_unlock_irqrestore() 35 futex_atomic_op_inuser (int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 47 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(*uaddr))) in futex_atomic_op_inuser() 52 _futex_spin_lock_irqsave(uaddr, &flags); in futex_atomic_op_inuser() 57 ret = get_user(oldval, uaddr); in futex_atomic_op_inuser() 59 ret = put_user(oparg, uaddr); in futex_atomic_op_inuser() 63 ret = get_user(oldval, uaddr); in futex_atomic_op_inuser() [all …]
|
/linux-4.4.14/arch/sh/include/asm/ |
D | futex-irq.h | 5 static inline int atomic_futex_op_xchg_set(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_set() argument 13 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_set() 15 ret = put_user(oparg, uaddr); in atomic_futex_op_xchg_set() 22 static inline int atomic_futex_op_xchg_add(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_add() argument 30 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_add() 32 ret = put_user(*oldval + oparg, uaddr); in atomic_futex_op_xchg_add() 39 static inline int atomic_futex_op_xchg_or(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_or() argument 47 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_or() 49 ret = put_user(*oldval | oparg, uaddr); in atomic_futex_op_xchg_or() 56 static inline int atomic_futex_op_xchg_and(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_and() argument [all …]
|
D | futex.h | 13 static inline int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 24 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 31 ret = atomic_futex_op_xchg_set(oparg, uaddr, &oldval); in futex_atomic_op_inuser() 34 ret = atomic_futex_op_xchg_add(oparg, uaddr, &oldval); in futex_atomic_op_inuser() 37 ret = atomic_futex_op_xchg_or(oparg, uaddr, &oldval); in futex_atomic_op_inuser() 40 ret = atomic_futex_op_xchg_and(~oparg, uaddr, &oldval); in futex_atomic_op_inuser() 43 ret = atomic_futex_op_xchg_xor(oparg, uaddr, &oldval); in futex_atomic_op_inuser() 68 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument 71 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic() 74 return atomic_futex_op_cmpxchg_inatomic(uval, uaddr, oldval, newval); in futex_atomic_cmpxchg_inatomic()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | futex.h | 21 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ argument 48 "=" GCC_OFF_SMALL_ASM() (*uaddr) \ 49 : "0" (0), GCC_OFF_SMALL_ASM() (*uaddr), "Jr" (oparg), \ 77 "=" GCC_OFF_SMALL_ASM() (*uaddr) \ 78 : "0" (0), GCC_OFF_SMALL_ASM() (*uaddr), "Jr" (oparg), \ 86 futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 96 if (! access_ok (VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 103 __futex_atomic_op("move $1, %z5", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 108 ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 112 ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() [all …]
|
/linux-4.4.14/arch/frv/kernel/ |
D | futex.c | 21 static inline int atomic_futex_op_xchg_set(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_set() argument 44 : "+U"(*uaddr), "=&r"(oldval), "=&r"(ret), "=r"(oparg) in atomic_futex_op_xchg_set() 53 static inline int atomic_futex_op_xchg_add(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_add() argument 77 : "+U"(*uaddr), "=&r"(oldval), "=&r"(ret), "=r"(oparg) in atomic_futex_op_xchg_add() 86 static inline int atomic_futex_op_xchg_or(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_or() argument 110 : "+U"(*uaddr), "=&r"(oldval), "=&r"(ret), "=r"(oparg) in atomic_futex_op_xchg_or() 119 static inline int atomic_futex_op_xchg_and(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_and() argument 143 : "+U"(*uaddr), "=&r"(oldval), "=&r"(ret), "=r"(oparg) in atomic_futex_op_xchg_and() 152 static inline int atomic_futex_op_xchg_xor(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_xor() argument 176 : "+U"(*uaddr), "=&r"(oldval), "=&r"(ret), "=r"(oparg) in atomic_futex_op_xchg_xor() [all …]
|
/linux-4.4.14/drivers/mtd/chips/ |
D | jedec_probe.c | 189 enum uaddr { enum 274 const uint8_t uaddr; /* unlock addrs for 8, 16, 32, 64 */ member 299 .uaddr = MTD_UADDR_0x0555_0x02AA, 312 .uaddr = MTD_UADDR_0x0AAA_0x0555, 327 .uaddr = MTD_UADDR_0x0AAA_0x0555, 342 .uaddr = MTD_UADDR_0x0AAA_0x0555, 357 .uaddr = MTD_UADDR_0x0AAA_0x0555, 372 .uaddr = MTD_UADDR_0x0AAA_0x0555, 388 .uaddr = MTD_UADDR_0x0AAA_0x0555, 405 .uaddr = MTD_UADDR_0x0AAA_0x0555, [all …]
|
/linux-4.4.14/arch/arm/include/asm/ |
D | futex.h | 24 #define __futex_atomic_op(insn, ret, oldval, tmp, uaddr, oparg) \ argument 28 prefetchw(uaddr); \ 39 : "r" (uaddr), "r" (oparg), "Ir" (-EFAULT) \ 45 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument 52 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_cmpxchg_inatomic() 57 prefetchw(uaddr); in futex_atomic_cmpxchg_inatomic() 69 : "r" (oldval), "r" (newval), "r" (uaddr), "Ir" (-EFAULT) in futex_atomic_cmpxchg_inatomic() 83 #define __futex_atomic_op(insn, ret, oldval, tmp, uaddr, oparg) \ argument 93 : "r" (uaddr), "r" (oparg), "Ir" (-EFAULT) \ 99 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument [all …]
|
D | tlbflush.h | 419 __local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in __local_flush_tlb_page() argument 424 uaddr = (uaddr & PAGE_MASK) | ASID(vma->vm_mm); in __local_flush_tlb_page() 428 tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", uaddr); in __local_flush_tlb_page() 429 tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", uaddr); in __local_flush_tlb_page() 430 tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", uaddr); in __local_flush_tlb_page() 435 tlb_op(TLB_V6_U_PAGE, "c8, c7, 1", uaddr); in __local_flush_tlb_page() 436 tlb_op(TLB_V6_D_PAGE, "c8, c6, 1", uaddr); in __local_flush_tlb_page() 437 tlb_op(TLB_V6_I_PAGE, "c8, c5, 1", uaddr); in __local_flush_tlb_page() 441 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in local_flush_tlb_page() argument 445 uaddr = (uaddr & PAGE_MASK) | ASID(vma->vm_mm); in local_flush_tlb_page() [all …]
|
D | cacheflush.h | 502 void flush_uprobe_xol_access(struct page *page, unsigned long uaddr,
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | futex.h | 12 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ argument 28 : "=&r" (oldval), "=&r" (ret), "+m" (*uaddr) \ 29 : "r" (uaddr), "r" (oparg), "i" (-EFAULT) \ 34 futex_atomic_op_inuser(int encoded_op, int __user *uaddr) in futex_atomic_op_inuser() argument 44 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(int))) in futex_atomic_op_inuser() 51 __futex_atomic_op("%1 = %4\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 54 __futex_atomic_op("%1 = add(%0,%4)\n", ret, oldval, uaddr, in futex_atomic_op_inuser() 58 __futex_atomic_op("%1 = or(%0,%4)\n", ret, oldval, uaddr, in futex_atomic_op_inuser() 63 oldval, uaddr, oparg); in futex_atomic_op_inuser() 66 __futex_atomic_op("%1 = xor(%0,%4)\n", ret, oldval, uaddr, in futex_atomic_op_inuser() [all …]
|
/linux-4.4.14/arch/s390/include/asm/ |
D | futex.h | 9 #define __futex_atomic_op(insn, ret, oldval, newval, uaddr, oparg) \ argument 20 "=m" (*uaddr) \ 21 : "0" (-EFAULT), "d" (oparg), "a" (uaddr), \ 22 "m" (*uaddr) : "cc"); 24 static inline int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 40 ret, oldval, newval, uaddr, oparg); in futex_atomic_op_inuser() 44 ret, oldval, newval, uaddr, oparg); in futex_atomic_op_inuser() 48 ret, oldval, newval, uaddr, oparg); in futex_atomic_op_inuser() 52 ret, oldval, newval, uaddr, oparg); in futex_atomic_op_inuser() 56 ret, oldval, newval, uaddr, oparg); in futex_atomic_op_inuser() [all …]
|
/linux-4.4.14/tools/perf/bench/ |
D | futex.h | 35 #define futex(uaddr, op, val, timeout, uaddr2, val3, opflags) \ argument 36 syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3) 43 futex_wait(u_int32_t *uaddr, u_int32_t val, struct timespec *timeout, int opflags) in futex_wait() argument 45 return futex(uaddr, FUTEX_WAIT, val, timeout, NULL, 0, opflags); in futex_wait() 53 futex_wake(u_int32_t *uaddr, int nr_wake, int opflags) in futex_wake() argument 55 return futex(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags); in futex_wake() 63 futex_lock_pi(u_int32_t *uaddr, struct timespec *timeout, int detect, in futex_lock_pi() argument 66 return futex(uaddr, FUTEX_LOCK_PI, detect, timeout, NULL, 0, opflags); in futex_lock_pi() 73 futex_unlock_pi(u_int32_t *uaddr, int opflags) in futex_unlock_pi() argument 75 return futex(uaddr, FUTEX_UNLOCK_PI, 0, NULL, NULL, 0, opflags); in futex_unlock_pi() [all …]
|
/linux-4.4.14/arch/arc/include/asm/ |
D | futex.h | 21 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg)\ argument 43 : "r" (uaddr), "r" (oparg), "ir" (-EFAULT) \ 49 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg)\ argument 70 : "r" (uaddr), "r" (oparg), "ir" (-EFAULT) \ 76 static inline int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 87 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(int))) in futex_atomic_op_inuser() 97 __futex_atomic_op("mov %0, %3", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 101 __futex_atomic_op("add %0, %1, %3", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 104 __futex_atomic_op("or %0, %1, %3", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 107 __futex_atomic_op("bic %0, %1, %3", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() [all …]
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | futex.h | 8 #define __futex_atomic_op1(insn, ret, oldval, uaddr, oparg) \ argument 17 : "r" (uaddr), "r" (oparg) \ 22 #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg) \ argument 39 : "r" (uaddr), "r" (oparg) \ 48 futex_atomic_op_inuser (int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 58 if (! access_ok (VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 65 __futex_atomic_op1("xchg4 %1=[%2],%3", ret, oldval, uaddr, in futex_atomic_op_inuser() 69 __futex_atomic_op2("add %3=%3,%5", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 72 __futex_atomic_op2("or %3=%3,%5", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 75 __futex_atomic_op2("and %3=%3,%5", ret, oldval, uaddr, in futex_atomic_op_inuser() [all …]
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | futex.h | 24 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ argument 44 : "r" (uaddr), "I" (-EFAULT), "r" (oparg) \ 47 static inline int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 57 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 68 __futex_atomic_op("mov %1, %4", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 71 __futex_atomic_op("add %1, %0, %4", ret, oldval, uaddr, in futex_atomic_op_inuser() 75 __futex_atomic_op("or %1, %0, %4", ret, oldval, uaddr, in futex_atomic_op_inuser() 79 __futex_atomic_op("and %1, %0, %4", ret, oldval, uaddr, in futex_atomic_op_inuser() 83 __futex_atomic_op("xor %1, %0, %4", ret, oldval, uaddr, in futex_atomic_op_inuser() 108 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument [all …]
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | futex.h | 12 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ argument 31 : "b" (uaddr), "i" (-EFAULT), "r" (oparg) \ 34 static inline int futex_atomic_op_inuser (int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 44 if (! access_ok (VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 51 __futex_atomic_op("mr %1,%4\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 54 __futex_atomic_op("add %1,%0,%4\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 57 __futex_atomic_op("or %1,%0,%4\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 60 __futex_atomic_op("andc %1,%0,%4\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 63 __futex_atomic_op("xor %1,%0,%4\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 86 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument [all …]
|
D | iommu.h | 54 unsigned long uaddr,
|
/linux-4.4.14/arch/x86/include/asm/ |
D | futex.h | 14 #define __futex_atomic_op1(insn, ret, oldval, uaddr, oparg) \ argument 23 : "=r" (oldval), "=r" (ret), "+m" (*uaddr) \ 26 #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg) \ argument 41 "+m" (*uaddr), "=&r" (tem) \ 44 static inline int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 55 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 62 __futex_atomic_op1("xchgl %0, %2", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 66 uaddr, oparg); in futex_atomic_op_inuser() 69 __futex_atomic_op2("orl %4, %3", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 72 __futex_atomic_op2("andl %4, %3", ret, oldval, uaddr, ~oparg); in futex_atomic_op_inuser() [all …]
|
D | tce.h | 42 unsigned int npages, unsigned long uaddr, int direction);
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | futex_64.h | 8 #define __futex_cas_op(insn, ret, oldval, uaddr, oparg) \ argument 29 : "r" (uaddr), "r" (oparg), "i" (-EFAULT) \ 32 static inline int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 40 if (unlikely(!access_ok(VERIFY_WRITE, uaddr, sizeof(u32)))) in futex_atomic_op_inuser() 42 if (unlikely((((unsigned long) uaddr) & 0x3UL))) in futex_atomic_op_inuser() 52 __futex_cas_op("mov\t%4, %1", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 55 __futex_cas_op("add\t%2, %4, %1", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 58 __futex_cas_op("or\t%2, %4, %1", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 61 __futex_cas_op("andn\t%2, %4, %1", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 64 __futex_cas_op("xor\t%2, %4, %1", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() [all …]
|
D | cacheflush_64.h | 54 unsigned long uaddr, void *kaddr,
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | futex.h | 10 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ argument 27 : "r" (uaddr), "i" (-EFAULT), "r" (oparg) \ 32 futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 42 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 49 __futex_atomic_op("or %1,%4,%4;", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 52 __futex_atomic_op("add %1,%0,%4;", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 55 __futex_atomic_op("or %1,%0,%4;", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 58 __futex_atomic_op("andn %1,%0,%4;", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 61 __futex_atomic_op("xor %1,%0,%4;", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 97 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument [all …]
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | futex.h | 11 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \ argument 29 : "r" (uaddr), "r"(oparg) \ 32 static inline int futex_atomic_op_inuser (int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 42 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 49 __futex_atomic_op("mov %3,%1\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 52 __futex_atomic_op("addl %0,%3,%1\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 55 __futex_atomic_op("or %0,%3,%1\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 58 __futex_atomic_op("andnot %0,%3,%1\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 61 __futex_atomic_op("xor %0,%3,%1\n", ret, oldval, uaddr, oparg); in futex_atomic_op_inuser() 84 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument [all …]
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | futex.h | 29 #define __futex_atomic_op(insn, ret, oldval, uaddr, tmp, oparg) \ argument 51 : "=&r" (ret), "=&r" (oldval), "+Q" (*uaddr), "=&r" (tmp) \ 56 futex_atomic_op_inuser (int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 67 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 75 ret, oldval, uaddr, tmp, oparg); in futex_atomic_op_inuser() 79 ret, oldval, uaddr, tmp, oparg); in futex_atomic_op_inuser() 83 ret, oldval, uaddr, tmp, oparg); in futex_atomic_op_inuser() 87 ret, oldval, uaddr, tmp, ~oparg); in futex_atomic_op_inuser() 91 ret, oldval, uaddr, tmp, oparg); in futex_atomic_op_inuser() 114 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument [all …]
|
D | tlbflush.h | 92 unsigned long uaddr) in flush_tlb_page() argument 94 unsigned long addr = uaddr >> 12 | (ASID(vma->vm_mm) << 48); in flush_tlb_page() 162 unsigned long uaddr) in __flush_tlb_pgtable() argument 164 unsigned long addr = uaddr >> 12 | (ASID(mm) << 48); in __flush_tlb_pgtable()
|
/linux-4.4.14/arch/tile/include/asm/ |
D | futex.h | 50 : "=r" (ret), "=r" (val), "+m" (*(uaddr)) \ 51 : "r" (uaddr), "r" (oparg), "i" (-EFAULT)) 63 if ((ret = __get_user(oldval, uaddr)) == 0) { \ 78 struct __get_user gu = FN((u32 __force *)uaddr, lock, oparg); \ 91 struct __get_user gu = __atomic_cmpxchg((u32 __force *)uaddr, \ 105 __insn_prefetch(uaddr); \ 106 lock = __atomic_hashed_lock((int __force *)uaddr) 109 static inline int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 125 if (!access_ok(VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 178 static inline int futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument [all …]
|
/linux-4.4.14/include/asm-generic/ |
D | futex.h | 28 futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 44 if (unlikely(get_user(oldval, uaddr) != 0)) in futex_atomic_op_inuser() 70 if (ret == 0 && unlikely(put_user(tmp, uaddr) != 0)) in futex_atomic_op_inuser() 105 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument 111 if (unlikely(get_user(val, uaddr) != 0)) { in futex_atomic_cmpxchg_inatomic() 116 if (val == oldval && unlikely(put_user(newval, uaddr) != 0)) { in futex_atomic_cmpxchg_inatomic() 129 futex_atomic_op_inuser (int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser() argument 139 if (! access_ok (VERIFY_WRITE, uaddr, sizeof(u32))) in futex_atomic_op_inuser() 171 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument
|
/linux-4.4.14/kernel/ |
D | futex.c | 468 get_futex_key(u32 __user *uaddr, int fshared, union futex_key *key, int rw) in get_futex_key() argument 470 unsigned long address = (unsigned long)uaddr; in get_futex_key() 483 if (unlikely(!access_ok(rw, uaddr, sizeof(u32)))) in get_futex_key() 635 static int fault_in_user_writeable(u32 __user *uaddr) in fault_in_user_writeable() argument 641 ret = fixup_user_fault(current, mm, (unsigned long)uaddr, in fault_in_user_writeable() 667 static int cmpxchg_futex_value_locked(u32 *curval, u32 __user *uaddr, in cmpxchg_futex_value_locked() argument 673 ret = futex_atomic_cmpxchg_inatomic(curval, uaddr, uval, newval); in cmpxchg_futex_value_locked() 1050 static int lock_pi_update_atomic(u32 __user *uaddr, u32 uval, u32 newval) in lock_pi_update_atomic() argument 1057 if (unlikely(cmpxchg_futex_value_locked(&curval, uaddr, uval, newval))) in lock_pi_update_atomic() 1082 static int futex_lock_pi_atomic(u32 __user *uaddr, struct futex_hash_bucket *hb, in futex_lock_pi_atomic() argument [all …]
|
D | futex_compat.c | 39 void __user *uaddr = compat_ptr(base + futex_offset); in futex_uaddr() local 41 return uaddr; in futex_uaddr() 95 void __user *uaddr = futex_uaddr(entry, futex_offset); in compat_exit_robust_list() local 97 if (handle_futex_death(uaddr, curr, pi)) in compat_exit_robust_list() 114 void __user *uaddr = futex_uaddr(pending, futex_offset); in compat_exit_robust_list() local 116 handle_futex_death(uaddr, curr, pip); in compat_exit_robust_list() 174 COMPAT_SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, in COMPAT_SYSCALL_DEFINE6() argument 200 return do_futex(uaddr, op, val, tp, uaddr2, val2, val3); in COMPAT_SYSCALL_DEFINE6()
|
/linux-4.4.14/arch/arm/kvm/ |
D | coproc.c | 672 static int reg_from_user(void *val, const void __user *uaddr, u64 id) in reg_from_user() argument 674 if (copy_from_user(val, uaddr, KVM_REG_SIZE(id)) != 0) in reg_from_user() 683 static int reg_to_user(void __user *uaddr, const void *val, u64 id) in reg_to_user() argument 685 if (copy_to_user(uaddr, val, KVM_REG_SIZE(id)) != 0) in reg_to_user() 690 static int get_invariant_cp15(u64 id, void __user *uaddr) in get_invariant_cp15() argument 707 ret = reg_to_user(uaddr, &val, id); in get_invariant_cp15() 709 ret = reg_to_user(uaddr, &r->val, id); in get_invariant_cp15() 714 static int set_invariant_cp15(u64 id, void __user *uaddr) in set_invariant_cp15() argument 731 err = reg_from_user(&val32, uaddr, id); in set_invariant_cp15() 735 err = reg_from_user(&val, uaddr, id); in set_invariant_cp15() [all …]
|
D | guest.c | 51 u32 __user *uaddr = (u32 __user *)(long)reg->addr; in get_core_reg() local 63 return put_user(((u32 *)regs)[off], uaddr); in get_core_reg() 68 u32 __user *uaddr = (u32 __user *)(long)reg->addr; in set_core_reg() local 80 if (get_user(val, uaddr) != 0) in set_core_reg() 141 void __user *uaddr = (void __user *)(long)reg->addr; in set_timer_reg() local 145 ret = copy_from_user(&val, uaddr, KVM_REG_SIZE(reg->id)); in set_timer_reg() 154 void __user *uaddr = (void __user *)(long)reg->addr; in get_timer_reg() local 158 return copy_to_user(uaddr, &val, KVM_REG_SIZE(reg->id)) ? -EFAULT : 0; in get_timer_reg()
|
/linux-4.4.14/include/linux/ |
D | pagemap.h | 549 static inline int fault_in_pages_writeable(char __user *uaddr, int size) in fault_in_pages_writeable() argument 560 ret = __put_user(0, uaddr); in fault_in_pages_writeable() 562 char __user *end = uaddr + size - 1; in fault_in_pages_writeable() 568 if (((unsigned long)uaddr & PAGE_MASK) != in fault_in_pages_writeable() 575 static inline int fault_in_pages_readable(const char __user *uaddr, int size) in fault_in_pages_readable() argument 583 ret = __get_user(c, uaddr); in fault_in_pages_readable() 585 const char __user *end = uaddr + size - 1; in fault_in_pages_readable() 587 if (((unsigned long)uaddr & PAGE_MASK) != in fault_in_pages_readable() 602 static inline int fault_in_multipages_writeable(char __user *uaddr, int size) in fault_in_multipages_writeable() argument 605 char __user *end = uaddr + size - 1; in fault_in_multipages_writeable() [all …]
|
D | futex.h | 11 long do_futex(u32 __user *uaddr, int op, u32 val, union ktime *timeout, 15 handle_futex_death(u32 __user *uaddr, struct task_struct *curr, int pi);
|
D | thread_info.h | 24 u32 __user *uaddr; member
|
D | vmalloc.h | 90 unsigned long uaddr, void *kaddr,
|
D | socket.h | 329 extern int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr);
|
D | compat.h | 640 asmlinkage long compat_sys_futex(u32 __user *uaddr, int op, u32 val,
|
D | syscalls.h | 335 asmlinkage long sys_futex(u32 __user *uaddr, int op, u32 val,
|
/linux-4.4.14/include/net/ |
D | inet_common.h | 17 int inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, 19 int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, 21 int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr, 32 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len); 33 int inet_getname(struct socket *sock, struct sockaddr *uaddr, int *uaddr_len,
|
D | inet6_connection_sock.h | 31 void inet6_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr);
|
D | transp_v6.h | 33 int udpv6_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
|
D | ping.h | 73 int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len);
|
D | ip.h | 160 int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); 161 int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
|
D | inet_connection_sock.h | 320 void inet_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr);
|
D | ipv6.h | 948 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len); 949 int inet6_getname(struct socket *sock, struct sockaddr *uaddr, int *uaddr_len,
|
D | sock.h | 961 struct sockaddr *uaddr, 998 struct sockaddr *uaddr, int addr_len);
|
D | tcp.h | 464 int tcp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
|
/linux-4.4.14/arch/arm/mm/ |
D | flush.c | 131 void __flush_ptrace_access(struct page *page, unsigned long uaddr, void *kaddr, in __flush_ptrace_access() argument 143 flush_pfn_alias(page_to_pfn(page), uaddr); in __flush_ptrace_access() 152 flush_icache_alias(page_to_pfn(page), uaddr, len); in __flush_ptrace_access() 163 unsigned long uaddr, void *kaddr, unsigned long len) in flush_ptrace_access() argument 170 __flush_ptrace_access(page, uaddr, kaddr, len, flags); in flush_ptrace_access() 173 void flush_uprobe_xol_access(struct page *page, unsigned long uaddr, in flush_uprobe_xol_access() argument 178 __flush_ptrace_access(page, uaddr, kaddr, len, flags); in flush_uprobe_xol_access() 189 unsigned long uaddr, void *dst, const void *src, in copy_to_user_page() argument 196 flush_ptrace_access(vma, page, uaddr, dst, len); in copy_to_user_page()
|
D | nommu.c | 337 unsigned long uaddr, void *dst, const void *src, in copy_to_user_page() argument 342 __cpuc_coherent_user_range(uaddr, uaddr + len); in copy_to_user_page()
|
D | dma-mapping.c | 1407 unsigned long uaddr = vma->vm_start; in arm_iommu_mmap_attrs() local 1424 int ret = vm_insert_page(vma, uaddr, *pages++); in arm_iommu_mmap_attrs() 1429 uaddr += PAGE_SIZE; in arm_iommu_mmap_attrs()
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | tlbflush.h | 88 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in local_flush_tlb_page() argument 94 : : "r" (uaddr & PAGE_MASK) : "cc"); in local_flush_tlb_page() 97 : : "r" (uaddr & PAGE_MASK) : "cc"); in local_flush_tlb_page() 101 : : "r" (uaddr & PAGE_MASK) : "cc"); in local_flush_tlb_page()
|
/linux-4.4.14/arch/arm64/kvm/ |
D | guest.c | 59 __u32 __user *uaddr = (__u32 __user *)(unsigned long)reg->addr; in get_core_reg() local 70 if (copy_to_user(uaddr, ((u32 *)regs) + off, KVM_REG_SIZE(reg->id))) in get_core_reg() 78 __u32 __user *uaddr = (__u32 __user *)(unsigned long)reg->addr; in set_core_reg() local 95 if (copy_from_user(valp, uaddr, KVM_REG_SIZE(reg->id))) { in set_core_reg() 172 void __user *uaddr = (void __user *)(long)reg->addr; in set_timer_reg() local 176 ret = copy_from_user(&val, uaddr, KVM_REG_SIZE(reg->id)); in set_timer_reg() 185 void __user *uaddr = (void __user *)(long)reg->addr; in get_timer_reg() local 189 return copy_to_user(uaddr, &val, KVM_REG_SIZE(reg->id)) ? -EFAULT : 0; in get_timer_reg()
|
D | sys_regs.c | 263 const struct kvm_one_reg *reg, void __user *uaddr) in set_bvr() argument 267 if (copy_from_user(r, uaddr, KVM_REG_SIZE(reg->id)) != 0) in set_bvr() 273 const struct kvm_one_reg *reg, void __user *uaddr) in get_bvr() argument 277 if (copy_to_user(uaddr, r, KVM_REG_SIZE(reg->id)) != 0) in get_bvr() 305 const struct kvm_one_reg *reg, void __user *uaddr) in set_bcr() argument 309 if (copy_from_user(r, uaddr, KVM_REG_SIZE(reg->id)) != 0) in set_bcr() 316 const struct kvm_one_reg *reg, void __user *uaddr) in get_bcr() argument 320 if (copy_to_user(uaddr, r, KVM_REG_SIZE(reg->id)) != 0) in get_bcr() 349 const struct kvm_one_reg *reg, void __user *uaddr) in set_wvr() argument 353 if (copy_from_user(r, uaddr, KVM_REG_SIZE(reg->id)) != 0) in set_wvr() [all …]
|
D | sys_regs.h | 61 const struct kvm_one_reg *reg, void __user *uaddr); 63 const struct kvm_one_reg *reg, void __user *uaddr);
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_diag.c | 138 static int ipath_read_umem64(struct ipath_devdata *dd, void __user *uaddr, in ipath_read_umem64() argument 152 if (copy_to_user(uaddr, &data, sizeof(u64))) { in ipath_read_umem64() 157 uaddr += sizeof(u64); in ipath_read_umem64() 176 const void __user *uaddr, size_t count) in ipath_write_umem64() argument 189 if (copy_from_user(&data, uaddr, sizeof(data))) { in ipath_write_umem64() 196 uaddr += sizeof(u64); in ipath_write_umem64() 213 static int ipath_read_umem32(struct ipath_devdata *dd, void __user *uaddr, in ipath_read_umem32() argument 228 if (copy_to_user(uaddr, &data, sizeof(data))) { in ipath_read_umem32() 234 uaddr += sizeof(u32); in ipath_read_umem32() 254 const void __user *uaddr, size_t count) in ipath_write_umem32() argument [all …]
|
/linux-4.4.14/arch/unicore32/mm/ |
D | flush.c | 36 unsigned long uaddr, void *kaddr, unsigned long len) in flush_ptrace_access() argument 54 unsigned long uaddr, void *dst, const void *src, in copy_to_user_page() argument 58 flush_ptrace_access(vma, page, uaddr, dst, len); in copy_to_user_page()
|
/linux-4.4.14/arch/arm64/mm/ |
D | flush.c | 38 unsigned long uaddr, void *kaddr, in flush_ptrace_access() argument 60 unsigned long uaddr, void *dst, const void *src, in copy_to_user_page() argument 65 flush_ptrace_access(vma, page, uaddr, dst, len); in copy_to_user_page()
|
/linux-4.4.14/net/ipv4/ |
D | datagram.c | 23 int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in __ip4_datagram_connect() argument 26 struct sockaddr_in *usin = (struct sockaddr_in *) uaddr; in __ip4_datagram_connect() 87 int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip4_datagram_connect() argument 92 res = __ip4_datagram_connect(sk, uaddr, addr_len); in ip4_datagram_connect()
|
D | af_inet.c | 422 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet_bind() argument 424 struct sockaddr_in *addr = (struct sockaddr_in *)uaddr; in inet_bind() 435 err = sk->sk_prot->bind(sk, uaddr, addr_len); in inet_bind() 519 int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr, in inet_dgram_connect() argument 524 if (addr_len < sizeof(uaddr->sa_family)) in inet_dgram_connect() 526 if (uaddr->sa_family == AF_UNSPEC) in inet_dgram_connect() 531 return sk->sk_prot->connect(sk, uaddr, addr_len); in inet_dgram_connect() 564 int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, in __inet_stream_connect() argument 571 if (addr_len < sizeof(uaddr->sa_family)) in __inet_stream_connect() 574 if (uaddr->sa_family == AF_UNSPEC) { in __inet_stream_connect() [all …]
|
D | ping.c | 303 struct sockaddr *uaddr, int addr_len) { in ping_check_bind_addr() argument 306 struct sockaddr_in *addr = (struct sockaddr_in *) uaddr; in ping_check_bind_addr() 334 struct sockaddr_in6 *addr = (struct sockaddr_in6 *) uaddr; in ping_check_bind_addr() 414 int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ping_bind() argument 421 err = ping_check_bind_addr(sk, isk, uaddr, addr_len); in ping_bind() 432 ping_set_saddr(sk, uaddr); in ping_bind() 433 snum = ntohs(((struct sockaddr_in *)uaddr)->sin_port); in ping_bind()
|
D | inet_connection_sock.c | 882 void inet_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr) in inet_csk_addr2sockaddr() argument 884 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; in inet_csk_addr2sockaddr()
|
D | raw.c | 695 static int raw_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in raw_bind() argument 698 struct sockaddr_in *addr = (struct sockaddr_in *) uaddr; in raw_bind()
|
D | tcp_ipv4.c | 141 int tcp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in tcp_v4_connect() argument 143 struct sockaddr_in *usin = (struct sockaddr_in *)uaddr; in tcp_v4_connect()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | futex.h | 10 extern int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr); 13 futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, in futex_atomic_cmpxchg_inatomic() argument
|
/linux-4.4.14/net/ieee802154/ |
D | socket.c | 107 static int ieee802154_sock_bind(struct socket *sock, struct sockaddr *uaddr, in ieee802154_sock_bind() argument 113 return sk->sk_prot->bind(sk, uaddr, addr_len); in ieee802154_sock_bind() 115 return sock_no_bind(sock, uaddr, addr_len); in ieee802154_sock_bind() 118 static int ieee802154_sock_connect(struct socket *sock, struct sockaddr *uaddr, in ieee802154_sock_connect() argument 123 if (addr_len < sizeof(uaddr->sa_family)) in ieee802154_sock_connect() 126 if (uaddr->sa_family == AF_UNSPEC) in ieee802154_sock_connect() 129 return sk->sk_prot->connect(sk, uaddr, addr_len); in ieee802154_sock_connect() 209 struct sockaddr_ieee802154 *uaddr = (struct sockaddr_ieee802154 *)_uaddr; in raw_bind() local 213 if (len < sizeof(*uaddr)) in raw_bind() 216 uaddr = (struct sockaddr_ieee802154 *)_uaddr; in raw_bind() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_diag.c | 339 static int qib_read_umem64(struct qib_devdata *dd, void __user *uaddr, in qib_read_umem64() argument 360 if (copy_to_user(uaddr, &data, sizeof(u64))) { in qib_read_umem64() 365 uaddr += sizeof(u64); in qib_read_umem64() 384 const void __user *uaddr, size_t count) in qib_write_umem64() argument 404 if (copy_from_user(&data, uaddr, sizeof(data))) { in qib_write_umem64() 411 uaddr += sizeof(u64); in qib_write_umem64() 428 static int qib_read_umem32(struct qib_devdata *dd, void __user *uaddr, in qib_read_umem32() argument 449 if (copy_to_user(uaddr, &data, sizeof(data))) { in qib_read_umem32() 455 uaddr += sizeof(u32); in qib_read_umem32() 475 const void __user *uaddr, size_t count) in qib_write_umem32() argument [all …]
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | iommu.c | 89 long npages, unsigned long uaddr, in iobmap_build() argument 97 pr_debug("iobmap: build at: %lx, %lx, addr: %lx\n", index, npages, uaddr); in iobmap_build() 104 rpn = __pa(uaddr) >> IOBMAP_PAGE_SHIFT; in iobmap_build() 110 uaddr += IOBMAP_PAGE_SIZE; in iobmap_build()
|
/linux-4.4.14/arch/x86/kernel/ |
D | tce_64.c | 50 unsigned int npages, unsigned long uaddr, int direction) in tce_build() argument 63 rpn = (virt_to_bus((void*)uaddr)) >> PAGE_SHIFT; in tce_build() 70 uaddr += PAGE_SIZE; in tce_build()
|
D | pci-calgary_64.c | 413 unsigned long uaddr; in calgary_map_page() local 417 uaddr = (unsigned long)vaddr; in calgary_map_page() 418 npages = iommu_num_pages(uaddr, size, PAGE_SIZE); in calgary_map_page()
|
/linux-4.4.14/net/ipx/ |
D | af_ipx.c | 1409 struct sockaddr *uaddr, int addr_len) in __ipx_bind() argument 1414 struct sockaddr_ipx *addr = (struct sockaddr_ipx *)uaddr; in __ipx_bind() 1504 static int ipx_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ipx_bind() argument 1510 rc = __ipx_bind(sock, uaddr, addr_len); in ipx_bind() 1516 static int ipx_connect(struct socket *sock, struct sockaddr *uaddr, in ipx_connect() argument 1531 addr = (struct sockaddr_ipx *)uaddr; in ipx_connect() 1535 struct sockaddr_ipx uaddr; in ipx_connect() local 1537 uaddr.sipx_port = 0; in ipx_connect() 1538 uaddr.sipx_network = 0; in ipx_connect() 1544 memcpy(uaddr.sipx_node, ipxs->intrfc->if_node, in ipx_connect() [all …]
|
/linux-4.4.14/arch/arm/kernel/ |
D | smp_tlb.c | 156 void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in flush_tlb_page() argument 161 ta.ta_start = uaddr; in flush_tlb_page() 165 __flush_tlb_page(vma, uaddr); in flush_tlb_page()
|
/linux-4.4.14/drivers/video/fbdev/matrox/ |
D | matroxfb_accel.c | 372 unsigned int uaddr = sy * step + sx - 1; in matroxfb_cfb4_clear() local 376 mga_writeb(vbase, uaddr, (mga_readb(vbase, uaddr) & 0x0F) | bgx2); in matroxfb_cfb4_clear() 377 uaddr += step; in matroxfb_cfb4_clear() 381 unsigned int uaddr = sy * step + sx + width; in matroxfb_cfb4_clear() local 385 mga_writeb(vbase, uaddr, (mga_readb(vbase, uaddr) & 0xF0) | bgx2); in matroxfb_cfb4_clear() 386 uaddr += step; in matroxfb_cfb4_clear()
|
/linux-4.4.14/tools/perf/scripts/python/ |
D | futex-contention.py | 25 nr, uaddr, op, val, utime, uaddr2, val3): argument 31 thread_thislock[tid] = uaddr
|
/linux-4.4.14/net/netfilter/ |
D | xt_ipvs.c | 32 const union nf_inet_addr *uaddr, in ipvs_mt_addrcmp() argument 37 return ((kaddr->ip ^ uaddr->ip) & umask->ip) == 0; in ipvs_mt_addrcmp() 41 &uaddr->in6) == 0; in ipvs_mt_addrcmp()
|
D | xt_conntrack.c | 30 const union nf_inet_addr *uaddr, in conntrack_addrcmp() argument 34 return ((kaddr->ip ^ uaddr->ip) & umask->ip) == 0; in conntrack_addrcmp() 37 &uaddr->in6) == 0; in conntrack_addrcmp()
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | dart_iommu.c | 164 long npages, unsigned long uaddr, in dart_build() argument 172 DBG("dart: build at: %lx, %lx, addr: %x\n", index, npages, uaddr); in dart_build() 181 rpn = __pa(uaddr) >> DART_PAGE_SHIFT; in dart_build() 185 uaddr += DART_PAGE_SIZE; in dart_build()
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_ip.c | 246 static int l2tp_ip_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_bind() argument 249 struct sockaddr_l2tpip *addr = (struct sockaddr_l2tpip *) uaddr; in l2tp_ip_bind() 305 static int l2tp_ip_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_connect() argument 307 struct sockaddr_l2tpip *lsa = (struct sockaddr_l2tpip *) uaddr; in l2tp_ip_connect() 319 rc = ip4_datagram_connect(sk, uaddr, addr_len); in l2tp_ip_connect() 344 static int l2tp_ip_getname(struct socket *sock, struct sockaddr *uaddr, in l2tp_ip_getname() argument 350 struct sockaddr_l2tpip *lsa = (struct sockaddr_l2tpip *)uaddr; in l2tp_ip_getname()
|
D | l2tp_ip6.c | 260 static int l2tp_ip6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip6_bind() argument 264 struct sockaddr_l2tpip6 *addr = (struct sockaddr_l2tpip6 *) uaddr; in l2tp_ip6_bind() 361 static int l2tp_ip6_connect(struct sock *sk, struct sockaddr *uaddr, in l2tp_ip6_connect() argument 364 struct sockaddr_l2tpip6 *lsa = (struct sockaddr_l2tpip6 *) uaddr; in l2tp_ip6_connect() 365 struct sockaddr_in6 *usin = (struct sockaddr_in6 *) uaddr; in l2tp_ip6_connect() 389 rc = ip6_datagram_connect(sk, uaddr, addr_len); in l2tp_ip6_connect() 413 static int l2tp_ip6_getname(struct socket *sock, struct sockaddr *uaddr, in l2tp_ip6_getname() argument 416 struct sockaddr_l2tpip6 *lsa = (struct sockaddr_l2tpip6 *)uaddr; in l2tp_ip6_getname()
|
D | l2tp_ppp.c | 860 static int pppol2tp_getname(struct socket *sock, struct sockaddr *uaddr, in pppol2tp_getname() argument 905 memcpy(uaddr, &sp, len); in pppol2tp_getname() 925 memcpy(uaddr, &sp, len); in pppol2tp_getname() 944 memcpy(uaddr, &sp, len); in pppol2tp_getname() 961 memcpy(uaddr, &sp, len); in pppol2tp_getname()
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | qat_hal.c | 567 unsigned char ae, unsigned int uaddr, in qat_hal_wr_uwords() argument 574 uaddr |= UA_ECS; in qat_hal_wr_uwords() 575 qat_hal_wr_ae_csr(handle, ae, USTORE_ADDRESS, uaddr); in qat_hal_wr_uwords() 778 unsigned char ae, unsigned int uaddr, in qat_hal_get_uwords() argument 788 uaddr |= UA_ECS; in qat_hal_get_uwords() 790 qat_hal_wr_ae_csr(handle, ae, USTORE_ADDRESS, uaddr); in qat_hal_get_uwords() 791 uaddr++; in qat_hal_get_uwords() 802 unsigned char ae, unsigned int uaddr, in qat_hal_wr_umem() argument 808 uaddr |= UA_ECS; in qat_hal_wr_umem() 809 qat_hal_wr_ae_csr(handle, ae, USTORE_ADDRESS, uaddr); in qat_hal_wr_umem() [all …]
|
D | qat_uclo.c | 339 unsigned int ae, ustore_size, uaddr, i; in qat_uclo_init_umem_seg() local 348 uaddr = (init_mem->addr + init_mem->num_in_bytes) >> 0x2; in qat_uclo_init_umem_seg() 351 encap_image->uwords_num < uaddr) in qat_uclo_init_umem_seg() 353 encap_image->uwords_num = uaddr; in qat_uclo_init_umem_seg()
|
D | adf_common_drv.h | 191 unsigned char ae, unsigned int uaddr,
|
/linux-4.4.14/net/llc/ |
D | af_llc.c | 303 static int llc_ui_bind(struct socket *sock, struct sockaddr *uaddr, int addrlen) in llc_ui_bind() argument 305 struct sockaddr_llc *addr = (struct sockaddr_llc *)uaddr; in llc_ui_bind() 432 static int llc_ui_connect(struct socket *sock, struct sockaddr *uaddr, in llc_ui_connect() argument 437 struct sockaddr_llc *addr = (struct sockaddr_llc *)uaddr; in llc_ui_connect() 711 DECLARE_SOCKADDR(struct sockaddr_llc *, uaddr, msg->msg_name); in llc_ui_recvmsg() 856 if (uaddr != NULL && skb != NULL) { in llc_ui_recvmsg() 857 memcpy(uaddr, llc_ui_skb_cb(skb), sizeof(*uaddr)); in llc_ui_recvmsg() 858 msg->msg_namelen = sizeof(*uaddr); in llc_ui_recvmsg() 966 static int llc_ui_getname(struct socket *sock, struct sockaddr *uaddr, in llc_ui_getname() argument 1001 memcpy(uaddr, &sllc, sizeof(sllc)); in llc_ui_getname()
|
/linux-4.4.14/drivers/firewire/ |
D | core-iso.c | 110 unsigned long uaddr; in fw_iso_buffer_map_vma() local 113 uaddr = vma->vm_start; in fw_iso_buffer_map_vma() 115 err = vm_insert_page(vma, uaddr, buffer->pages[i]); in fw_iso_buffer_map_vma() 119 uaddr += PAGE_SIZE; in fw_iso_buffer_map_vma()
|
/linux-4.4.14/block/ |
D | bio.c | 1134 unsigned long uaddr; in bio_copy_user_iov() local 1138 uaddr = (unsigned long) iter->iov[i].iov_base; in bio_copy_user_iov() 1139 end = (uaddr + iter->iov[i].iov_len + PAGE_SIZE - 1) in bio_copy_user_iov() 1141 start = uaddr >> PAGE_SHIFT; in bio_copy_user_iov() 1263 unsigned long uaddr = (unsigned long) iov.iov_base; in bio_map_user_iov() local 1265 unsigned long end = (uaddr + len + PAGE_SIZE - 1) >> PAGE_SHIFT; in bio_map_user_iov() 1266 unsigned long start = uaddr >> PAGE_SHIFT; in bio_map_user_iov() 1278 if (uaddr & queue_dma_alignment(q)) in bio_map_user_iov() 1295 unsigned long uaddr = (unsigned long) iov.iov_base; in bio_map_user_iov() local 1297 unsigned long end = (uaddr + len + PAGE_SIZE - 1) >> PAGE_SHIFT; in bio_map_user_iov() [all …]
|
D | blk-map.c | 94 unsigned long uaddr = (unsigned long) iov.iov_base; in blk_rq_map_user_iov() local 102 if ((uaddr & queue_dma_alignment(q)) || in blk_rq_map_user_iov()
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | iommu.c | 168 unsigned long uaddr, enum dma_data_direction direction, in tce_build_cell() argument 201 for (i = 0; i < npages; i++, uaddr += (1 << tbl->it_page_shift)) in tce_build_cell() 202 io_pte[i] = base_pte | (__pa(uaddr) & CBE_IOPTE_RPN_Mask); in tce_build_cell() 1010 unsigned long base_pte, uaddr, ioaddr, *ptab; in cell_iommu_setup_fixed_ptab() local 1028 for (uaddr = 0; uaddr < fsize; uaddr += (1 << 24)) { in cell_iommu_setup_fixed_ptab() 1030 ioaddr = uaddr + fbase; in cell_iommu_setup_fixed_ptab() 1036 insert_16M_pte(uaddr, ptab, base_pte); in cell_iommu_setup_fixed_ptab()
|
/linux-4.4.14/drivers/mtd/devices/ |
D | ms02-nv.c | 62 memcpy(buf, mp->uaddr + from, len); in ms02nv_read() 72 memcpy(mp->uaddr + to, buf, len); in ms02nv_write() 203 mp->uaddr = phys_to_virt(fixaddr); in ms02nv_init_one()
|
D | ms02-nv.h | 104 u_char *uaddr; member
|
/linux-4.4.14/net/rds/ |
D | bind.c | 135 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rds_bind() argument 138 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; in rds_bind()
|
D | af_rds.c | 112 static int rds_getname(struct socket *sock, struct sockaddr *uaddr, in rds_getname() argument 115 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; in rds_getname() 375 static int rds_connect(struct socket *sock, struct sockaddr *uaddr, in rds_connect() argument 379 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; in rds_connect()
|
D | rds.h | 607 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len);
|
/linux-4.4.14/arch/sparc/kernel/ |
D | ptrace_64.c | 70 unsigned long uaddr, void *kaddr, in flush_ptrace_access() argument 86 if ((uaddr ^ (unsigned long) kaddr) & (1UL << 13)) { in flush_ptrace_access() 123 static int get_from_target(struct task_struct *target, unsigned long uaddr, in get_from_target() argument 127 if (copy_from_user(kbuf, (void __user *) uaddr, len)) in get_from_target() 130 int len2 = access_process_vm(target, uaddr, kbuf, len, 0); in get_from_target() 137 static int set_to_target(struct task_struct *target, unsigned long uaddr, in set_to_target() argument 141 if (copy_to_user((void __user *) uaddr, kbuf, len)) in set_to_target() 144 int len2 = access_process_vm(target, uaddr, kbuf, len, 1); in set_to_target()
|
/linux-4.4.14/drivers/iommu/ |
D | dma-iommu.c | 349 unsigned long uaddr = vma->vm_start; in iommu_dma_mmap() local 353 for (i = vma->vm_pgoff; i < count && uaddr < vma->vm_end; i++) { in iommu_dma_mmap() 354 ret = vm_insert_page(vma, uaddr, pages[i]); in iommu_dma_mmap() 357 uaddr += PAGE_SIZE; in iommu_dma_mmap()
|
/linux-4.4.14/net/ipv6/ |
D | datagram.c | 43 static int __ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in __ip6_datagram_connect() argument 45 struct sockaddr_in6 *usin = (struct sockaddr_in6 *) uaddr; in __ip6_datagram_connect() 59 err = __ip4_datagram_connect(sk, uaddr, addr_len); in __ip6_datagram_connect() 213 int ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip6_datagram_connect() argument 218 res = __ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect() 224 int ip6_datagram_connect_v6_only(struct sock *sk, struct sockaddr *uaddr, in ip6_datagram_connect_v6_only() argument 227 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, uaddr); in ip6_datagram_connect_v6_only() 230 return ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect_v6_only()
|
D | inet6_connection_sock.c | 99 void inet6_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr) in inet6_csk_addr2sockaddr() argument 101 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) uaddr; in inet6_csk_addr2sockaddr()
|
D | af_inet6.c | 256 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet6_bind() argument 258 struct sockaddr_in6 *addr = (struct sockaddr_in6 *)uaddr; in inet6_bind() 270 return sk->sk_prot->bind(sk, uaddr, addr_len); in inet6_bind() 446 int inet6_getname(struct socket *sock, struct sockaddr *uaddr, in inet6_getname() argument 449 struct sockaddr_in6 *sin = (struct sockaddr_in6 *)uaddr; in inet6_getname()
|
D | raw.c | 242 static int rawv6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in rawv6_bind() argument 246 struct sockaddr_in6 *addr = (struct sockaddr_in6 *) uaddr; in rawv6_bind()
|
D | tcp_ipv6.c | 113 static int tcp_v6_connect(struct sock *sk, struct sockaddr *uaddr, in tcp_v6_connect() argument 116 struct sockaddr_in6 *usin = (struct sockaddr_in6 *) uaddr; in tcp_v6_connect()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_memfree.c | 447 struct mthca_user_db_table *db_tab, int index, u64 uaddr) in mthca_map_user_db() argument 464 (db_tab->page[i].uvirt && db_tab->page[i].uvirt != uaddr) || in mthca_map_user_db() 465 (uaddr & 4095)) { in mthca_map_user_db() 475 ret = get_user_pages(current, current->mm, uaddr & PAGE_MASK, 1, 1, 0, in mthca_map_user_db() 481 uaddr & ~PAGE_MASK); in mthca_map_user_db() 497 db_tab->page[i].uvirt = uaddr; in mthca_map_user_db()
|
D | mthca_memfree.h | 166 struct mthca_user_db_table *db_tab, int index, u64 uaddr);
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | iommu.c | 153 long npages, unsigned long uaddr, in tce_build_pSeries() argument 170 rpn = __pa(uaddr) >> TCE_SHIFT; in tce_build_pSeries() 173 uaddr += TCE_PAGE_SIZE; in tce_build_pSeries() 209 long npages, unsigned long uaddr, in tce_build_pSeriesLP() argument 219 rpn = __pa(uaddr) >> TCE_SHIFT; in tce_build_pSeriesLP() 252 long npages, unsigned long uaddr, in tce_buildmulti_pSeriesLP() argument 266 return tce_build_pSeriesLP(tbl, tcenum, npages, uaddr, in tce_buildmulti_pSeriesLP() 282 return tce_build_pSeriesLP(tbl, tcenum, npages, uaddr, in tce_buildmulti_pSeriesLP() 288 rpn = __pa(uaddr) >> TCE_SHIFT; in tce_buildmulti_pSeriesLP()
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | ivtv-udma.c | 28 dma_page->uaddr = first & PAGE_MASK; in ivtv_udma_get_page_info() 128 user_dma.uaddr, user_dma.page_count, 0, 1, dma->map); in ivtv_udma_setup()
|
D | ivtv-driver.h | 300 unsigned long uaddr; member
|
D | ivtv-yuv.c | 79 y_dma.uaddr, y_dma.page_count, 0, 1, in ivtv_yuv_prep_user_dma() 84 uv_dma.uaddr, uv_dma.page_count, 0, 1, in ivtv_yuv_prep_user_dma()
|
/linux-4.4.14/net/ |
D | compat.c | 39 compat_uptr_t uaddr, uiov, tmp3; in get_compat_msghdr() local 44 __get_user(uaddr, &umsg->msg_name) || in get_compat_msghdr() 53 if (!uaddr) in get_compat_msghdr() 64 *save_addr = compat_ptr(uaddr); in get_compat_msghdr() 66 if (uaddr && kmsg->msg_namelen) { in get_compat_msghdr() 68 err = move_addr_to_kernel(compat_ptr(uaddr), in get_compat_msghdr()
|
D | socket.c | 188 int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr) in move_addr_to_kernel() argument 194 if (copy_from_user(kaddr, uaddr, ulen)) in move_addr_to_kernel() 217 void __user *uaddr, int __user *ulen) in move_addr_to_user() argument 233 if (copy_to_user(uaddr, kaddr, len)) in move_addr_to_user() 1827 struct sockaddr __user *uaddr; in copy_msghdr_from_user() local 1833 __get_user(uaddr, &umsg->msg_name) || in copy_msghdr_from_user() 1842 if (!uaddr) in copy_msghdr_from_user() 1852 *save_addr = uaddr; in copy_msghdr_from_user() 1854 if (uaddr && kmsg->msg_namelen) { in copy_msghdr_from_user() 1856 err = move_addr_to_kernel(uaddr, kmsg->msg_namelen, in copy_msghdr_from_user() [all …]
|
/linux-4.4.14/net/rose/ |
D | af_rose.c | 656 static int rose_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rose_bind() argument 660 struct sockaddr_rose *addr = (struct sockaddr_rose *)uaddr; in rose_bind() 701 struct full_sockaddr_rose *full_addr = (struct full_sockaddr_rose *)uaddr; in rose_bind() 717 static int rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) in rose_connect() argument 721 struct sockaddr_rose *addr = (struct sockaddr_rose *)uaddr; in rose_connect() 806 struct full_sockaddr_rose *full_addr = (struct full_sockaddr_rose *)uaddr; in rose_connect() 938 static int rose_getname(struct socket *sock, struct sockaddr *uaddr, in rose_getname() argument 941 struct full_sockaddr_rose *srose = (struct full_sockaddr_rose *)uaddr; in rose_getname()
|
/linux-4.4.14/net/sunrpc/ |
D | addr.c | 313 size_t rpc_uaddr2sockaddr(struct net *net, const char *uaddr, in rpc_uaddr2sockaddr() argument 324 memcpy(buf, uaddr, uaddr_len); in rpc_uaddr2sockaddr()
|
/linux-4.4.14/net/can/ |
D | raw.c | 387 static int raw_bind(struct socket *sock, struct sockaddr *uaddr, int len) in raw_bind() argument 389 struct sockaddr_can *addr = (struct sockaddr_can *)uaddr; in raw_bind() 462 static int raw_getname(struct socket *sock, struct sockaddr *uaddr, in raw_getname() argument 465 struct sockaddr_can *addr = (struct sockaddr_can *)uaddr; in raw_getname()
|
D | bcm.c | 1497 static int bcm_connect(struct socket *sock, struct sockaddr *uaddr, int len, in bcm_connect() argument 1500 struct sockaddr_can *addr = (struct sockaddr_can *)uaddr; in bcm_connect()
|
/linux-4.4.14/virt/kvm/arm/ |
D | vgic-v2-emul.c | 779 u32 __user *uaddr = (u32 __user *)(long)attr->addr; in vgic_v2_set_attr() local 782 if (get_user(reg, uaddr)) in vgic_v2_set_attr() 805 u32 __user *uaddr = (u32 __user *)(long)attr->addr; in vgic_v2_get_attr() local 811 return put_user(reg, uaddr); in vgic_v2_get_attr()
|
D | vgic.c | 2275 u64 __user *uaddr = (u64 __user *)(long)attr->addr; in vgic_set_common_attr() local 2279 if (copy_from_user(&addr, uaddr, sizeof(addr))) in vgic_set_common_attr() 2286 u32 __user *uaddr = (u32 __user *)(long)attr->addr; in vgic_set_common_attr() local 2290 if (get_user(val, uaddr)) in vgic_set_common_attr() 2334 u64 __user *uaddr = (u64 __user *)(long)attr->addr; in vgic_get_common_attr() local 2342 if (copy_to_user(uaddr, &addr, sizeof(addr))) in vgic_get_common_attr() 2347 u32 __user *uaddr = (u32 __user *)(long)attr->addr; in vgic_get_common_attr() local 2349 r = put_user(dev->kvm->arch.vgic.nr_irqs, uaddr); in vgic_get_common_attr()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | signal.c | 446 u32 __user *uaddr; in check_syscallno_in_delay_branch() local 463 uaddr = (unsigned int *) ((regs->gr[31] & ~3) + 4); in check_syscallno_in_delay_branch() 464 err = get_user(opcode, uaddr); in check_syscallno_in_delay_branch()
|
/linux-4.4.14/net/netrom/ |
D | af_netrom.c | 562 static int nr_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in nr_bind() argument 566 struct full_sockaddr_ax25 *addr = (struct full_sockaddr_ax25 *)uaddr; in nr_bind() 633 static int nr_connect(struct socket *sock, struct sockaddr *uaddr, in nr_connect() argument 638 struct sockaddr_ax25 *addr = (struct sockaddr_ax25 *)uaddr; in nr_connect() 830 static int nr_getname(struct socket *sock, struct sockaddr *uaddr, in nr_getname() argument 833 struct full_sockaddr_ax25 *sax = (struct full_sockaddr_ax25 *)uaddr; in nr_getname()
|
/linux-4.4.14/drivers/misc/genwqe/ |
D | card_utils.c | 558 int genwqe_user_vmap(struct genwqe_dev *cd, struct dma_mapping *m, void *uaddr, in genwqe_user_vmap() argument 565 if ((uaddr == NULL) || (size == 0)) { in genwqe_user_vmap() 569 m->u_vaddr = uaddr; in genwqe_user_vmap() 573 data = (unsigned long)uaddr; in genwqe_user_vmap()
|
D | card_base.h | 489 void *uaddr, unsigned long size,
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-dma-sg.c | 341 unsigned long uaddr = vma->vm_start; in vb2_dma_sg_mmap() local 353 ret = vm_insert_page(vma, uaddr, buf->pages[i++]); in vb2_dma_sg_mmap() 359 uaddr += PAGE_SIZE; in vb2_dma_sg_mmap()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | iommu.c | 760 unsigned long uaddr; in iommu_map_page() local 766 uaddr = (unsigned long)vaddr; in iommu_map_page() 767 npages = iommu_num_pages(uaddr, size, IOMMU_PAGE_SIZE(tbl)); in iommu_map_page() 785 dma_handle |= (uaddr & ~IOMMU_PAGE_MASK(tbl)); in iommu_map_page()
|
/linux-4.4.14/net/appletalk/ |
D | ddp.c | 1131 static int atalk_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in atalk_bind() argument 1133 struct sockaddr_at *addr = (struct sockaddr_at *)uaddr; in atalk_bind() 1186 static int atalk_connect(struct socket *sock, struct sockaddr *uaddr, in atalk_connect() argument 1200 addr = (struct sockaddr_at *)uaddr; in atalk_connect() 1241 static int atalk_getname(struct socket *sock, struct sockaddr *uaddr, in atalk_getname() argument 1274 memcpy(uaddr, &sat, sizeof(sat)); in atalk_getname()
|
/linux-4.4.14/net/x25/ |
D | af_x25.c | 677 static int x25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in x25_bind() argument 680 struct sockaddr_x25 *addr = (struct sockaddr_x25 *)uaddr; in x25_bind() 737 static int x25_connect(struct socket *sock, struct sockaddr *uaddr, in x25_connect() argument 742 struct sockaddr_x25 *addr = (struct sockaddr_x25 *)uaddr; in x25_connect() 896 static int x25_getname(struct socket *sock, struct sockaddr *uaddr, in x25_getname() argument 899 struct sockaddr_x25 *sx25 = (struct sockaddr_x25 *)uaddr; in x25_getname()
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | pci.h | 206 unsigned long uaddr, enum dma_data_direction direction,
|
D | pci.c | 597 unsigned long uaddr, enum dma_data_direction direction, in pnv_tce_build() argument 601 u64 rpn = __pa(uaddr) >> tbl->it_page_shift; in pnv_tce_build()
|
D | pci-ioda.c | 1693 long npages, unsigned long uaddr, in pnv_ioda1_tce_build() argument 1697 int ret = pnv_tce_build(tbl, index, npages, uaddr, direction, in pnv_ioda1_tce_build() 1796 long npages, unsigned long uaddr, in pnv_ioda2_tce_build() argument 1800 int ret = pnv_tce_build(tbl, index, npages, uaddr, direction, in pnv_ioda2_tce_build()
|
/linux-4.4.14/crypto/ |
D | af_alg.c | 150 static int alg_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in alg_bind() argument 155 struct sockaddr_alg *sa = (void *)uaddr; in alg_bind()
|
/linux-4.4.14/drivers/vhost/ |
D | net.c | 816 } uaddr; in get_raw_socket() local 817 int uaddr_len = sizeof uaddr, r; in get_raw_socket() 829 r = sock->ops->getname(sock, (struct sockaddr *)&uaddr.sa, in get_raw_socket() 834 if (uaddr.sa.sll_family != AF_PACKET) { in get_raw_socket()
|
/linux-4.4.14/net/ax25/ |
D | af_ax25.c | 1037 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ax25_bind() argument 1040 struct full_sockaddr_ax25 *addr = (struct full_sockaddr_ax25 *)uaddr; in ax25_bind() 1116 struct sockaddr *uaddr, int addr_len, int flags) in ax25_connect() argument 1120 struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)uaddr; in ax25_connect() 1389 static int ax25_getname(struct socket *sock, struct sockaddr *uaddr, in ax25_getname() argument 1392 struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)uaddr; in ax25_getname()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_hw.h | 176 u64 *uaddr, u16 vlan_id);
|
D | qlcnic_io.c | 271 void qlcnic_82xx_change_filter(struct qlcnic_adapter *adapter, u64 *uaddr, in qlcnic_82xx_change_filter() argument 294 memcpy(mac_req->mac_addr, uaddr, ETH_ALEN); in qlcnic_82xx_change_filter()
|
/linux-4.4.14/net/packet/ |
D | af_packet.c | 3001 static int packet_bind_spkt(struct socket *sock, struct sockaddr *uaddr, in packet_bind_spkt() argument 3013 strlcpy(name, uaddr->sa_data, sizeof(name)); in packet_bind_spkt() 3018 static int packet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in packet_bind() argument 3020 struct sockaddr_ll *sll = (struct sockaddr_ll *)uaddr; in packet_bind() 3302 static int packet_getname_spkt(struct socket *sock, struct sockaddr *uaddr, in packet_getname_spkt() argument 3311 uaddr->sa_family = AF_PACKET; in packet_getname_spkt() 3312 memset(uaddr->sa_data, 0, sizeof(uaddr->sa_data)); in packet_getname_spkt() 3316 strlcpy(uaddr->sa_data, dev->name, sizeof(uaddr->sa_data)); in packet_getname_spkt() 3318 *uaddr_len = sizeof(*uaddr); in packet_getname_spkt() 3323 static int packet_getname(struct socket *sock, struct sockaddr *uaddr, in packet_getname() argument [all …]
|
/linux-4.4.14/net/irda/ |
D | af_irda.c | 698 static int irda_getname(struct socket *sock, struct sockaddr *uaddr, in irda_getname() argument 724 memcpy(uaddr, &saddr, *uaddr_len); in irda_getname() 764 static int irda_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in irda_bind() argument 767 struct sockaddr_irda *addr = (struct sockaddr_irda *) uaddr; in irda_bind() 954 static int irda_connect(struct socket *sock, struct sockaddr *uaddr, in irda_connect() argument 958 struct sockaddr_irda *addr = (struct sockaddr_irda *) uaddr; in irda_connect()
|
/linux-4.4.14/arch/mips/kvm/ |
D | mips.c | 703 void __user *uaddr = (void __user *)(long)reg->addr; in kvm_mips_get_reg() local 705 return copy_to_user(uaddr, vs, 16) ? -EFAULT : 0; in kvm_mips_get_reg() 733 void __user *uaddr = (void __user *)(long)reg->addr; in kvm_mips_set_reg() local 735 return copy_from_user(vs, uaddr, 16) ? -EFAULT : 0; in kvm_mips_set_reg()
|
/linux-4.4.14/arch/arc/mm/ |
D | tlb.c | 464 void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in flush_tlb_page() argument 468 .ta_start = uaddr in flush_tlb_page()
|
/linux-4.4.14/net/decnet/ |
D | af_decnet.c | 725 static int dn_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in dn_bind() argument 729 struct sockaddr_dn *saddr = (struct sockaddr_dn *)uaddr; in dn_bind() 975 static int dn_connect(struct socket *sock, struct sockaddr *uaddr, int addrlen, int flags) in dn_connect() argument 977 struct sockaddr_dn *addr = (struct sockaddr_dn *)uaddr; in dn_connect() 1182 static int dn_getname(struct socket *sock, struct sockaddr *uaddr,int *uaddr_len,int peer) in dn_getname() argument 1184 struct sockaddr_dn *sa = (struct sockaddr_dn *)uaddr; in dn_getname()
|
/linux-4.4.14/net/sctp/ |
D | ipv6.c | 926 static int sctp_getname(struct socket *sock, struct sockaddr *uaddr, in sctp_getname() argument 931 rc = inet6_getname(sock, uaddr, uaddr_len, peer); in sctp_getname() 937 (union sctp_addr *)uaddr); in sctp_getname()
|
/linux-4.4.14/net/caif/ |
D | caif_socket.c | 744 static int caif_connect(struct socket *sock, struct sockaddr *uaddr, in caif_connect() argument 758 if (uaddr->sa_family != AF_CAIF) in caif_connect() 807 memcpy(&cf_sk->conn_req.sockaddr, uaddr, in caif_connect()
|
/linux-4.4.14/drivers/net/ppp/ |
D | pptp.c | 522 static int pptp_getname(struct socket *sock, struct sockaddr *uaddr, in pptp_getname() argument 534 memcpy(uaddr, &sp, len); in pptp_getname()
|
D | pppoe.c | 734 static int pppoe_getname(struct socket *sock, struct sockaddr *uaddr, in pppoe_getname() argument 745 memcpy(uaddr, &sp, len); in pppoe_getname()
|
/linux-4.4.14/drivers/tty/serial/ |
D | ucc_uart.c | 101 __be16 uaddr[2]; /* UART address character 1 & 2 */ member 671 out_be16(&uccup->uaddr[0], 0); in qe_uart_init_ucc() 672 out_be16(&uccup->uaddr[1], 0); in qe_uart_init_ucc()
|
/linux-4.4.14/net/unix/ |
D | af_unix.c | 973 static int unix_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in unix_bind() argument 978 struct sockaddr_un *sunaddr = (struct sockaddr_un *)uaddr; in unix_bind() 1206 static int unix_stream_connect(struct socket *sock, struct sockaddr *uaddr, in unix_stream_connect() argument 1209 struct sockaddr_un *sunaddr = (struct sockaddr_un *)uaddr; in unix_stream_connect() 1455 static int unix_getname(struct socket *sock, struct sockaddr *uaddr, int *uaddr_len, int peer) in unix_getname() argument 1459 DECLARE_SOCKADDR(struct sockaddr_un *, sunaddr, uaddr); in unix_getname()
|
/linux-4.4.14/net/nfc/ |
D | llcp_sock.c | 496 static int llcp_sock_getname(struct socket *sock, struct sockaddr *uaddr, in llcp_sock_getname() argument 501 DECLARE_SOCKADDR(struct sockaddr_nfc_llcp *, llcp_addr, uaddr); in llcp_sock_getname()
|
/linux-4.4.14/net/dccp/ |
D | ipv4.c | 42 int dccp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in dccp_v4_connect() argument 44 const struct sockaddr_in *usin = (struct sockaddr_in *)uaddr; in dccp_v4_connect()
|
D | ipv6.c | 759 static int dccp_v6_connect(struct sock *sk, struct sockaddr *uaddr, in dccp_v6_connect() argument 762 struct sockaddr_in6 *usin = (struct sockaddr_in6 *)uaddr; in dccp_v6_connect()
|
D | dccp.h | 321 int dccp_v4_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len);
|
/linux-4.4.14/mm/ |
D | vmalloc.c | 2147 int remap_vmalloc_range_partial(struct vm_area_struct *vma, unsigned long uaddr, in remap_vmalloc_range_partial() argument 2154 if (!PAGE_ALIGNED(uaddr) || !PAGE_ALIGNED(kaddr)) in remap_vmalloc_range_partial() 2171 ret = vm_insert_page(vma, uaddr, page); in remap_vmalloc_range_partial() 2175 uaddr += PAGE_SIZE; in remap_vmalloc_range_partial()
|
D | memory.c | 1976 void __user *uaddr = (void __user *)(va & PAGE_MASK); in cow_user_page() local 1984 if (__copy_from_user_inatomic(kaddr, uaddr, PAGE_SIZE)) in cow_user_page()
|
/linux-4.4.14/net/tipc/ |
D | socket.c | 500 static int tipc_bind(struct socket *sock, struct sockaddr *uaddr, in tipc_bind() argument 504 struct sockaddr_tipc *addr = (struct sockaddr_tipc *)uaddr; in tipc_bind() 558 static int tipc_getname(struct socket *sock, struct sockaddr *uaddr, in tipc_getname() argument 561 struct sockaddr_tipc *addr = (struct sockaddr_tipc *)uaddr; in tipc_getname()
|
/linux-4.4.14/drivers/scsi/ |
D | st.c | 4792 const unsigned int max_pages, unsigned long uaddr, in sgl_map_user_pages() argument 4795 unsigned long end = (uaddr + count + PAGE_SIZE - 1) >> PAGE_SHIFT; in sgl_map_user_pages() 4796 unsigned long start = uaddr >> PAGE_SHIFT; in sgl_map_user_pages() 4803 if ((uaddr + count) < uaddr) in sgl_map_user_pages() 4822 uaddr, in sgl_map_user_pages() 4839 mdata->offset = uaddr & ~PAGE_MASK; in sgl_map_user_pages()
|
/linux-4.4.14/Documentation/fault-injection/ |
D | fault-injection.txt | 20 injects futex deadlock and uaddr fault errors.
|
/linux-4.4.14/arch/s390/kvm/ |
D | kvm-s390.c | 2453 void __user *uaddr = (void __user *)mop->buf; in kvm_s390_guest_mem_op() local 2481 if (copy_to_user(uaddr, tmpbuf, mop->size)) in kvm_s390_guest_mem_op() 2490 if (copy_from_user(tmpbuf, uaddr, mop->size)) { in kvm_s390_guest_mem_op()
|
/linux-4.4.14/fs/fuse/ |
D | file.c | 2278 char __user *uaddr = ii.iov->iov_base + ii.iov_offset; in fuse_ioctl_copy_user() local 2284 left = copy_from_user(kaddr, uaddr, copy); in fuse_ioctl_copy_user() 2286 left = copy_to_user(uaddr, kaddr, copy); in fuse_ioctl_copy_user()
|
/linux-4.4.14/arch/ia64/kernel/ |
D | perfmon.c | 2421 void *uaddr = NULL; in pfm_setup_buffer_fmt() local 2458 ret = pfm_smpl_buffer_alloc(current, filp, ctx, size, &uaddr); in pfm_setup_buffer_fmt() 2462 arg->ctx_smpl_vaddr = uaddr; in pfm_setup_buffer_fmt()
|
/linux-4.4.14/drivers/staging/dgap/ |
D | dgap.c | 6153 static void dgap_do_conc_load(struct board_t *brd, u8 *uaddr, int len) in dgap_do_conc_load() argument 6166 memcpy_toio(to_dp, uaddr, len); in dgap_do_conc_load()
|