Home
last modified time | relevance | path

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

/freebsd/sys/contrib/ck/src/
H A Dck_barrier_mcs.c52 barrier[i].childnotready[j] = barrier[i].havechild[j]; in ck_barrier_mcs_init()
58 &barrier[(i - 1) >> 2].childnotready[(i - 1) & 3]; in ck_barrier_mcs_init()
85 ck_barrier_mcs_check_children(unsigned int *childnotready) in ck_barrier_mcs_check_children() argument
88 if (ck_pr_load_uint(&childnotready[0]) != 0) in ck_barrier_mcs_check_children()
90 if (ck_pr_load_uint(&childnotready[1]) != 0) in ck_barrier_mcs_check_children()
92 if (ck_pr_load_uint(&childnotready[2]) != 0) in ck_barrier_mcs_check_children()
94 if (ck_pr_load_uint(&childnotready[3]) != 0) in ck_barrier_mcs_check_children()
104 ck_pr_store_uint(&node->childnotready[0], node->havechild[0]); in ck_barrier_mcs_reinitialize_children()
105 ck_pr_store_uint(&node->childnotready[1], node->havechild[1]); in ck_barrier_mcs_reinitialize_children()
106 ck_pr_store_uint(&node->childnotready[2], node->havechild[2]); in ck_barrier_mcs_reinitialize_children()
[all …]
/freebsd/sys/contrib/ck/include/
H A Dck_barrier.h146 unsigned int childnotready[4]; member