/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/ |
H A D | bcm_ring.h | 96 * Use bcm_workq_t to instantiate a pair of workq constructs, one for the 98 * buffer. The producer may operate on it's own local workq and flush the write 99 * index to the consumer. Likewise the consumer may use its local workq and 484 struct bcm_workq *peer; /* Peer workq context */ 498 #define WORKQ_AUDIT(workq) \ 499 WORKQ_ASSERT((workq) != BCM_WORKQ_NULL); \ 500 WORKQ_ASSERT(WORKQ_PEER(workq) != BCM_WORKQ_NULL); \ 501 WORKQ_ASSERT((workq)->buffer == WORKQ_PEER(workq)->buffer); \ 502 WORKQ_ASSERT((workq) [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd_linux_wq.h | 89 void dhd_deferred_work_deinit(void *workq); 90 int dhd_deferred_schedule_work(void *workq, void *event_data, u8 event,
|
H A D | dhd_linux_wq.c | 227 dhd_deferred_schedule_work(void *workq, void *event_data, u8 event, in dhd_deferred_schedule_work() argument 230 struct dhd_deferred_wq *deferred_wq = (struct dhd_deferred_wq *)workq; in dhd_deferred_schedule_work()
|
H A D | dhd_msgbuf.c | 541 * when the WRITE index must be synced to consumer's workq 3692 * this tasklet via the tx complete workq. 3703 bcm_workq_t *workq = &prot->tx_compl_cons; in dhd_lb_tx_compl_handler() local 3713 elem_ix = bcm_ring_cons(WORKQ_RING(workq), DHD_LB_WORKQ_SZ); in dhd_lb_tx_compl_handler() 3719 elem = WORKQ_ELEMENT(void *, workq, elem_ix); in dhd_lb_tx_compl_handler() 3743 bcm_workq_cons_sync(workq); in dhd_lb_tx_compl_handler() 3770 bcm_workq_t *workq = &dhd->prot->rx_compl_cons; in dhd_lb_rx_compl_handler() local 3775 bcm_workq_cons_sync(workq); in dhd_lb_rx_compl_handler() 4563 bcm_workq_t *workq = &prot->rx_compl_cons; in dhd_prot_rxbuf_post() local 4564 int elem_ix = bcm_ring_cons(WORKQ_RING(workq), DHD_LB_WORKQ_S in dhd_prot_rxbuf_post() 6422 bcm_workq_t *workq; dhd_prot_txstatus_process() local 6991 bcm_workq_t *workq; dhd_prot_return_rxbuf() local [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_devfreq.c | 627 if (likely(kbdev->devfreq_queue.workq)) { in kbase_devfreq_enqueue_work() 629 queue_work(kbdev->devfreq_queue.workq, in kbase_devfreq_enqueue_work() 642 kbdev->devfreq_queue.workq = alloc_ordered_workqueue("devfreq_workq", 0); in kbase_devfreq_work_init() 643 if (!kbdev->devfreq_queue.workq) in kbase_devfreq_work_init() 654 struct workqueue_struct *workq; in kbase_devfreq_work_term() local 657 workq = kbdev->devfreq_queue.workq; in kbase_devfreq_work_term() 658 kbdev->devfreq_queue.workq = NULL; in kbase_devfreq_work_term() 661 destroy_workqueue(workq); in kbase_devfreq_work_term()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_reset_gpu.c | 552 queue_work(kbdev->csf.reset.workq, &kbdev->csf.reset.work); in kbase_reset_gpu() 575 queue_work(kbdev->csf.reset.workq, &kbdev->csf.reset.work); in kbase_reset_gpu_silent() 636 kbdev->csf.reset.workq = alloc_workqueue("Mali reset workqueue", 0, 1); in kbase_reset_gpu_init() 637 if (kbdev->csf.reset.workq == NULL) in kbase_reset_gpu_init() 650 destroy_workqueue(kbdev->csf.reset.workq); in kbase_reset_gpu_term()
|
H A D | mali_kbase_csf_defs.h | 730 * @workq: Workqueue to execute the GPU reset work item @work. 741 struct workqueue_struct *workq; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_devfreq.c | 590 queue_work(kbdev->devfreq_queue.workq, &kbdev->devfreq_queue.work); in kbase_devfreq_enqueue_work() 602 kbdev->devfreq_queue.workq = alloc_ordered_workqueue("devfreq_workq", 0); in kbase_devfreq_work_init() 603 if (!kbdev->devfreq_queue.workq) { in kbase_devfreq_work_init() 615 destroy_workqueue(kbdev->devfreq_queue.workq); in kbase_devfreq_work_term()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_defs.h | 592 * @workq: Workqueue to execute the GPU reset work item @work. 598 struct workqueue_struct *workq; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_defs.h | 570 * @workq: Workqueue for devfreq suspend/resume requests 578 struct workqueue_struct *workq; member
|
H A D | mali_kbase_core_linux.c | 4802 flush_workqueue(kbdev->devfreq_queue.workq); in kbase_device_suspend() 4836 flush_workqueue(kbdev->devfreq_queue.workq); in kbase_device_resume()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_defs.h | 602 * @workq: Workqueue for devfreq suspend/resume requests 610 struct workqueue_struct *workq; member
|
H A D | mali_kbase_core_linux.c | 5283 flush_workqueue(kbdev->devfreq_queue.workq); in kbase_device_suspend() 5318 flush_workqueue(kbdev->devfreq_queue.workq); in kbase_device_resume()
|