drain_workqueue
drain_workqueue(mb_chann->work_q);
drain_workqueue(cxl_bus_wq);
drain_workqueue(wq->wq);
drain_workqueue(card->isoc_wq);
drain_workqueue(card->async_wq);
drain_workqueue(adev->mman.bdev.wq);
drain_workqueue(i915->bdev.wq);
drain_workqueue(i915->wq);
drain_workqueue(mem->i915->bdev.wq);
drain_workqueue(bdev->wq);
drain_workqueue(ggtt->wq);
drain_workqueue(xe->destroy_wq);
drain_workqueue(vmbus_connection.rescind_work_queue);
drain_workqueue(vmbus_connection.work_queue);
drain_workqueue(vmbus_connection.handle_primary_chan_wq);
drain_workqueue(vmbus_connection.handle_sub_chan_wq);
drain_workqueue(cache->wq);
drain_workqueue(era->wq);
drain_workqueue(ic->recalc_wq);
drain_workqueue(ic->commit_wq);
drain_workqueue(ic->writer_wq);
drain_workqueue(pcache->task_wq);
drain_workqueue(wc->writeback_wq);
drain_workqueue(nic->nicvf_rx_mode_wq);
drain_workqueue(nic->nicvf_rx_mode_wq);
drain_workqueue(prestera_wq);
drain_workqueue(prestera_owq);
drain_workqueue(nn->mbox_cmsg.workq);
drain_workqueue(card->event_wq);
drain_workqueue(ha->event_q);
drain_workqueue(ha->disco_q);
drain_workqueue(host_dev->handle_error_wq);
drain_workqueue(ffs->io_completion_wq);
drain_workqueue(ioreq_wq);
extern void drain_workqueue(struct workqueue_struct *wq);
EXPORT_SYMBOL_GPL(drain_workqueue);
drain_workqueue(wq);
drain_workqueue(hdev->workqueue);
drain_workqueue(hdev->workqueue);