cpqhp_pushbutton_thread
void cpqhp_pushbutton_thread(struct timer_list *t);
timer_setup(&slot->task_event, cpqhp_pushbutton_thread, 0);
cpqhp_pushbutton_thread(pushbutton_pending);