Home
last modified time | relevance | path

Searched full:workqueue (Results 1 – 25 of 87) 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/dev/qat/qat_common/
H A Dadf_vf_isr.c11 #include <linux/workqueue.h>
353 * adf_flush_vf_wq() - Flush workqueue for VF
357 * are received and flushes the workqueue 'adf_vf_stop_wq'.
373 * adf_init_vf_wq() - Init workqueue for VF
375 * Function init workqueue 'adf_vf_stop_wq' for VF.
/freebsd/sys/contrib/device-tree/Bindings/media/
H A Dmediatek,vcodec-subdev-decoder.yaml24 LAT Workqueue | Core Workqueue <parent>
45 1. LAT Workqueue, for LAT-SoC and LAT decoder:
49 2. Core Workqueue, for Core decoder:
/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/crypto/krb5/src/ccapi/server/win/
H A DServer.vcproj120 RelativePath=".\WorkQueue.h"
216 RelativePath=".\WorkQueue.cpp"
H A DWorkQueue.h1 /* ccapi/server/win/WorkQueue.h */
H A DWorkQueue.cpp27 #include "WorkQueue.h"
H A Dccs_request_proc.c31 #include "WorkQueue.h"
H A DMakefile.in53 $(OUTPRE)WorkQueue.$(OBJEXT)
/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
722 /* populate the workqueue pointers */ in linux_work_init()
737 /* 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/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/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Dctfmerge.h53 typedef struct workqueue { struct
/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>
/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/ofed/include/rdma/
H A Dib_umem.h40 #include <linux/workqueue.h>
/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()

1234