Home
last modified time | relevance | path

Searched refs:waitv (Results 1 - 3 of 3) sorted by relevance

/third_party/ltp/testcases/kernel/syscalls/futex/
H A Dfutex_waitv01.c20 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 Dfutex_waitv03.c28 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 Dfutex_waitv02.c27 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