Searched refs:waitv (Results 1 - 3 of 3) sorted by relevance
/third_party/ltp/testcases/kernel/syscalls/futex/ |
H A D | futex_waitv01.c | 20 static struct futex_waitv *waitv; variable 36 waitv->uaddr = (uintptr_t)futex; in init_waitv() 37 waitv->flags = FUTEX_32 | FUTEX_PRIVATE_FLAG; in init_waitv() 38 waitv->val = 0; in init_waitv() 49 waitv->flags = FUTEX_PRIVATE_FLAG; in test_invalid_flags() 51 TST_EXP_FAIL(futex_waitv(waitv, 1, 0, &to, CLOCK_MONOTONIC), EINVAL, in test_invalid_flags() 62 waitv->uaddr = 1; in test_unaligned_address() 64 TST_EXP_FAIL(futex_waitv(waitv, 1, 0, &to, CLOCK_MONOTONIC), EINVAL, in test_unaligned_address() 75 waitv->uaddr = 0x00000000; in test_null_address() 77 TST_EXP_FAIL(futex_waitv(waitv, in test_null_address() [all...] |
H A D | futex_waitv03.c | 28 static struct futex_waitv *waitv; variable 43 waitv = tst_alloc(sizeof(struct futex_waitv) * numfutex); in setup() 44 memset(waitv, 0, sizeof(struct futex_waitv) * numfutex); in setup() 50 waitv[i].uaddr = (uintptr_t)SAFE_SHMAT(shmids[i], NULL, 0); in setup() 51 waitv[i].flags = FUTEX_32; in setup() 52 waitv[i].val = 0; in setup() 65 if (!waitv[i].uaddr) in cleanup() 68 SAFE_SHMDT((void *)(uintptr_t)waitv[i].uaddr); in cleanup() 78 (void *)(uintptr_t)waitv[numfutex - 1].uaddr, in threaded() 95 TEST(futex_waitv(waitv, numfute in run() [all...] |
H A D | futex_waitv02.c | 27 static struct futex_waitv *waitv; variable 43 waitv = tst_alloc(sizeof(struct futex_waitv) * numfutex); in setup() 44 memset(waitv, 0, sizeof(struct futex_waitv) * numfutex); in setup() 47 waitv[i].uaddr = (uintptr_t)&futexes[i]; in setup() 48 waitv[i].flags = FUTEX_32 | FUTEX_PRIVATE_FLAG; in setup() 49 waitv[i].val = 0; in setup() 58 (void *)(uintptr_t)waitv[numfutex - 1].uaddr, in threaded() 75 TEST(futex_waitv(waitv, numfutex, 0, &to, CLOCK_MONOTONIC)); in run()
|
Completed in 2 milliseconds