smr_wakeup
smr_wakeup(NULL);
void smr_wakeup(void *);
timeout_set(&smr_wakeup_tmo, smr_wakeup, NULL);