Home
last modified time | relevance | path

Searched refs:lwp_data (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/tests/lib/libc/sys/
H A Dt_futex_robust.c59 struct lwp_data { struct
70 struct lwp_data lwp_data; argument
76 memset(&lwp_data, 0, sizeof(lwp_data)); in setup_lwp_context()
77 lwp_data.stack_base = mmap(NULL, STACK_SIZE, in setup_lwp_context()
80 ATF_REQUIRE(lwp_data.stack_base != MAP_FAILED); in setup_lwp_context()
81 _lwp_makecontext(&lwp_data.context, func, in setup_lwp_context()
82 &lwp_data, NULL, lwp_data.stack_base, STACK_SIZE); in setup_lwp_context()
83 lwp_data.threadid = 0; in setup_lwp_context()
89 if (lwp_data.stack_base != NULL && in do_cleanup()
90 lwp_data.stack_base != MAP_FAILED) { in do_cleanup()
[all …]
H A Dt_futex_ops.c68 struct lwp_data { struct
95 struct lwp_data lwp_data[NLWPS]; variable
105 create_lwp_waiter(struct lwp_data *d) in create_lwp_waiter()
117 reap_lwp_waiter(struct lwp_data *d) in reap_lwp_waiter()
123 create_proc_waiter(struct lwp_data *d) in create_proc_waiter()
142 reap_proc_waiter(struct lwp_data *d) in reap_proc_waiter()
152 setup_lwp_context(struct lwp_data *d, void (*func)(void *)) in setup_lwp_context()
167 struct lwp_data *d = arg; in simple_test_waiter_lwp()
259 struct lwp_data * in do_cleanup()
69 contextlwp_data global() argument
70 funclwp_data global() argument
71 stack_baselwp_data global() argument
321 do_futex_wait_wake_test(volatile int * futex_ptr,volatile int * error_ptr,void (* create_func)(struct lwp_data *),void (* exit_func)(void),void (* reap_func)(struct lwp_data *),int flags) do_futex_wait_wake_test() argument
323 do_futex_wait_wake_test(volatile int * futex_ptr,volatile int * error_ptr,void (* create_func)(struct lwp_data *),void (* exit_func)(void),void (* reap_func)(struct lwp_data *),int flags) do_futex_wait_wake_test() argument
[all...]