| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/ | 
| D | hv_vhca.c | 11 	struct workqueue_struct    *work_queue;  member49 	hv_vhca->work_queue = create_singlethread_workqueue("mlx5_hv_vhca");  in mlx5_hv_vhca_create()
 50 	if (!hv_vhca->work_queue) {  in mlx5_hv_vhca_create()
 66 	destroy_workqueue(hv_vhca->work_queue);  in mlx5_hv_vhca_destroy()
 109 	queue_work(hv_vhca->work_queue, &work->invalidate_work);  in mlx5_hv_vhca_invalidate()
 
 | 
| /Linux-v5.4/drivers/hv/ | 
| D | connection.c | 178 	vmbus_connection.work_queue = create_workqueue("hv_vmbus_con");  in vmbus_connect()179 	if (!vmbus_connection.work_queue) {  in vmbus_connect()
 294 	if (vmbus_connection.work_queue)  in vmbus_disconnect()
 295 		destroy_workqueue(vmbus_connection.work_queue);  in vmbus_disconnect()
 
 | 
| D | hyperv_vmbus.h | 258 	struct workqueue_struct *work_queue;  member
 | 
| D | vmbus_drv.c | 1061 				      vmbus_connection.work_queue,  in vmbus_on_msg_dpc()1066 			queue_work(vmbus_connection.work_queue, &ctx->work);  in vmbus_on_msg_dpc()
 1108 		      vmbus_connection.work_queue,  in vmbus_force_channel_rescinded()
 
 | 
| /Linux-v5.4/drivers/net/wimax/i2400m/ | 
| D | driver.c | 290 	i2400m->work_queue = create_singlethread_workqueue(wimax_dev->name);  in __i2400m_dev_start()291 	if (i2400m->work_queue == NULL) {  in __i2400m_dev_start()
 304 	queue_work(i2400m->work_queue, &i2400m->rx_report_ws);  in __i2400m_dev_start()
 336 	flush_workqueue(i2400m->work_queue);  in __i2400m_dev_start()
 340 	destroy_workqueue(i2400m->work_queue);  in __i2400m_dev_start()
 404 	flush_workqueue(i2400m->work_queue);  in __i2400m_dev_stop()
 408 	destroy_workqueue(i2400m->work_queue);  in __i2400m_dev_stop()
 
 | 
| D | i2400m.h | 626 	struct workqueue_struct *work_queue;  member
 | 
| /Linux-v5.4/drivers/s390/scsi/ | 
| D | zfcp_aux.c | 309 	adapter->work_queue = alloc_ordered_workqueue(name, WQ_MEM_RECLAIM);  in zfcp_setup_adapter_work_queue()311 	if (adapter->work_queue)  in zfcp_setup_adapter_work_queue()
 318 	if (adapter->work_queue)  in zfcp_destroy_adapter_work_queue()
 319 		destroy_workqueue(adapter->work_queue);  in zfcp_destroy_adapter_work_queue()
 320 	adapter->work_queue = NULL;  in zfcp_destroy_adapter_work_queue()
 
 | 
| D | zfcp_def.h | 196 	struct workqueue_struct	*work_queue;  member
 | 
| D | zfcp_fc.c | 76 	queue_delayed_work(adapter->work_queue, &adapter->scan_work, delay);  in zfcp_fc_port_scan()143 	queue_work(adapter->work_queue, &adapter->events.work);  in zfcp_fc_enqueue_event()
 465 	if (!queue_work(port->adapter->work_queue, &port->gid_pn_work))  in zfcp_fc_trigger_did_lookup()
 609 	if (!queue_work(port->adapter->work_queue, &port->test_link_work))  in zfcp_fc_test_link()
 
 | 
| D | zfcp_scsi.c | 750 	if (!queue_work(port->adapter->work_queue, &port->rport_work))  in zfcp_scsi_schedule_rport_register()759 	if (port->rport && queue_work(port->adapter->work_queue,  in zfcp_scsi_schedule_rport_block()
 
 | 
| D | zfcp_sysfs.c | 227 	queue_delayed_work(adapter->work_queue, &adapter->scan_work, 0);  in zfcp_sysfs_port_rescan_store()
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/diag/ | 
| D | fw_tracer.c | 853 	queue_work(tracer->work_queue, &tracer->handle_traces_work);  in mlx5_fw_tracer_trigger_core_dump_general()854 	flush_workqueue(tracer->work_queue);  in mlx5_fw_tracer_trigger_core_dump_general()
 942 	tracer->work_queue = create_singlethread_workqueue("mlx5_fw_tracer");  in mlx5_fw_tracer_create()
 943 	if (!tracer->work_queue) {  in mlx5_fw_tracer_create()
 983 	destroy_workqueue(tracer->work_queue);  in mlx5_fw_tracer_create()
 1003 		queue_work(tracer->work_queue, &tracer->read_fw_strings_work);  in mlx5_fw_tracer_init()
 1062 	flush_workqueue(tracer->work_queue);  in mlx5_fw_tracer_destroy()
 1063 	destroy_workqueue(tracer->work_queue);  in mlx5_fw_tracer_destroy()
 1076 			queue_work(tracer->work_queue, &tracer->ownership_change_work);  in fw_tracer_event()
 1080 			queue_work(tracer->work_queue, &tracer->handle_traces_work);  in fw_tracer_event()
 
 | 
| D | fw_tracer.h | 71 	struct workqueue_struct *work_queue;  member
 | 
| /Linux-v5.4/drivers/media/platform/sti/bdisp/ | 
| D | bdisp.h | 198 	struct workqueue_struct *work_queue;  member
 | 
| D | bdisp-v4l2.c | 353 	queue_delayed_work(bdisp->work_queue, &bdisp->timeout_work,  in bdisp_device_run()1311 	bdisp->work_queue = create_workqueue(BDISP_NAME);  in bdisp_probe()
 
 | 
| /Linux-v5.4/drivers/media/i2c/ | 
| D | adv7511-v4l2.c | 123 	struct workqueue_struct *work_queue;  member1511 			queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY);  in adv7511_edid_handler()
 1602 			queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY);  in adv7511_check_monitor_present_status()
 1607 		queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY);  in adv7511_check_monitor_present_status()
 1701 			queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY);  in adv7511_check_edid_status()
 1911 	state->work_queue = create_singlethread_workqueue(sd->name);  in adv7511_probe()
 1912 	if (state->work_queue == NULL) {  in adv7511_probe()
 1928 		destroy_workqueue(state->work_queue);  in adv7511_probe()
 1971 	destroy_workqueue(state->work_queue);  in adv7511_remove()
 
 | 
| /Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ | 
| D | msgbuf.c | 273 	struct list_head work_queue;  member566 	if (!list_empty(&msgbuf->work_queue)) {  in brcmf_msgbuf_dequeue_work()
 567 		work = list_first_entry(&msgbuf->work_queue,  in brcmf_msgbuf_dequeue_work()
 685 	list_add_tail(&create->queue, &msgbuf->work_queue);  in brcmf_msgbuf_flowring_create()
 1607 	INIT_LIST_HEAD(&msgbuf->work_queue);  in brcmf_proto_msgbuf_attach()
 1637 		while (!list_empty(&msgbuf->work_queue)) {  in brcmf_proto_msgbuf_detach()
 1638 			work = list_first_entry(&msgbuf->work_queue,  in brcmf_proto_msgbuf_detach()
 
 | 
| /Linux-v5.4/include/linux/mfd/pcf50633/ | 
| D | core.h | 140 	struct workqueue_struct *work_queue;  member
 | 
| /Linux-v5.4/drivers/media/platform/sti/hva/ | 
| D | hva.h | 353 	struct workqueue_struct *work_queue;  member
 | 
| D | hva-v4l2.c | 860 	queue_work(hva->work_queue, &ctx->run_work);  in hva_device_run()1394 	hva->work_queue = create_workqueue(HVA_NAME);  in hva_probe()
 1395 	if (!hva->work_queue) {  in hva_probe()
 1413 	destroy_workqueue(hva->work_queue);  in hva_probe()
 1432 	destroy_workqueue(hva->work_queue);  in hva_remove()
 
 | 
| /Linux-v5.4/drivers/media/platform/sti/delta/ | 
| D | delta.h | 508 	struct workqueue_struct *work_queue;  member
 | 
| D | delta-v4l2.c | 1040 	queue_work(delta->work_queue, &ctx->run_work);  in delta_device_run()1880 	delta->work_queue = create_workqueue(DELTA_NAME);  in delta_probe()
 1881 	if (!delta->work_queue) {  in delta_probe()
 1899 	destroy_workqueue(delta->work_queue);  in delta_probe()
 1914 	destroy_workqueue(delta->work_queue);  in delta_remove()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ | 
| D | eswitch.c | 1738 	flush_workqueue(esw->work_queue);  in esw_disable_vport()1777 		queue_work(esw->work_queue, &vport->vport_change_handler);  in eswitch_vport_event()
 1831 	flush_workqueue(esw->work_queue);  in mlx5_eswitch_event_handlers_unregister()
 1983 	esw->work_queue = create_singlethread_workqueue("mlx5_esw_wq");  in mlx5_eswitch_init()
 1984 	if (!esw->work_queue) {  in mlx5_eswitch_init()
 2024 	if (esw->work_queue)  in mlx5_eswitch_init()
 2025 		destroy_workqueue(esw->work_queue);  in mlx5_eswitch_init()
 2040 	destroy_workqueue(esw->work_queue);  in mlx5_eswitch_cleanup()
 
 | 
| D | eswitch.h | 225 	struct workqueue_struct *work_queue;  member
 | 
| /Linux-v5.4/net/iucv/ | 
| D | iucv.c | 1775 	LIST_HEAD(work_queue);  in iucv_work_fn()1783 	list_splice_init(&iucv_work_queue, &work_queue);  in iucv_work_fn()
 1787 	list_for_each_entry_safe(p, n, &work_queue, list) {  in iucv_work_fn()
 
 |