| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/ |
| H A D | bcm_ring.h | 469 #define WORKQ_AUDIT(workq) \ argument 470 WORKQ_ASSERT((workq) != BCM_WORKQ_NULL); \ 471 WORKQ_ASSERT(WORKQ_PEER(workq) != BCM_WORKQ_NULL); \ 472 WORKQ_ASSERT((workq)->buffer == WORKQ_PEER(workq)->buffer); \ 473 WORKQ_ASSERT((workq)->ring_size == WORKQ_PEER(workq)->ring_size); 477 #define WORKQ_PEER(workq) ((workq)->peer) argument 478 #define WORKQ_RING(workq) (&((workq)->ring)) argument 479 #define WORKQ_PEER_RING(workq) (&((workq)->peer->ring)) argument 487 static INLINE void bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, 505 bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, in bcm_workq_init() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/ |
| H A D | bcm_ring.h | 501 #define WORKQ_AUDIT(workq) \ argument 502 WORKQ_ASSERT((workq) != BCM_WORKQ_NULL); \ 503 WORKQ_ASSERT(WORKQ_PEER(workq) != BCM_WORKQ_NULL); \ 504 WORKQ_ASSERT((workq)->buffer == WORKQ_PEER(workq)->buffer); \ 505 WORKQ_ASSERT((workq)->ring_size == WORKQ_PEER(workq)->ring_size); 509 #define WORKQ_PEER(workq) ((workq)->peer) argument 510 #define WORKQ_RING(workq) (&((workq)->ring)) argument 511 #define WORKQ_PEER_RING(workq) (&((workq)->peer->ring)) argument 519 static INLINE void bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, 537 bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, in bcm_workq_init() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/ |
| H A D | bcm_ring.h | 516 #define WORKQ_AUDIT(workq) \ argument 517 WORKQ_ASSERT((workq) != BCM_WORKQ_NULL); \ 518 WORKQ_ASSERT(WORKQ_PEER(workq) != BCM_WORKQ_NULL); \ 519 WORKQ_ASSERT((workq)->buffer == WORKQ_PEER(workq)->buffer); \ 520 WORKQ_ASSERT((workq)->ring_size == WORKQ_PEER(workq)->ring_size); 524 #define WORKQ_PEER(workq) ((workq)->peer) argument 525 #define WORKQ_RING(workq) (&((workq)->ring)) argument 526 #define WORKQ_PEER_RING(workq) (&((workq)->peer->ring)) argument 535 static INLINE void bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, 553 bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, in bcm_workq_init() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | bcm_ring.h | 469 #define WORKQ_AUDIT(workq) \ argument 470 WORKQ_ASSERT((workq) != BCM_WORKQ_NULL); \ 471 WORKQ_ASSERT(WORKQ_PEER(workq) != BCM_WORKQ_NULL); \ 472 WORKQ_ASSERT((workq)->buffer == WORKQ_PEER(workq)->buffer); \ 473 WORKQ_ASSERT((workq)->ring_size == WORKQ_PEER(workq)->ring_size); 477 #define WORKQ_PEER(workq) ((workq)->peer) argument 478 #define WORKQ_RING(workq) (&((workq)->ring)) argument 479 #define WORKQ_PEER_RING(workq) (&((workq)->peer->ring)) argument 487 static INLINE void bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, 505 bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, in bcm_workq_init() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/ |
| H A D | bcm_ring.h | 501 #define WORKQ_AUDIT(workq) \ argument 502 WORKQ_ASSERT((workq) != BCM_WORKQ_NULL); \ 503 WORKQ_ASSERT(WORKQ_PEER(workq) != BCM_WORKQ_NULL); \ 504 WORKQ_ASSERT((workq)->buffer == WORKQ_PEER(workq)->buffer); \ 505 WORKQ_ASSERT((workq)->ring_size == WORKQ_PEER(workq)->ring_size); 509 #define WORKQ_PEER(workq) ((workq)->peer) argument 510 #define WORKQ_RING(workq) (&((workq)->ring)) argument 511 #define WORKQ_PEER_RING(workq) (&((workq)->peer->ring)) argument 519 static INLINE void bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, 537 bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, in bcm_workq_init() argument [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/ |
| H A D | bcm_ring.h | 501 #define WORKQ_AUDIT(workq) \ argument 502 WORKQ_ASSERT((workq) != BCM_WORKQ_NULL); \ 503 WORKQ_ASSERT(WORKQ_PEER(workq) != BCM_WORKQ_NULL); \ 504 WORKQ_ASSERT((workq)->buffer == WORKQ_PEER(workq)->buffer); \ 505 WORKQ_ASSERT((workq)->ring_size == WORKQ_PEER(workq)->ring_size); 509 #define WORKQ_PEER(workq) ((workq)->peer) argument 510 #define WORKQ_RING(workq) (&((workq)->ring)) argument 511 #define WORKQ_PEER_RING(workq) (&((workq)->peer->ring)) argument 519 static INLINE void bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, 537 bcm_workq_init(bcm_workq_t *workq, bcm_workq_t *workq_peer, in bcm_workq_init() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/ |
| H A D | mali_kbase_hwcnt_watchdog_if_timer.c | 41 struct workqueue_struct *workq; member 76 queue_delayed_work(timer_info->workq, &timer_info->dwork, msecs_to_jiffies(period_ms)); in kbasep_hwcnt_watchdog_if_timer_enable() 106 mod_delayed_work(timer_info->workq, &timer_info->dwork, msecs_to_jiffies(delay_ms)); in kbasep_hwcnt_watchdog_if_timer_modify() 121 destroy_workqueue(timer_info->workq); in kbase_hwcnt_watchdog_if_timer_destroy() 151 timer_info->workq = alloc_workqueue("mali_hwc_watchdog_wq", WQ_HIGHPRI | WQ_UNBOUND, 1); in kbase_hwcnt_watchdog_if_timer_create() 152 if (timer_info->workq) in kbase_hwcnt_watchdog_if_timer_create()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | mISDNhw.h | 75 schedule_work(&((s)->workq)); \ 81 struct work_struct workq; member 144 struct work_struct workq; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | dhd_linux_wq.h | 79 void dhd_deferred_work_deinit(void *workq); 80 int dhd_deferred_schedule_work(void *workq, void *event_data, u8 event,
|
| H A D | dhd_linux_wq.c | 234 dhd_deferred_schedule_work(void *workq, void *event_data, u8 event, in dhd_deferred_schedule_work() argument 237 struct dhd_deferred_wq *deferred_wq = (struct dhd_deferred_wq *)workq; in dhd_deferred_schedule_work()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_devfreq.c | 638 if (likely(kbdev->devfreq_queue.workq)) { in kbase_devfreq_enqueue_work() 640 queue_work(kbdev->devfreq_queue.workq, in kbase_devfreq_enqueue_work() 653 kbdev->devfreq_queue.workq = alloc_ordered_workqueue("devfreq_workq", 0); in kbase_devfreq_work_init() 654 if (!kbdev->devfreq_queue.workq) in kbase_devfreq_work_init() 665 struct workqueue_struct *workq; in kbase_devfreq_work_term() local 668 workq = kbdev->devfreq_queue.workq; in kbase_devfreq_work_term() 669 kbdev->devfreq_queue.workq = NULL; in kbase_devfreq_work_term() 672 destroy_workqueue(workq); in kbase_devfreq_work_term()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | dhd_linux_wq.h | 90 void dhd_deferred_work_deinit(void *workq); 91 int dhd_deferred_schedule_work(void *workq, void *event_data, u8 event,
|
| H A D | dhd_linux_wq.c | 229 dhd_deferred_schedule_work(void *workq, void *event_data, u8 event, in dhd_deferred_schedule_work() argument 232 struct dhd_deferred_wq *deferred_wq = (struct dhd_deferred_wq *)workq; in dhd_deferred_schedule_work()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | dhd_linux_wq.h | 85 void dhd_deferred_work_deinit(void *workq); 86 int dhd_deferred_schedule_work(void *workq, void *event_data, u8 event,
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | dhd_linux_wq.h | 85 void dhd_deferred_work_deinit(void *workq); 86 int dhd_deferred_schedule_work(void *workq, void *event_data, u8 event,
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | dhd_linux_wq.h | 90 void dhd_deferred_work_deinit(void *workq); 91 int dhd_deferred_schedule_work(void *workq, void *event_data, u8 event,
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | dhd_linux_wq.h | 90 void dhd_deferred_work_deinit(void *workq); 91 int dhd_deferred_schedule_work(void *workq, void *event_data, u8 event,
|
| /OK3568_Linux_fs/kernel/drivers/isdn/mISDN/ |
| H A D | hwchannel.c | 16 struct dchannel *dch = container_of(ws, struct dchannel, workq); in dchannel_bh() 39 struct bchannel *bch = container_of(ws, struct bchannel, workq); in bchannel_bh() 69 INIT_WORK(&ch->workq, dchannel_bh); in mISDN_initdchannel() 92 INIT_WORK(&ch->workq, bchannel_bh); in mISDN_initbchannel() 110 flush_work(&ch->workq); in mISDN_freedchannel() 150 cancel_work_sync(&ch->workq); in mISDN_freebchannel()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_mgmt.c | 469 queue_work(pf_to_mgmt->workq, &mgmt_work->work); in mgmt_recv_msg_handler() 639 pf_to_mgmt->workq = create_singlethread_workqueue("hinic_mgmt"); in hinic_pf_to_mgmt_init() 640 if (!pf_to_mgmt->workq) { in hinic_pf_to_mgmt_init() 650 destroy_workqueue(pf_to_mgmt->workq); in hinic_pf_to_mgmt_init() 658 destroy_workqueue(pf_to_mgmt->workq); in hinic_pf_to_mgmt_init() 683 destroy_workqueue(pf_to_mgmt->workq); in hinic_pf_to_mgmt_free()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/ccree/ |
| H A D | cc_request_mgr.c | 39 struct workqueue_struct *workq; member 104 flush_workqueue(req_mgr_h->workq); in cc_req_mgr_fini() 105 destroy_workqueue(req_mgr_h->workq); in cc_req_mgr_fini() 134 req_mgr_h->workq = create_singlethread_workqueue("ccree"); in cc_req_mgr_init() 135 if (!req_mgr_h->workq) { in cc_req_mgr_init() 539 queue_delayed_work(request_mgr_handle->workq, in complete_request()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/ |
| H A D | mali_kbase_csf_reset_gpu.c | 533 queue_work(kbdev->csf.reset.workq, &kbdev->csf.reset.work); in kbase_reset_gpu() 556 queue_work(kbdev->csf.reset.workq, &kbdev->csf.reset.work); in kbase_reset_gpu_silent() 622 kbdev->csf.reset.workq = alloc_workqueue("Mali reset workqueue", 0, 1); in kbase_reset_gpu_init() 623 if (kbdev->csf.reset.workq == NULL) in kbase_reset_gpu_init() 636 destroy_workqueue(kbdev->csf.reset.workq); in kbase_reset_gpu_term()
|
| /OK3568_Linux_fs/kernel/drivers/hwmon/ |
| H A D | xgene-hwmon.c | 105 struct work_struct workq; member 442 ctx = container_of(work, struct xgene_hwmon_dev, workq); in xgene_hwmon_evt_work() 522 schedule_work(&ctx->workq); in xgene_hwmon_rx_cb() 591 schedule_work(&ctx->workq); in xgene_hwmon_pcc_rx_cb() 637 INIT_WORK(&ctx->workq, xgene_hwmon_evt_work); in xgene_hwmon_probe() 750 schedule_work(&ctx->workq); in xgene_hwmon_probe()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/ |
| H A D | ccm_mbox.c | 140 queue_work(nn->mbox_cmsg.workq, &nn->mbox_cmsg.runq_work); in nfp_ccm_mbox_mark_next_runner() 671 queue_work(nn->mbox_cmsg.workq, in nfp_ccm_mbox_post() 723 drain_workqueue(nn->mbox_cmsg.workq); in nfp_ccm_mbox_clean() 733 nn->mbox_cmsg.workq = alloc_workqueue("nfp-ccm-mbox", WQ_UNBOUND, 0); in nfp_ccm_mbox_alloc() 734 if (!nn->mbox_cmsg.workq) in nfp_ccm_mbox_alloc() 741 destroy_workqueue(nn->mbox_cmsg.workq); in nfp_ccm_mbox_free()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
| H A D | mali_kbase_debug_coresight_csf.c | 724 if (unlikely(!kbdev->csf.coresight.workq)) in kbase_debug_coresight_csf_state_request() 731 queue_work(kbdev->csf.coresight.workq, &kbdev->csf.coresight.disable_work); in kbase_debug_coresight_csf_state_request() 734 queue_work(kbdev->csf.coresight.workq, &kbdev->csf.coresight.enable_work); in kbase_debug_coresight_csf_state_request() 805 kbdev->csf.coresight.workq = alloc_ordered_workqueue("Mali CoreSight workqueue", 0); in kbase_debug_coresight_csf_init() 806 if (kbdev->csf.coresight.workq == NULL) in kbase_debug_coresight_csf_init() 833 destroy_workqueue(kbdev->csf.coresight.workq); in kbase_debug_coresight_csf_term() 834 kbdev->csf.coresight.workq = NULL; in kbase_debug_coresight_csf_term()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/hdmi/ |
| H A D | hdmi.c | 64 if (hdmi->workq) { in msm_hdmi_destroy() 65 flush_workqueue(hdmi->workq); in msm_hdmi_destroy() 66 destroy_workqueue(hdmi->workq); in msm_hdmi_destroy() 250 hdmi->workq = alloc_ordered_workqueue("msm_hdmi", 0); in msm_hdmi_init()
|