Searched refs:slice_ctrl (Results 1 – 5 of 5) sorted by relevance
177 RSEQ_WRITE_ONCE(rs->slice_ctrl.request, 1); in TEST_F()186 if (RSEQ_READ_ONCE(rs->slice_ctrl.request)) { in TEST_F()187 RSEQ_WRITE_ONCE(rs->slice_ctrl.request, 0); in TEST_F()193 if (RSEQ_READ_ONCE(rs->slice_ctrl.granted)) { in TEST_F()
192 struct rseq_abi_slice_ctrl slice_ctrl; member
170 slice extension by setting rseq::slice_ctrl::request to 1. If the thread is181 The kernel indicates the grant by clearing rseq::slice_ctrl::request and182 setting rseq::slice_ctrl::granted to 1. If there is a reschedule of the200 rseq->slice_ctrl.request = 1;204 rseq->slice_ctrl.request = 0;205 if (rseq->slice_ctrl.granted)211 if (rseq->slice_ctrl.granted)
191 struct rseq_slice_ctrl slice_ctrl; member
462 unsafe_put_user(0U, &rseq->slice_ctrl.all, efault); in rseq_register()678 u32 __user *sctrl = ¤t->rseq.usrptr->slice_ctrl.all; in rseq_slice_validate_ctrl()742 if (put_user(0U, &curr->rseq.usrptr->slice_ctrl.all)) in rseq_syscall_enter_work()