/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | hv_vhca.c | 11 struct workqueue_struct *work_queue; member 49 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; member 1511 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; member 566 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()
|