Lines Matching refs:child_sync
38 struct child_sync child_sync; member
82 ret = wait_parent(&info->child_sync); in child()
90 CHILD_FAIL_IF(pkey1 < 0, &info->child_sync); in child()
96 CHILD_FAIL_IF(pkey2 < 0, &info->child_sync); in child()
99 CHILD_FAIL_IF(pkey3 < 0, &info->child_sync); in child()
132 ret = prod_parent(&info->child_sync); in child()
133 CHILD_FAIL_IF(ret, &info->child_sync); in child()
135 ret = wait_parent(&info->child_sync); in child()
143 CHILD_FAIL_IF(reg != info->amr2, &info->child_sync); in child()
148 ret = prod_parent(&info->child_sync); in child()
149 CHILD_FAIL_IF(ret, &info->child_sync); in child()
151 ret = wait_parent(&info->child_sync); in child()
159 CHILD_FAIL_IF(reg != info->amr2, &info->child_sync); in child()
165 ret = prod_parent(&info->child_sync); in child()
166 CHILD_FAIL_IF(ret, &info->child_sync); in child()
168 ret = wait_parent(&info->child_sync); in child()
176 CHILD_FAIL_IF(reg != info->amr2, &info->child_sync); in child()
180 ret = prod_parent(&info->child_sync); in child()
181 CHILD_FAIL_IF(ret, &info->child_sync); in child()
196 PARENT_SKIP_IF_UNSUPPORTED(ret, &info->child_sync); in parent()
197 PARENT_FAIL_IF(ret, &info->child_sync); in parent()
204 ret = prod_child(&info->child_sync); in parent()
205 PARENT_FAIL_IF(ret, &info->child_sync); in parent()
207 ret = wait_child(&info->child_sync); in parent()
213 PARENT_FAIL_IF(ret, &info->child_sync); in parent()
218 PARENT_FAIL_IF(regs[0] != info->amr1, &info->child_sync); in parent()
219 PARENT_FAIL_IF(regs[1] != info->expected_iamr, &info->child_sync); in parent()
220 PARENT_FAIL_IF(regs[2] != info->expected_uamor, &info->child_sync); in parent()
224 PARENT_FAIL_IF(ret, &info->child_sync); in parent()
229 ret = prod_child(&info->child_sync); in parent()
230 PARENT_FAIL_IF(ret, &info->child_sync); in parent()
232 ret = wait_child(&info->child_sync); in parent()
238 PARENT_FAIL_IF(ret, &info->child_sync); in parent()
243 ret = prod_child(&info->child_sync); in parent()
244 PARENT_FAIL_IF(ret, &info->child_sync); in parent()
246 ret = wait_child(&info->child_sync); in parent()
254 PARENT_FAIL_IF(!ret, &info->child_sync); in parent()
262 PARENT_FAIL_IF(!ret, &info->child_sync); in parent()
269 PARENT_FAIL_IF(ret, &info->child_sync); in parent()
274 PARENT_FAIL_IF(regs[0] != info->amr2, &info->child_sync); in parent()
275 PARENT_FAIL_IF(regs[1] != info->expected_iamr, &info->child_sync); in parent()
276 PARENT_FAIL_IF(regs[2] != info->expected_uamor, &info->child_sync); in parent()
279 ret = prod_child(&info->child_sync); in parent()
280 PARENT_FAIL_IF(ret, &info->child_sync); in parent()
305 ret = init_child_sync(&info->child_sync); in ptrace_pkey()
321 destroy_child_sync(&info->child_sync); in ptrace_pkey()