/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | hv_vhca.c | 11 struct workqueue_struct *work_queue; member in struct:mlx5_hv_vhca 49 hv_vhca->work_queue = create_singlethread_workqueue("mlx5_hv_vhca"); 50 if (!hv_vhca->work_queue) { 66 destroy_workqueue(hv_vhca->work_queue); 109 queue_work(hv_vhca->work_queue, &work->invalidate_work);
|
/linux-master/drivers/hv/ |
H A D | connection.c | 175 vmbus_connection.work_queue = create_workqueue("hv_vmbus_con"); 176 if (!vmbus_connection.work_queue) { 341 if (vmbus_connection.work_queue) 342 destroy_workqueue(vmbus_connection.work_queue);
|
H A D | hyperv_vmbus.h | 262 * An offer message is handled first on the work_queue, and then 266 struct workqueue_struct *work_queue; member in struct:vmbus_connection
|
H A D | vmbus_drv.c | 1147 queue_work(vmbus_connection.work_queue, &ctx->work); 1189 queue_work(vmbus_connection.work_queue, &ctx->work); 2371 drain_workqueue(vmbus_connection.work_queue);
|
/linux-master/drivers/s390/scsi/ |
H A D | zfcp_aux.c | 319 adapter->work_queue = alloc_ordered_workqueue(name, WQ_MEM_RECLAIM); 321 if (adapter->work_queue) 328 if (adapter->work_queue) 329 destroy_workqueue(adapter->work_queue); 330 adapter->work_queue = NULL;
|
H A D | zfcp_fc.c | 76 queue_delayed_work(adapter->work_queue, &adapter->scan_work, delay); 143 queue_work(adapter->work_queue, &adapter->events.work); 205 queue_delayed_work(wka_port->adapter->work_queue, &wka_port->work, 476 if (!queue_work(port->adapter->work_queue, &port->gid_pn_work)) 627 if (!queue_work(port->adapter->work_queue, &port->test_link_work))
|
H A D | zfcp_def.h | 198 struct workqueue_struct *work_queue; member in struct:zfcp_adapter
|
H A D | zfcp_scsi.c | 772 if (!queue_work(port->adapter->work_queue, &port->rport_work)) 781 if (port->rport && queue_work(port->adapter->work_queue,
|
H A D | zfcp_sysfs.c | 240 queue_delayed_work(adapter->work_queue, &adapter->scan_work, 0);
|
H A D | zfcp_fsf.c | 313 queue_work(adapter->work_queue, 328 queue_work(adapter->work_queue, &adapter->stat_work);
|
/linux-master/drivers/pci/ |
H A D | doe.c | 48 * @work_queue: Queue of pci_doe_work items 57 struct workqueue_struct *work_queue; member in struct:pci_doe_mb 484 doe_mb->work_queue = alloc_ordered_workqueue("%s %s DOE [%x]", 0, 488 if (!doe_mb->work_queue) { 520 destroy_workqueue(doe_mb->work_queue); 537 destroy_workqueue(doe_mb->work_queue); 596 queue_work(doe_mb->work_queue, &task->work);
|
/linux-master/drivers/media/platform/st/sti/bdisp/ |
H A D | bdisp.h | 181 * @work_queue: workqueue to handle timeouts 198 struct workqueue_struct *work_queue; member in struct:bdisp_dev
|
H A D | bdisp-v4l2.c | 353 queue_delayed_work(bdisp->work_queue, &bdisp->timeout_work, 1277 destroy_workqueue(bdisp->work_queue); 1309 bdisp->work_queue = create_workqueue(BDISP_NAME); 1310 if (!bdisp->work_queue) 1399 destroy_workqueue(bdisp->work_queue);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
H A D | fw_tracer.c | 887 queue_work(tracer->work_queue, &tracer->handle_traces_work); 888 flush_workqueue(tracer->work_queue); 959 tracer->work_queue = create_singlethread_workqueue("mlx5_fw_tracer"); 960 if (!tracer->work_queue) { 1002 destroy_workqueue(tracer->work_queue); 1020 queue_work(tracer->work_queue, &tracer->read_fw_strings_work); 1107 destroy_workqueue(tracer->work_queue); 1174 queue_work(tracer->work_queue, &tracer->ownership_change_work); 1177 queue_work(tracer->work_queue, &tracer->handle_traces_work); 1180 queue_work(tracer->work_queue, [all...] |
H A D | fw_tracer.h | 76 struct workqueue_struct *work_queue; member in struct:mlx5_fw_tracer
|
/linux-master/include/linux/mfd/pcf50633/ |
H A D | core.h | 141 struct workqueue_struct *work_queue; member in struct:pcf50633
|
/linux-master/drivers/media/i2c/ |
H A D | adv7511-v4l2.c | 122 struct workqueue_struct *work_queue; member in struct:adv7511_state 1477 queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY); 1568 queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY); 1573 queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY); 1672 queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY); 1882 state->work_queue = create_singlethread_workqueue(sd->name); 1883 if (state->work_queue == NULL) { 1899 destroy_workqueue(state->work_queue); 1942 destroy_workqueue(state->work_queue);
|
/linux-master/drivers/media/platform/st/sti/delta/ |
H A D | delta.h | 487 * @work_queue: decoding job work queue 508 struct workqueue_struct *work_queue; member in struct:delta_dev
|
H A D | delta-v4l2.c | 1039 queue_work(delta->work_queue, &ctx->run_work); 1875 delta->work_queue = create_workqueue(DELTA_NAME); 1876 if (!delta->work_queue) { 1894 destroy_workqueue(delta->work_queue); 1911 destroy_workqueue(delta->work_queue);
|
/linux-master/drivers/media/platform/st/sti/hva/ |
H A D | hva.h | 319 * @work_queue: work queue to handle the encode jobs 353 struct workqueue_struct *work_queue; member in struct:hva_dev
|
H A D | hva-v4l2.c | 857 queue_work(hva->work_queue, &ctx->run_work); 1391 hva->work_queue = create_workqueue(HVA_NAME); 1392 if (!hva->work_queue) { 1410 destroy_workqueue(hva->work_queue); 1429 destroy_workqueue(hva->work_queue);
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | msgbuf.c | 275 struct list_head work_queue; member in struct:brcmf_msgbuf 571 if (!list_empty(&msgbuf->work_queue)) { 572 work = list_first_entry(&msgbuf->work_queue, 690 list_add_tail(&create->queue, &msgbuf->work_queue); 1634 INIT_LIST_HEAD(&msgbuf->work_queue); 1666 while (!list_empty(&msgbuf->work_queue)) { 1667 work = list_first_entry(&msgbuf->work_queue,
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eswitch.c | 1007 queue_work(esw->work_queue, &vport->vport_change_handler); 1055 flush_workqueue(esw->work_queue); 1861 esw->work_queue = create_singlethread_workqueue("mlx5_esw_wq"); 1862 if (!esw->work_queue) { 1909 if (esw->work_queue) 1910 destroy_workqueue(esw->work_queue); 1926 destroy_workqueue(esw->work_queue);
|
H A D | eswitch.h | 345 struct workqueue_struct *work_queue; member in struct:mlx5_eswitch
|
/linux-master/net/iucv/ |
H A D | iucv.c | 1730 LIST_HEAD(work_queue); 1738 list_splice_init(&iucv_work_queue, &work_queue); 1742 list_for_each_entry_safe(p, n, &work_queue, list) {
|