/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | hnd_pktpool.c | 405 pktpool_cb_extn_t cb = NULL; in pktpool_reclaim() local 424 ASSERT(pktp->cbext.cb != NULL); in pktpool_reclaim() 426 cb = pktp->cbext.cb; in pktpool_reclaim() 429 } else if ((pktp->type == lbuf_basic) && (pktp->rxcplidfn.cb != NULL)) { in pktpool_reclaim() 433 cb = pktp->rxcplidfn.cb; in pktpool_reclaim() 443 if (cb != NULL) { in pktpool_reclaim() 444 if (cb(pktp, arg, p, REMOVE_RXCPLID)) { in pktpool_reclaim() 560 (pktpool_hostaddr_fill_register)(pktpool_t *pktp, pktpool_cb_extn_t cb, voi argument 572 pktpool_rxcplid_fill_register(pktpool_t *pktp, pktpool_cb_extn_t cb, void *arg) pktpool_rxcplid_fill_register() argument 598 pkpool_haddr_avail_register_cb(pktpool_t *pktp, pktpool_cb_t cb, void *arg) pkpool_haddr_avail_register_cb() argument 614 pktpool_avail_register(pktpool_t *pktp, pktpool_cb_t cb, void *arg) pktpool_avail_register() argument 655 pktpool_avail_deregister(pktpool_t *pktp, pktpool_cb_t cb, void *arg) pktpool_avail_deregister() argument 703 pktpool_empty_register(pktpool_t *pktp, pktpool_cb_t cb, void *arg) pktpool_empty_register() argument 751 pktpool_dbg_register(pktpool_t *pktp, pktpool_cb_t cb, void *arg) pktpool_dbg_register() argument 961 pktpool_avail_notify_exclusive(osl_t *osh, pktpool_t *pktp, pktpool_cb_t cb) pktpool_avail_notify_exclusive() argument [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/ |
H A D | dma-fence.c | 589 * @cb: the callback to register 592 * @cb will be initialized by dma_fence_add_callback(), no initialization 610 int dma_fence_add_callback(struct dma_fence *fence, struct dma_fence_cb *cb, dma_fence_func_t func) in dma_fence_add_callback() argument 620 INIT_LIST_HEAD(&cb->node); in dma_fence_add_callback() 627 cb->func = func; in dma_fence_add_callback() 628 list_add_tail(&cb->node, &fence->cb_list); in dma_fence_add_callback() 630 INIT_LIST_HEAD(&cb->node); in dma_fence_add_callback() 668 * @cb: the callback to remove 680 * Behaviour is undefined if @cb has not been added to @fence using 683 bool dma_fence_remove_callback(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_fence_remove_callback() argument 706 dma_fence_default_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb) dma_fence_default_wait_cb() argument 727 struct default_wait_cb cb; dma_fence_default_wait() local 821 struct default_wait_cb *cb; dma_fence_wait_any_timeout() local [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/ |
H A D | hnd_pktpool.h | 69 pktpool_cb_t cb; member 77 pktpool_cb_extn_t cb; member 157 extern int pktpool_avail_notify_exclusive(osl_t *osh, pktpool_t *pktp, pktpool_cb_t cb); 158 extern int pktpool_avail_register(pktpool_t *pktp, pktpool_cb_t cb, void *arg); 159 extern int pktpool_avail_deregister(pktpool_t *pktp, pktpool_cb_t cb, void *arg); 160 extern int pktpool_empty_register(pktpool_t *pktp, pktpool_cb_t cb, void *arg); 165 extern int pktpool_hostaddr_fill_register(pktpool_t *pktp, pktpool_cb_extn_t cb, void *arg1); 166 extern int pktpool_rxcplid_fill_register(pktpool_t *pktp, pktpool_cb_extn_t cb, void *arg); 168 extern int pkpool_haddr_avail_register_cb(pktpool_t *pktp, pktpool_cb_t cb, void *arg); 202 extern int pktpool_dbg_register(pktpool_t *pktp, pktpool_cb_t cb, voi [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_fence.c | 109 struct kbase_fence_cb *cb, *tmp;
in kbase_fence_free_callbacks() local 115 list_for_each_entry_safe(cb, tmp, &katom->dma_fence.callbacks, node)
in kbase_fence_free_callbacks() 120 ret = dma_fence_remove_callback(cb->fence, &cb->fence_cb);
in kbase_fence_free_callbacks() 137 dma_fence_put(cb->fence);
in kbase_fence_free_callbacks() 138 list_del(&cb->node);
in kbase_fence_free_callbacks() 139 kfree(cb);
in kbase_fence_free_callbacks()
|
H A D | mali_kbase_jd_debugfs.c | 57 struct kbase_fence_cb *cb; in kbase_jd_debugfs_fence_info() local 75 list_for_each_entry(cb, &atom->dma_fence.callbacks, node) in kbase_jd_debugfs_fence_info() 78 struct fence *fence = cb->fence; in kbase_jd_debugfs_fence_info() 80 struct dma_fence *fence = cb->fence; in kbase_jd_debugfs_fence_info()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_fence.c | 65 struct kbase_fence_cb *cb, *tmp; in kbase_fence_free_callbacks() local 71 list_for_each_entry_safe(cb, tmp, &katom->dma_fence.callbacks, node) { in kbase_fence_free_callbacks() 75 ret = dma_fence_remove_callback(cb->fence, &cb->fence_cb); in kbase_fence_free_callbacks() 92 dma_fence_put(cb->fence); in kbase_fence_free_callbacks() 93 list_del(&cb->node); in kbase_fence_free_callbacks() 94 kfree(cb); in kbase_fence_free_callbacks()
|
H A D | mali_kbase_jd_debugfs.c | 65 struct kbase_fence_cb *cb; in kbase_jd_debugfs_fence_info() local 87 list_for_each_entry(cb, &atom->dma_fence.callbacks, in kbase_jd_debugfs_fence_info() 90 struct fence *fence = cb->fence; in kbase_jd_debugfs_fence_info() 92 struct dma_fence *fence = cb->fence; in kbase_jd_debugfs_fence_info()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_fence.c | 61 struct kbase_fence_cb *cb, *tmp; in kbase_fence_free_callbacks() local 67 list_for_each_entry_safe(cb, tmp, &katom->dma_fence.callbacks, node) in kbase_fence_free_callbacks() 72 ret = dma_fence_remove_callback(cb->fence, &cb->fence_cb); in kbase_fence_free_callbacks() 89 dma_fence_put(cb->fence); in kbase_fence_free_callbacks() 90 list_del(&cb->node); in kbase_fence_free_callbacks() 91 kfree(cb); in kbase_fence_free_callbacks()
|
H A D | mali_kbase_jd_debugfs.c | 65 struct kbase_fence_cb *cb; in kbase_jd_debugfs_fence_info() local 83 list_for_each_entry(cb, &atom->dma_fence.callbacks, node) in kbase_jd_debugfs_fence_info() 86 struct fence *fence = cb->fence; in kbase_jd_debugfs_fence_info() 88 struct dma_fence *fence = cb->fence; in kbase_jd_debugfs_fence_info()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_fence.c | 119 struct kbase_fence_cb *cb, *tmp; in kbase_fence_free_callbacks() local 125 list_for_each_entry_safe(cb, tmp, &katom->dma_fence.callbacks, node) { in kbase_fence_free_callbacks() 129 ret = dma_fence_remove_callback(cb->fence, &cb->fence_cb); in kbase_fence_free_callbacks() 146 dma_fence_put(cb->fence); in kbase_fence_free_callbacks() 147 list_del(&cb->node); in kbase_fence_free_callbacks() 148 kfree(cb); in kbase_fence_free_callbacks()
|
H A D | mali_kbase_jd_debugfs.c | 60 struct kbase_fence_cb *cb; in kbase_jd_debugfs_fence_info() local 81 list_for_each_entry(cb, &atom->dma_fence.callbacks, in kbase_jd_debugfs_fence_info() 84 struct fence *fence = cb->fence; in kbase_jd_debugfs_fence_info() 86 struct dma_fence *fence = cb->fence; in kbase_jd_debugfs_fence_info()
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/hmac/ |
H A D | hmac_crypto_tkip.c | 233 hi_u32 hmac_crypto_tkip_enmic_key(wlan_priv_key_param_stru *key, oal_netbuf_stru *netbuf, const hmac_tx_ctl_stru *cb, in hmac_crypto_tkip_enmic_key() argument 246 michael_mic_info.offset = cb->frame_header_length; in hmac_crypto_tkip_enmic_key() 247 michael_mic_info.data_len = pktlen - cb->frame_header_length; in hmac_crypto_tkip_enmic_key() 249 hi_u32 ret = hmac_crypto_tkip_michael_mic(puc_tx_mic_key, netbuf, cb->frame_header, &michael_mic_info); in hmac_crypto_tkip_enmic_key() 284 hmac_tx_ctl_stru *cb = (hmac_tx_ctl_stru *)oal_netbuf_cb(netbuf); in hmac_crypto_tkip_enmic() local 319 if (cb->mac_head_type == 1) { in hmac_crypto_tkip_enmic() 320 cb->frame_header = (mac_ieee80211_frame_stru *)oal_netbuf_header(netbuf); in hmac_crypto_tkip_enmic() 324 return hmac_crypto_tkip_enmic_key(key, netbuf, cb, pktlen); in hmac_crypto_tkip_enmic() 338 hmac_rx_ctl_stru *cb = HI_NULL; in hmac_crypto_tkip_demic() local 358 cb in hmac_crypto_tkip_demic() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_internal_sync.h | 80 struct fence_cb cb; member 107 struct fence_cb cb; member 110 struct dma_fence_cb cb; member 128 struct fence_cb cb; member 130 struct dma_fence_cb cb; member
|
H A D | mali_internal_sync.c | 69 static void mali_internal_fence_check_cb_func(struct fence *fence, struct fence_cb *cb) in mali_internal_fence_check_cb_func() argument 71 static void mali_internal_fence_check_cb_func(struct dma_fence *fence, struct dma_fence_cb *cb) in mali_internal_fence_check_cb_func() 81 MALI_DEBUG_ASSERT_POINTER(cb); in mali_internal_fence_check_cb_func() 84 check = container_of(cb, struct mali_internal_sync_fence_cb, cb); in mali_internal_fence_check_cb_func() 87 waiter = container_of(cb, struct mali_internal_sync_fence_waiter, cb); in mali_internal_fence_check_cb_func() 116 if (!fence_add_callback(sync_pt, &sync_fence->cbs[fence_num].cb, mali_internal_fence_check_cb_func)) { in mali_internal_sync_fence_add_fence() 298 fence_remove_callback(new_sync_fence->cb[0].fence, &new_sync_fence->cb[ in mali_internal_sync_fence_merge() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_internal_sync.h | 81 struct fence_cb cb; member 108 struct fence_cb cb; member 111 struct dma_fence_cb cb; member 129 struct fence_cb cb; member 131 struct dma_fence_cb cb; member
|
H A D | mali_internal_sync.c | 79 struct fence_cb *cb) in mali_internal_fence_check_cb_func() 82 struct dma_fence_cb *cb) in mali_internal_fence_check_cb_func() 92 MALI_DEBUG_ASSERT_POINTER(cb); in mali_internal_fence_check_cb_func() 95 check = container_of(cb, struct mali_internal_sync_fence_cb, cb); in mali_internal_fence_check_cb_func() 98 waiter = container_of(cb, struct mali_internal_sync_fence_waiter, cb); in mali_internal_fence_check_cb_func() 132 if (!fence_add_callback(sync_pt, &sync_fence->cbs[fence_num].cb, in mali_internal_sync_fence_add_fence() 330 fence_remove_callback(new_sync_fence->cb[0].fence, in mali_internal_sync_fence_merge() 331 &new_sync_fence->cb[ in mali_internal_sync_fence_merge() 78 mali_internal_fence_check_cb_func(struct fence *fence, struct fence_cb *cb) mali_internal_fence_check_cb_func() argument [all...] |
/device/soc/hisilicon/common/platform/timer/ |
H A D | timer_hi35xx.c | 223 CHECK_NULL_PTR_RETURN_VALUE(info->cb, HDF_ERR_INVALID_OBJECT); in TimerHi35xxIrqHandle() 224 info->cb(info->number); in TimerHi35xxIrqHandle() 229 static int32_t TimerHi35xxSet(struct TimerCntrl *cntrl, uint32_t useconds, TimerHandleCb cb) in TimerHi35xxSet() argument 233 CHECK_NULL_PTR_RETURN_VALUE(cb, HDF_ERR_INVALID_OBJECT); in TimerHi35xxSet() 236 cntrl->info.cb = cb; in TimerHi35xxSet() 240 info->cb = cb; in TimerHi35xxSet() 252 static int32_t TimerHi35xxSetOnce(struct TimerCntrl *cntrl, uint32_t useconds, TimerHandleCb cb) in TimerHi35xxSetOnce() argument 256 CHECK_NULL_PTR_RETURN_VALUE(cb, HDF_ERR_INVALID_OBJEC in TimerHi35xxSetOnce() [all...] |
/device/soc/rockchip/common/sdk_linux/kernel/power/ |
H A D | energy_model.c | 114 struct em_data_callback *cb) in em_create_perf_table() 133 ret = cb->active_power(&power, &freq, dev); in em_create_perf_table() 185 static int em_create_pd(struct device *dev, int nr_states, struct em_data_callback *cb, cpumask_t *cpus) in em_create_pd() argument 205 ret = em_create_perf_table(dev, pd, nr_states, cb); in em_create_pd() 265 * @cb : Callback functions providing the data of the Energy Model 273 * defined in cb. 284 int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, struct em_data_callback *cb, in em_dev_register_perf_domain() argument 290 if (!dev || !nr_states || !cb) { in em_dev_register_perf_domain() 335 ret = em_create_pd(dev, nr_states, cb, cpus); in em_dev_register_perf_domain() 113 em_create_perf_table(struct device *dev, struct em_perf_domain *pd, int nr_states, struct em_data_callback *cb) em_create_perf_table() argument
|
/device/soc/hisilicon/common/hal/display/source/display_device/src/vsync/ |
H A D | sorft_vsync.cpp | 97 void SorftVsync::ReqesterVBlankCb(const std::shared_ptr<VsyncCallBack> &cb)
in ReqesterVBlankCb() argument 100 DISPLAY_CHK_RETURN_NOT_VALUE((cb == nullptr), DISPLAY_LOGE("the VBlankCallback is nullptr "));
in ReqesterVBlankCb() 101 callback_ = cb;
in ReqesterVBlankCb()
|
/device/soc/hisilicon/common/hal/display/source/display_device/src/drm/ |
H A D | drm_vsync_worker.cpp | 118 void DrmVsyncWorker::ReqesterVBlankCb(const std::shared_ptr<VsyncCallBack> &cb)
in ReqesterVBlankCb() argument 121 DISPLAY_CHK_RETURN_NOT_VALUE((cb == nullptr), DISPLAY_LOGE("the VBlankCallback is nullptr "));
in ReqesterVBlankCb() 122 mCallBack = cb;
in ReqesterVBlankCb()
|
/device/soc/rockchip/common/hardware/display/src/display_device/ |
H A D | drm_vsync_worker.cpp | 122 void DrmVsyncWorker::ReqesterVBlankCb(std::shared_ptr<VsyncCallBack> &cb) in ReqesterVBlankCb() argument 125 DISPLAY_CHK_RETURN_NOT_VALUE((cb == nullptr), DISPLAY_LOGE("the VBlankCallback is nullptr ")); in ReqesterVBlankCb() 126 mCallBack = cb; in ReqesterVBlankCb()
|
/device/soc/rockchip/common/sdk_linux/drivers/thermal/ |
H A D | thermal_core.h | 43 int for_each_thermal_zone(int (*cb)(struct thermal_zone_device *, void *), void *); 45 int for_each_thermal_cooling_device(int (*cb)(struct thermal_cooling_device *, void *), void *); 47 int for_each_thermal_governor(int (*cb)(struct thermal_governor *, void *), void *data);
|
/device/soc/rockchip/rk3399/hardware/display/src/display_device/ |
H A D | drm_vsync_worker.cpp | 121 void DrmVsyncWorker::ReqesterVBlankCb(std::shared_ptr<VsyncCallBack> &cb) in ReqesterVBlankCb() argument 124 DISPLAY_CHK_RETURN_NOT_VALUE((cb == nullptr), DISPLAY_LOGE("the VBlankCallback is nullptr ")); in ReqesterVBlankCb() 125 mCallBack = cb; in ReqesterVBlankCb()
|
/device/soc/rockchip/rk3566/hardware/display/src/display_device/ |
H A D | drm_vsync_worker.cpp | 121 void DrmVsyncWorker::ReqesterVBlankCb(std::shared_ptr<VsyncCallBack> &cb) in ReqesterVBlankCb() argument 124 DISPLAY_CHK_RETURN_NOT_VALUE((cb == nullptr), DISPLAY_LOGE("the VBlankCallback is nullptr ")); in ReqesterVBlankCb() 125 mCallBack = cb; in ReqesterVBlankCb()
|
/device/soc/rockchip/rk3568/hardware/display/src/display_device/ |
H A D | drm_vsync_worker.cpp | 121 void DrmVsyncWorker::ReqesterVBlankCb(std::shared_ptr<VsyncCallBack> &cb) in ReqesterVBlankCb() argument 124 DISPLAY_CHK_RETURN_NOT_VALUE((cb == nullptr), DISPLAY_LOGE("the VBlankCallback is nullptr ")); in ReqesterVBlankCb() 125 mCallBack = cb; in ReqesterVBlankCb()
|