EXPAND_ID_TASK
if (!da_create_storage(EXPAND_ID_TASK(p), NULL)) {
da_create_storage(EXPAND_ID_TASK(task), NULL);
da_handle_event(EXPAND_ID_TASK(prev), sched_switch_suspend_nomiss);
da_handle_start_run_event(EXPAND_ID_TASK(next), sched_switch_in_nomiss);
da_reset(EXPAND_ID_TASK(p));
da_create_or_get(EXPAND_ID_TASK(p));
da_handle_event(EXPAND_ID_TASK(tsk), sched_wakeup_nomiss);