Lines Matching defs:psw
28 struct push_switch *psw = from_timer(psw, t, debounce);
30 schedule_work(&psw->work);
35 struct push_switch *psw = container_of(work, struct push_switch, work);
36 struct platform_device *pdev = psw->pdev;
38 psw->state = 0;
46 struct push_switch *psw;
49 psw = kzalloc(sizeof(struct push_switch), GFP_KERNEL);
50 if (unlikely(!psw))
77 INIT_WORK(&psw->work, switch_work_handler);
78 timer_setup(&psw->debounce, switch_timer, 0);
81 psw->pdev = pdev;
83 platform_set_drvdata(pdev, psw);
90 kfree(psw);
96 struct push_switch *psw = platform_get_drvdata(pdev);
104 flush_work(&psw->work);
105 del_timer_sync(&psw->debounce);
108 kfree(psw);