Lines Matching refs:work
66 struct delayed_work work; member
208 schedule_delayed_work(&ir->work, msecs_to_jiffies(URB_SUBMIT_DELAY)); in tm6000_ir_urb_received()
226 schedule_delayed_work(&ir->work, msecs_to_jiffies(10)); in tm6000_ir_urb_received()
229 static void tm6000_ir_handle_key(struct work_struct *work) in tm6000_ir_handle_key() argument
231 struct tm6000_IR *ir = container_of(work, struct tm6000_IR, work.work); in tm6000_ir_handle_key()
261 schedule_delayed_work(&ir->work, msecs_to_jiffies(ir->polling)); in tm6000_ir_handle_key()
264 static void tm6000_ir_int_work(struct work_struct *work) in tm6000_ir_int_work() argument
266 struct tm6000_IR *ir = container_of(work, struct tm6000_IR, work.work); in tm6000_ir_int_work()
282 schedule_delayed_work(&ir->work, msecs_to_jiffies(URB_SUBMIT_DELAY)); in tm6000_ir_int_work()
292 schedule_delayed_work(&ir->work, msecs_to_jiffies(URB_INT_LED_DELAY)); in tm6000_ir_int_work()
305 schedule_delayed_work(&ir->work, 0); in tm6000_ir_start()
316 cancel_delayed_work_sync(&ir->work); in tm6000_ir_stop()
375 schedule_delayed_work(&ir->work, msecs_to_jiffies(URB_SUBMIT_DELAY)); in __tm6000_ir_int_start()
452 INIT_DELAYED_WORK(&ir->work, tm6000_ir_int_work); in tm6000_ir_init()
457 INIT_DELAYED_WORK(&ir->work, tm6000_ir_handle_key); in tm6000_ir_init()