Home
last modified time | relevance | path

Searched refs:workq (Results 1 – 25 of 68) sorted by relevance

123

/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A Dbcm_ring.h469 #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 Dbcm_ring.h501 #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 Dbcm_ring.h516 #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 Dbcm_ring.h469 #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 Dbcm_ring.h501 #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 Dbcm_ring.h501 #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 Dmali_kbase_hwcnt_watchdog_if_timer.c41 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 DmISDNhw.h75 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 Ddhd_linux_wq.h79 void dhd_deferred_work_deinit(void *workq);
80 int dhd_deferred_schedule_work(void *workq, void *event_data, u8 event,
H A Ddhd_linux_wq.c234 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 Dmali_kbase_devfreq.c638 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 Ddhd_linux_wq.h90 void dhd_deferred_work_deinit(void *workq);
91 int dhd_deferred_schedule_work(void *workq, void *event_data, u8 event,
H A Ddhd_linux_wq.c229 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 Ddhd_linux_wq.h85 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 Ddhd_linux_wq.h85 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 Ddhd_linux_wq.h90 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 Ddhd_linux_wq.h90 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 Dhwchannel.c16 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 Dhinic_hw_mgmt.c469 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 Dcc_request_mgr.c39 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 Dmali_kbase_csf_reset_gpu.c533 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 Dxgene-hwmon.c105 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 Dccm_mbox.c140 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 Dmali_kbase_debug_coresight_csf.c724 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 Dhdmi.c64 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()

123