Searched refs:work_queue (Results 1 - 25 of 29) sorted by relevance

12

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dhv_vhca.c11 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 Dconnection.c175 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 Dhyperv_vmbus.h262 * 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 Dvmbus_drv.c1147 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 Dzfcp_aux.c319 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 Dzfcp_fc.c76 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 Dzfcp_def.h198 struct workqueue_struct *work_queue; member in struct:zfcp_adapter
H A Dzfcp_scsi.c772 if (!queue_work(port->adapter->work_queue, &port->rport_work))
781 if (port->rport && queue_work(port->adapter->work_queue,
H A Dzfcp_sysfs.c240 queue_delayed_work(adapter->work_queue, &adapter->scan_work, 0);
H A Dzfcp_fsf.c313 queue_work(adapter->work_queue,
328 queue_work(adapter->work_queue, &adapter->stat_work);
/linux-master/drivers/pci/
H A Ddoe.c48 * @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 Dbdisp.h181 * @work_queue: workqueue to handle timeouts
198 struct workqueue_struct *work_queue; member in struct:bdisp_dev
H A Dbdisp-v4l2.c353 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 Dfw_tracer.c887 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 Dfw_tracer.h76 struct workqueue_struct *work_queue; member in struct:mlx5_fw_tracer
/linux-master/include/linux/mfd/pcf50633/
H A Dcore.h141 struct workqueue_struct *work_queue; member in struct:pcf50633
/linux-master/drivers/media/i2c/
H A Dadv7511-v4l2.c122 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 Ddelta.h487 * @work_queue: decoding job work queue
508 struct workqueue_struct *work_queue; member in struct:delta_dev
H A Ddelta-v4l2.c1039 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 Dhva.h319 * @work_queue: work queue to handle the encode jobs
353 struct workqueue_struct *work_queue; member in struct:hva_dev
H A Dhva-v4l2.c857 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 Dmsgbuf.c275 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 Deswitch.c1007 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 Deswitch.h345 struct workqueue_struct *work_queue; member in struct:mlx5_eswitch
/linux-master/net/iucv/
H A Diucv.c1730 LIST_HEAD(work_queue);
1738 list_splice_init(&iucv_work_queue, &work_queue);
1742 list_for_each_entry_safe(p, n, &work_queue, list) {

Completed in 465 milliseconds

12