nocb_gp_sleep
u8 nocb_gp_sleep; /* Is the nocb GP thread asleep? */
if (rdp_gp->nocb_gp_sleep) {
rdp_gp->nocb_gp_sleep = false;
"sS"[!!rdp->nocb_gp_sleep],
if (!rdp->nocb_gp_sleep && !waslocked && !wassleep)
"sS"[!!rdp->nocb_gp_sleep],
if (READ_ONCE(rdp_gp->nocb_gp_sleep)) {
WRITE_ONCE(rdp_gp->nocb_gp_sleep, false);
!READ_ONCE(my_rdp->nocb_gp_sleep));
WRITE_ONCE(my_rdp->nocb_gp_sleep, true);
nocb_gp_sleep(my_rdp, cpu);
nocb_gp_sleep(my_rdp, cpu);
!READ_ONCE(my_rdp->nocb_gp_sleep));
WRITE_ONCE(my_rdp->nocb_gp_sleep, true);