static void reset_callbacks(ClientSession_T *session) { session->ci->cb_time = pop3_cb_time; session->ci->cb_write = pop3_cb_write; session->handle_input = pop3_handle_input; UNBLOCK(session->ci->rx); UNBLOCK(session->ci->tx); ci_uncork(session->ci); }
index, \ { 0 }, \ { cpu0, cpu1 } \ } #define UNBLOCK(index, cpu0, cpu1) \ { \ KIND_UNBLOCK, \ index, \ { 0 }, \ { cpu0, cpu1 } \ } static const test_action test_actions[] = { RESET, UNBLOCK( 0, 0, IDLE), UNBLOCK( 1, 0, 1), UNBLOCK( 3, 0, 1), SET_PRIORITY( 1, P(2), 0, 1), SET_PRIORITY( 3, P(1), 0, 3), BLOCK( 3, 0, 1), SET_AFFINITY( 1, A(1, 1), 0, 1), SET_AFFINITY( 1, A(1, 0), 1, 0), SET_AFFINITY( 1, A(1, 1), 1, 0), SET_AFFINITY( 1, A(1, 0), 1, 0), SET_AFFINITY( 1, A(0, 1), 0, 1), BLOCK( 0, IDLE, 1), UNBLOCK( 0, 0, 1), BLOCK( 1, 0, IDLE), UNBLOCK( 1, 0, 1), RESET,