Searched refs:sdw_irq_work (Results 1 – 3 of 3) sorted by relevance
317 queue_work(system_power_efficient_wq, &cs35l56->sdw_irq_work); in cs35l56_sdw_interrupt() 326 sdw_irq_work); in cs35l56_sdw_irq_work() 556 flush_work(&cs35l56->sdw_irq_work); in cs35l56_sdw_system_suspend() 558 /* Mask interrupts and flush in case sdw_irq_work was queued again */ in cs35l56_sdw_system_suspend() 562 flush_work(&cs35l56->sdw_irq_work); in cs35l56_sdw_system_suspend() 591 INIT_WORK(&cs35l56->sdw_irq_work, cs35l56_sdw_irq_work); in cs35l56_sdw_probe() 632 cancel_work_sync(&cs35l56->sdw_irq_work); in cs35l56_sdw_remove()
42 struct work_struct sdw_irq_work; member
761 flush_work(&cs35l56->sdw_irq_work); in cs35l56_patch() 765 flush_work(&cs35l56->sdw_irq_work); in cs35l56_patch()