Home
last modified time | relevance | path

Searched full:workqueue (Results 1 – 25 of 80) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLoopTraversal.cpp30 SmallVector<MachineBasicBlock *, 4> Workqueue; in traverse() local
40 Workqueue.push_back(MBB); in traverse()
41 while (!Workqueue.empty()) { in traverse()
42 MachineBasicBlock *ActiveMBB = Workqueue.pop_back_val(); in traverse()
55 Workqueue.push_back(Succ); in traverse()
/freebsd/sys/dev/drm2/ttm/
H A Dttm_memory.h50 * @swap_queue: A workqueue to handle shrinking in low memory situations. We
51 * need a separate workqueue since it will spend a lot of time waiting
52 * for the GPU, and this will otherwise block other workqueue tasks(?)
53 * At this point we use only a single-threaded workqueue.
54 * @work: The workqueue callback for the shrink queue.
H A Dttm_bo_api.h401 * Prevent the delayed workqueue from running.
403 * True if the workqueue was queued at the time
410 * Allows the delayed workqueue to run.
/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_main.c126 queue_work(mdev->workqueue, &priv->linkstate_task); in mlx4_en_event()
158 flush_workqueue(mdev->workqueue); in mlx4_en_remove()
159 destroy_workqueue(mdev->workqueue); in mlx4_en_remove()
236 /* Create our own workqueue for reset/multicast tasks in mlx4_en_add()
237 * Note: we cannot use the shared workqueue because of deadlocks caused in mlx4_en_add()
239 mdev->workqueue = create_singlethread_workqueue("mlx4_en"); in mlx4_en_add()
240 if (!mdev->workqueue) in mlx4_en_add()
H A Dmlx4_en_netdev.c341 queue_work(priv->mdev->workqueue, &filter->work); in mlx4_en_filter_rfs()
738 queue_work(priv->mdev->workqueue, &priv->rx_mode_task); in mlx4_en_set_rx_mode()
1063 queue_work(mdev->workqueue, &priv->watchdog_task); in mlx4_en_watchdog_timeout()
1201 queue_delayed_work(mdev->workqueue, &priv->stats_task, STATS_DELAY); in mlx4_en_do_get_stats()
1218 queue_delayed_work(mdev->workqueue, &priv->service_task, in mlx4_en_service_task()
1418 queue_work(mdev->workqueue, &priv->rx_mode_task); in mlx4_en_start_port()
1794 flush_workqueue(mdev->workqueue); in mlx4_en_destroy_netdev()
1844 queue_work(mdev->workqueue, &priv->watchdog_task); in mlx4_en_change_mtu()
2333 queue_delayed_work(mdev->workqueue, &priv->stats_task, STATS_DELAY); in mlx4_en_init_netdev()
2336 queue_delayed_work(mdev->workqueue, &priv->service_task, SERVICE_TASK_DELAY); in mlx4_en_init_netdev()
/freebsd/sys/contrib/device-tree/Bindings/media/
H A Dmediatek,vcodec-subdev-decoder.yaml25 || lat || | core workqueue <parent>
38 There are two workqueues in parent device: lat workqueue and core workqueue. They are used
39 to lat and core hardware decoder. Lat workqueue need to get input bitstream and lat buffer,
41 done. Core workqueue need to get lat buffer and output buffer, then enable core to decode,
/freebsd/sys/dev/qat/qat_common/
H A Dadf_vf_isr.c11 #include <linux/workqueue.h>
340 * adf_flush_vf_wq() - Flush workqueue for VF
344 * are received and flushes the workqueue 'adf_vf_stop_wq'.
360 * adf_init_vf_wq() - Init workqueue for VF
362 * Function init workqueue 'adf_vf_stop_wq' for VF.
/freebsd/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp282 std::vector<llvm::Function *> Workqueue; in main() local
285 Workqueue.push_back(F); in main()
288 while (!Workqueue.empty()) { in main()
289 Function *F = &*Workqueue.back(); in main()
290 Workqueue.pop_back(); in main()
303 Workqueue.push_back(CF); in main()
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_work.c28 #include <linux/workqueue.h>
127 * workqueue. It returns non-zero if the work was successfully
209 * workqueue after a given delay in ticks. It returns true if the
715 /* populate the workqueue pointers */ in linux_work_init()
730 /* clear workqueue pointers */ in linux_work_uninit()
/freebsd/tools/test/stress2/misc/
H A Dmd7.sh29 # Deadlock seen: The softdep code requesting workqueue cleanups while
/freebsd/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Dctfmerge.h53 typedef struct workqueue { struct
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dcore.c918 destroy_workqueue(ab->workqueue); in ath12k_core_free()
933 ab->workqueue = create_singlethread_workqueue("ath12k_wq"); in ath12k_core_alloc()
934 if (!ab->workqueue) in ath12k_core_alloc()
961 destroy_workqueue(ab->workqueue); in ath12k_core_alloc()
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dirq_work.h36 #include <linux/workqueue.h>
H A Dkobject.h40 #include <linux/workqueue.h>
/freebsd/sys/ofed/drivers/infiniband/core/
H A Diwpm_util.h47 #include <linux/workqueue.h>
H A Dmad_priv.h43 #include <linux/workqueue.h>
H A Dib_iwcm.c48 #include <linux/workqueue.h>
114 * 2) in the connection request workqueue handler, cm_conn_req_handler().
117 * cm_conn_req_handler() runs in the workqueue thread context.
/freebsd/sys/ofed/include/rdma/
H A Dib_umem.h40 #include <linux/workqueue.h>
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dsdio.c1345 /* To improve throughput use workqueue to deliver packets to HTC layer,
1452 queue_work(ar_sdio->workqueue, &ar_sdio->wr_async_work); in ath10k_sdio_sleep_timer_handler()
1495 * SDIO workqueue. in ath10k_sdio_prep_async_req()
1673 queue_work(ar_sdio->workqueue, &ar_sdio->wr_async_work); in ath10k_sdio_hif_tx_sg()
1942 queue_work(ar_sdio->workqueue, &ar_sdio->wr_async_work); in ath10k_sdio_irq_disable()
2585 ar_sdio->workqueue = create_singlethread_workqueue("ath10k_sdio_wq"); in ath10k_sdio_probe()
2586 if (!ar_sdio->workqueue) { in ath10k_sdio_probe()
2630 destroy_workqueue(ar_sdio->workqueue); in ath10k_sdio_probe()
2652 destroy_workqueue(ar_sdio->workqueue); in ath10k_sdio_remove()
H A Dsdio.h220 struct workqueue_struct *workqueue; member
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dsdio_mcu.c25 * common workqueue to run, for example, the coredump work might be in mt7921s_mcu_send_message()
/freebsd/sys/dev/mthca/
H A Dmthca_catas.c38 #include <linux/workqueue.h>
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dcore.c2077 destroy_workqueue(ab->workqueue); in ath11k_core_free()
2094 ab->workqueue = create_singlethread_workqueue("ath11k_wq"); in ath11k_core_alloc()
2095 if (!ab->workqueue) in ath11k_core_alloc()
2127 destroy_workqueue(ab->workqueue); in ath11k_core_alloc()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp1967 std::queue<const ObjCProtocolDecl *> WorkQueue; in getImpliedProtocols() local
1968 WorkQueue.push(this); in getImpliedProtocols()
1970 while (!WorkQueue.empty()) { in getImpliedProtocols()
1971 const auto *PD = WorkQueue.front(); in getImpliedProtocols()
1972 WorkQueue.pop(); in getImpliedProtocols()
1977 WorkQueue.push(Parent); in getImpliedProtocols()
/freebsd/sys/contrib/dev/iwlwifi/fw/
H A Ddbg.h9 #include <linux/workqueue.h>

1234