/external/linux-kselftest/tools/testing/selftests/futex/include/ |
futextest.h | 56 * @uaddr: address of first futex 58 * @val: typically expected value of uaddr, but varies by op 74 #define futex(uaddr, op, val, timeout, uaddr2, val3, opflags) \ 75 syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3) 78 * futex_wait() - block on uaddr with optional timeout 82 futex_wait(futex_t *uaddr, futex_t val, struct timespec *timeout, int opflags) 84 return futex(uaddr, FUTEX_WAIT, val, timeout, NULL, 0, opflags); 88 * futex_wake() - wake one or more tasks blocked on uaddr 92 futex_wake(futex_t *uaddr, int nr_wake, int opflags) 94 return futex(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags) [all...] |
atomic.h | 33 * @uaddr: The address of the futex to be modified
|
/external/ltp/testcases/kernel/syscalls/futex/ |
futextest.h | 87 * @uaddr: address of first futex 89 * @val: typically expected value of uaddr, but varies by op 105 #define futex(uaddr, op, val, timeout, uaddr2, val3, opflags) \ 106 syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3) 109 * futex_wait() - block on uaddr with optional timeout 113 futex_wait(futex_t *uaddr, futex_t val, struct timespec *timeout, int opflags) 115 return futex(uaddr, FUTEX_WAIT, val, timeout, NULL, 0, opflags); 119 * futex_wake() - wake one or more tasks blocked on uaddr 123 futex_wake(futex_t *uaddr, int nr_wake, int opflags) 125 return futex(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags) [all...] |
/external/strace/tests/ |
futex.c | 59 void futex_error(int *uaddr, int op, unsigned long val, unsigned long timeout, 63 func, line, uaddr, op, (unsigned) val, timeout, uaddr, 67 # define CHECK_FUTEX_GENERIC(uaddr, op, val, timeout, uaddr2, val3, check, \ 71 rc = syscall(__NR_futex, (uaddr), (op), (val), (timeout), \ 79 futex_error((uaddr), (op), (val), \ 84 # define CHECK_FUTEX_ENOSYS(uaddr, op, val, timeout, uaddr2, val3, check) \ 85 CHECK_FUTEX_GENERIC(uaddr, op, val, timeout, uaddr2, val3, check, 1) 87 # define CHECK_FUTEX(uaddr, op, val, timeout, uaddr2, val3, check) \ 88 CHECK_FUTEX_GENERIC(uaddr, op, val, timeout, uaddr2, val3, check, 0 [all...] |
/external/strace/tests-m32/ |
futex.c | 59 void futex_error(int *uaddr, int op, unsigned long val, unsigned long timeout, 63 func, line, uaddr, op, (unsigned) val, timeout, uaddr, 67 # define CHECK_FUTEX_GENERIC(uaddr, op, val, timeout, uaddr2, val3, check, \ 71 rc = syscall(__NR_futex, (uaddr), (op), (val), (timeout), \ 79 futex_error((uaddr), (op), (val), \ 84 # define CHECK_FUTEX_ENOSYS(uaddr, op, val, timeout, uaddr2, val3, check) \ 85 CHECK_FUTEX_GENERIC(uaddr, op, val, timeout, uaddr2, val3, check, 1) 87 # define CHECK_FUTEX(uaddr, op, val, timeout, uaddr2, val3, check) \ 88 CHECK_FUTEX_GENERIC(uaddr, op, val, timeout, uaddr2, val3, check, 0 [all...] |
/external/strace/tests-mx32/ |
futex.c | 59 void futex_error(int *uaddr, int op, unsigned long val, unsigned long timeout, 63 func, line, uaddr, op, (unsigned) val, timeout, uaddr, 67 # define CHECK_FUTEX_GENERIC(uaddr, op, val, timeout, uaddr2, val3, check, \ 71 rc = syscall(__NR_futex, (uaddr), (op), (val), (timeout), \ 79 futex_error((uaddr), (op), (val), \ 84 # define CHECK_FUTEX_ENOSYS(uaddr, op, val, timeout, uaddr2, val3, check) \ 85 CHECK_FUTEX_GENERIC(uaddr, op, val, timeout, uaddr2, val3, check, 1) 87 # define CHECK_FUTEX(uaddr, op, val, timeout, uaddr2, val3, check) \ 88 CHECK_FUTEX_GENERIC(uaddr, op, val, timeout, uaddr2, val3, check, 0 [all...] |
/device/google/cuttlefish_common/common/vsoc/lib/ |
single_sided_signal.h | 37 static void AwaitSignal(uint32_t expected_state, uint32_t* uaddr) { 38 syscall(SYS_futex, uaddr, FUTEX_WAIT, expected_state, nullptr, nullptr, 0); 43 * uaddr. 45 static void Signal(std::atomic<uint32_t>* uaddr) { 46 syscall(SYS_futex, reinterpret_cast<int32_t*>(uaddr), FUTEX_WAKE, -1, nullptr,
|
region_view.cpp | 116 std::atomic<uint32_t>* uaddr) { 121 SendSignalToPeer(uaddr, round_trip); 127 control_->SignalSelf(pointer_to_region_offset(uaddr)); 131 void vsoc::RegionView::SendSignalToPeer(std::atomic<uint32_t>* uaddr, 139 uint32_t offset = pointer_to_region_offset(uaddr); 141 LOG(FATAL) << "uaddr offset is not naturally aligned " << uaddr; 197 int vsoc::RegionView::WaitForSignal(std::atomic<uint32_t>* uaddr, 199 return control_->WaitForSignal(pointer_to_region_offset(uaddr),
|
mock_region_view.h | 57 std::atomic<uint32_t>* uaddr) { 58 syscall(SYS_futex, reinterpret_cast<int32_t*>(uaddr), FUTEX_WAKE, -1, 62 virtual int WaitForSignal(std::atomic<uint32_t>* uaddr, 70 tid_to_addr_.emplace(std::this_thread::get_id(), uaddr); local 74 syscall(SYS_futex, uaddr, FUTEX_WAIT, expected_value, nullptr, nullptr, 0);
|
/external/ltp/testcases/cve/ |
cve-2017-2671.c | 58 static struct sockaddr_in iaddr, uaddr; variable in typeref:struct: 65 uaddr = iaddr; 67 uaddr.sin_family = AF_UNSPEC; 101 connect(sockfd, (struct sockaddr *)&uaddr, sizeof(uaddr)); 120 connect(sockfd, (struct sockaddr *)&uaddr, sizeof(uaddr));
|
/device/google/cuttlefish_common/guest/vsoc/lib/ |
guest_lock.cpp | 27 uint32_t* uaddr = reinterpret_cast<uint32_t*>(&lock_uint32_); local 33 SingleSidedSignal::AwaitSignal(expected_value, uaddr);
|
/device/google/cuttlefish_common/host/vsoc/lib/ |
host_lock.cpp | 29 uint32_t* uaddr = reinterpret_cast<uint32_t*>(&lock_uint32_); local 35 SingleSidedSignal::AwaitSignal(expected_value, uaddr);
|
/prebuilts/go/darwin-x86/src/runtime/internal/atomic/ |
atomic_arm.go | 173 uaddr := uintptr(unsafe.Pointer(addr)) 174 addr32 := (*uint32)(unsafe.Pointer(uaddr &^ 3)) 175 word := uint32(v) << ((uaddr & 3) * 8) // little endian 187 uaddr := uintptr(unsafe.Pointer(addr)) 188 addr32 := (*uint32)(unsafe.Pointer(uaddr &^ 3)) 189 word := uint32(v) << ((uaddr & 3) * 8) // little endian 190 mask := uint32(0xFF) << ((uaddr & 3) * 8) // little endian
|
/prebuilts/go/linux-x86/src/runtime/internal/atomic/ |
atomic_arm.go | 173 uaddr := uintptr(unsafe.Pointer(addr)) 174 addr32 := (*uint32)(unsafe.Pointer(uaddr &^ 3)) 175 word := uint32(v) << ((uaddr & 3) * 8) // little endian 187 uaddr := uintptr(unsafe.Pointer(addr)) 188 addr32 := (*uint32)(unsafe.Pointer(uaddr &^ 3)) 189 word := uint32(v) << ((uaddr & 3) * 8) // little endian 190 mask := uint32(0xFF) << ((uaddr & 3) * 8) // little endian
|
/prebuilts/go/darwin-x86/src/runtime/ |
softfloat_arm.go | 211 uaddr := uintptr(regs[regn] + regm) 212 if uaddr < 4096 { 214 print("*** load @", hex(uaddr), " => fault\n") 218 addr := (*[1]uint32)(unsafe.Pointer(uaddr)) 227 uaddr := uintptr(regs[regn] + regm) 228 if uaddr < 4096 { 230 print("*** double load @", hex(uaddr), " => fault\n") 234 addr := (*[2]uint32)(unsafe.Pointer(uaddr)) 244 uaddr := uintptr(regs[regn] + regm) 245 if uaddr < 4096 [all...] |
/prebuilts/go/linux-x86/src/runtime/ |
softfloat_arm.go | 211 uaddr := uintptr(regs[regn] + regm) 212 if uaddr < 4096 { 214 print("*** load @", hex(uaddr), " => fault\n") 218 addr := (*[1]uint32)(unsafe.Pointer(uaddr)) 227 uaddr := uintptr(regs[regn] + regm) 228 if uaddr < 4096 { 230 print("*** double load @", hex(uaddr), " => fault\n") 234 addr := (*[2]uint32)(unsafe.Pointer(uaddr)) 244 uaddr := uintptr(regs[regn] + regm) 245 if uaddr < 4096 [all...] |
/external/strace/ |
futex.c | 47 const kernel_ulong_t uaddr = tcp->u_arg[0]; local 57 printaddr(uaddr);
|
/external/ltp/testcases/kernel/fs/scsi/ltpfs/ |
LtpfsCmds.c | 90 unsigned long uaddr; local 158 (char *)uaddr = kmalloc(TEST_MEM_SIZE, GFP_KERNEL); 160 my_bio_copy = bio_map_user(bdev, uaddr, TEST_MEM_SIZE, FALSE);
|
/external/wpa_supplicant_8/src/ap/ |
iapp.c | 381 struct sockaddr_in *paddr, uaddr; local 444 os_memset(&uaddr, 0, sizeof(uaddr)); 445 uaddr.sin_family = AF_INET; 446 uaddr.sin_port = htons(IAPP_UDP_PORT); 459 if (bind(iapp->udp_sock, (struct sockaddr *) &uaddr, 460 sizeof(uaddr)) < 0) {
|
/device/linaro/bootloader/edk2/StdLib/BsdSocketLib/ |
gethostbydns.c | 637 const u_char *uaddr = (const u_char *)addr;
local 656 (!bcmp(uaddr, mapped, sizeof mapped) ||
657 !bcmp(uaddr, tunnelled, sizeof tunnelled))) {
660 uaddr += sizeof mapped;
684 (uaddr[3] & 0xff),
685 (uaddr[2] & 0xff),
686 (uaddr[1] & 0xff),
687 (uaddr[0] & 0xff));
693 uaddr[n] & 0xf,
694 (uaddr[n] >> 4) & 0xf)); [all...] |
/prebuilts/go/darwin-x86/src/sync/atomic/ |
atomic_test.go | 780 func hammerSwapInt32(uaddr *uint32, count int) { 781 addr := (*int32)(unsafe.Pointer(uaddr)) 803 func hammerSwapUintptr32(uaddr *uint32, count int) { 806 addr := (*uintptr)(unsafe.Pointer(uaddr)) 817 func hammerAddInt32(uaddr *uint32, count int) { 818 addr := (*int32)(unsafe.Pointer(uaddr)) 830 func hammerAddUintptr32(uaddr *uint32, count int) { 833 addr := (*uintptr)(unsafe.Pointer(uaddr)) 839 func hammerCompareAndSwapInt32(uaddr *uint32, count int) { 840 addr := (*int32)(unsafe.Pointer(uaddr)) [all...] |
/prebuilts/go/linux-x86/src/sync/atomic/ |
atomic_test.go | 780 func hammerSwapInt32(uaddr *uint32, count int) { 781 addr := (*int32)(unsafe.Pointer(uaddr)) 803 func hammerSwapUintptr32(uaddr *uint32, count int) { 806 addr := (*uintptr)(unsafe.Pointer(uaddr)) 817 func hammerAddInt32(uaddr *uint32, count int) { 818 addr := (*int32)(unsafe.Pointer(uaddr)) 830 func hammerAddUintptr32(uaddr *uint32, count int) { 833 addr := (*uintptr)(unsafe.Pointer(uaddr)) 839 func hammerCompareAndSwapInt32(uaddr *uint32, count int) { 840 addr := (*int32)(unsafe.Pointer(uaddr)) [all...] |
/bionic/libc/dns/net/ |
gethnamaddr.c | 867 const u_char *uaddr = (const u_char *)addr; local 889 uaddr += NS_IN6ADDRSZ - NS_INADDRSZ; 890 addr = uaddr; 917 default_dns_files, uaddr, len, af, netcontext) != NS_SUCCESS) 1236 const unsigned char *uaddr; local 1246 uaddr = va_arg(ap, unsigned char *); 1254 (uaddr[3] & 0xff), (uaddr[2] & 0xff), 1255 (uaddr[1] & 0xff), (uaddr[0] & 0xff)) 1473 const unsigned char *uaddr; local [all...] |
/bionic/libc/kernel/uapi/linux/ |
vhost.h | 46 __u64 uaddr; member in struct:vhost_iotlb_msg
|
/art/runtime/base/ |
mutex-inl.h | 41 static inline int futex(volatile int *uaddr, int op, int val, const struct timespec *timeout, 43 return syscall(SYS_futex, uaddr, op, val, timeout, uaddr2, val3);
|