Searched refs:async_wq (Results 1 – 5 of 5) sorted by relevance
| /linux/kernel/ |
| H A D | async.c | 67 static struct workqueue_struct *async_wq; variable 178 queue_work_node(node, async_wq, &entry->work); in __async_schedule_node_domain() 359 async_wq = alloc_workqueue("async", WQ_UNBOUND, 0); in async_init() 360 BUG_ON(!async_wq); in async_init() 361 workqueue_set_min_active(async_wq, WQ_DFL_ACTIVE); in async_init()
|
| /linux/drivers/firewire/ |
| H A D | core-card.c | 602 struct workqueue_struct *async_wq __free(workqueue_destroy) = NULL; in DEFINE_FREE() 632 async_wq = alloc_workqueue("firewire-async-card%u", in DEFINE_FREE() 635 if (!async_wq) in DEFINE_FREE() 639 card->async_wq = async_wq; in DEFINE_FREE() 649 card->async_wq = NULL; in DEFINE_FREE() 653 retain_and_null_ptr(async_wq); in DEFINE_FREE() 793 drain_workqueue(card->async_wq); in fw_core_remove_card() 805 destroy_workqueue(card->async_wq); in fw_core_remove_card()
|
| /linux/drivers/tee/qcomtee/ |
| H A D | call.c | 703 struct workqueue_struct *async_wq; in qcomtee_probe() local 736 async_wq = alloc_ordered_workqueue("qcomtee_wq", 0); in qcomtee_probe() 737 if (!async_wq) { in qcomtee_probe() 743 qcomtee->wq = async_wq; in qcomtee_probe()
|
| /linux/drivers/usb/gadget/function/ |
| H A D | uvc_video.c | 412 queue_work(video->async_wq, &video->pump); in uvc_video_complete() 475 queue_work(video->async_wq, &video->pump); in uvcg_video_hw_submit() 798 queue_work(video->async_wq, &video->pump); in uvcg_video_enable() 816 video->async_wq = alloc_workqueue("uvcgadget", WQ_UNBOUND | WQ_HIGHPRI, 0); in uvcg_video_init() 817 if (!video->async_wq) in uvcg_video_init()
|
| /linux/drivers/media/usb/uvc/ |
| H A D | uvc_driver.c | 199 if (stream->async_wq) in uvc_stream_delete() 200 destroy_workqueue(stream->async_wq); in uvc_stream_delete() 223 stream->async_wq = alloc_workqueue("uvcvideo", WQ_UNBOUND | WQ_HIGHPRI, in uvc_stream_new() 225 if (!stream->async_wq) { in uvc_stream_new()
|