Lines Matching defs:workqueue
119 /* for handling irqs: need workqueue since we do spi_sync */
120 struct workqueue_struct *workqueue;
124 /* need to know we are suspending to avoid deadlock on workqueue */
178 queue_work(s->workqueue, &s->work);
555 if (s->workqueue) {
556 destroy_workqueue(s->workqueue);
557 s->workqueue = NULL;
594 s->workqueue = create_freezable_workqueue(b);
595 if (!s->workqueue) {
596 dev_warn(&s->spi->dev, "cannot create workqueue\n");
605 destroy_workqueue(s->workqueue);
606 s->workqueue = NULL;
876 if (s->workqueue)