Home
last modified time | relevance | path

Searched refs:cb (Results 1 - 25 of 150) sorted by relevance

123456

/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
H A Dhnd_pktpool.c405 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 Ddma-fence.c589 * @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 Dhnd_pktpool.h69 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 Dmali_kbase_fence.c109 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 Dmali_kbase_jd_debugfs.c57 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 Dmali_kbase_fence.c65 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 Dmali_kbase_jd_debugfs.c65 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 Dmali_kbase_fence.c61 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 Dmali_kbase_jd_debugfs.c65 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 Dmali_kbase_fence.c119 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 Dmali_kbase_jd_debugfs.c60 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 Dhmac_crypto_tkip.c233 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 Dmali_internal_sync.h80 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 Dmali_internal_sync.c69 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 Dmali_internal_sync.h81 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 Dmali_internal_sync.c79 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 Dtimer_hi35xx.c223 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 Denergy_model.c114 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 Dsorft_vsync.cpp97 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 Ddrm_vsync_worker.cpp118 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 Ddrm_vsync_worker.cpp122 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 Dthermal_core.h43 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 Ddrm_vsync_worker.cpp121 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 Ddrm_vsync_worker.cpp121 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 Ddrm_vsync_worker.cpp121 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()

Completed in 12 milliseconds

123456