/device/soc/hisilicon/hi3861v100/sdk_liteos/app/demo/src/ |
H A D | app_demo_sdio_device.c | 155 hi_sdio_intcallback callback; in app_demo_sdio_callback_init() local 157 callback.rdover_callback = app_demo_sdio_read_over_callback; in app_demo_sdio_callback_init() 158 callback.rdstart_callback = app_demo_sdio_read_start_callback; in app_demo_sdio_callback_init() 159 callback.wrstart_callback = app_demo_sdio_write_start_callback; in app_demo_sdio_callback_init() 160 callback.wrover_callback = app_demo_sdio_write_over_callback; in app_demo_sdio_callback_init() 161 callback.processmsg_callback = app_demo_sdio_receive_msg_callback; in app_demo_sdio_callback_init() 162 callback.rderr_callback = app_demo_sdio_read_err_callback; in app_demo_sdio_callback_init() 163 callback.soft_rst_callback = app_demo_sdio_soft_rst_callback; in app_demo_sdio_callback_init() 164 (hi_void)hi_sdio_register_callback(&callback); in app_demo_sdio_callback_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_hwcnt_watchdog_if_timer.c | 35 * @callback: Watchdog callback function 36 * @user_data: Pointer to user data passed as argument to the callback 42 kbase_hwcnt_watchdog_callback_fn *callback; member 47 * kbasep_hwcnt_watchdog_callback() - Watchdog timer callback 51 * Function to be called when watchdog timer expires. Will call the callback 59 if (info->callback) in kbasep_hwcnt_watchdog_callback() 60 info->callback(info->user_data); in kbasep_hwcnt_watchdog_callback() 65 u32 const period_ms, kbase_hwcnt_watchdog_callback_fn *const callback, in kbasep_hwcnt_watchdog_if_timer_enable() 71 if (WARN_ON(!timer) || WARN_ON(!callback)) in kbasep_hwcnt_watchdog_if_timer_enable() 63 kbasep_hwcnt_watchdog_if_timer_enable( const struct kbase_hwcnt_watchdog_info *const timer, u32 const period_ms, kbase_hwcnt_watchdog_callback_fn *const callback, void *const user_data) kbasep_hwcnt_watchdog_if_timer_enable() argument [all...] |
H A D | mali_kbase_utility.h | 30 void (*callback)(struct timer_list *timer)) in kbase_timer_setup() 33 setup_timer(timer, (void (*)(unsigned long)) callback, in kbase_timer_setup() 36 timer_setup(timer, callback, 0); in kbase_timer_setup()
|
H A D | mali_kbase_fence.c | 104 fence_func_t callback) in kbase_fence_add_callback() 109 dma_fence_func_t callback) in kbase_fence_add_callback() 128 callback); in kbase_fence_add_callback() 144 * Get reference to fence that will be kept until callback gets in kbase_fence_add_callback() 148 /* Add callback to katom's list of callbacks */ in kbase_fence_add_callback() 102 kbase_fence_add_callback(struct kbase_jd_atom *katom, struct fence *fence, fence_func_t callback) kbase_fence_add_callback() argument
|
H A D | mali_kbase_fence.h | 44 * struct kbase_fence_cb - Mali dma-fence callback data struct 46 * @katom: Pointer to katom that is waiting on this callback 47 * @fence: Pointer to the fence object on which this callback is waiting 48 * @node: List head for linking this callback to the katom 157 * kbase_fence_add_callback() - Add callback on @fence to block @katom 159 * @fence: Pointer to fence on which to set up the callback 160 * @callback: Pointer to function to be called when fence is signaled 164 * reference to @fence will be taken when the callback was successfully set up 165 * and @fence needs to be kept valid until the callback has been called and 168 * Return: 0 on success: fence was either already signaled, or callback wa [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_event.c | 25 * struct kbase_csf_event_cb - CSF event callback. 29 * @callback: Callback function to call when a CSF event is signalled. 30 * @param: Parameter to pass to the callback function. 33 * context, and describes a callback function with a custom parameter to pass 39 kbase_csf_event_callback *callback; member 44 kbase_csf_event_callback *callback, void *param) in kbase_csf_event_wait_add() 54 event_cb->callback = callback; in kbase_csf_event_wait_add() 71 kbase_csf_event_callback *callback, void *param) in kbase_csf_event_wait_remove() 79 if ((event_cb->callback in kbase_csf_event_wait_remove() 43 kbase_csf_event_wait_add(struct kbase_context *kctx, kbase_csf_event_callback *callback, void *param) kbase_csf_event_wait_add() argument 70 kbase_csf_event_wait_remove(struct kbase_context *kctx, kbase_csf_event_callback *callback, void *param) kbase_csf_event_wait_remove() argument [all...] |
H A D | mali_kbase_csf_event.h | 33 * kbase_csf_event_callback_action - type for callback functions to be 35 * @param: Generic parameter to pass to the callback function. 37 * This is the type of callback functions that can be registered 41 * Return: KBASE_CSF_EVENT_CALLBACK_KEEP if the callback should remain 47 * kbase_csf_event_wait_add - Add a CSF event callback 49 * @kctx: The Kbase context the @callback should be registered to. 50 * @callback: The callback function to register. 51 * @param: Custom parameter to be passed to the @callback function. 53 * This function adds an event callback t [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_utility.h | 30 static inline void kbase_timer_setup(struct timer_list *timer, void (*callback)(struct timer_list *timer)) in kbase_timer_setup() 33 setup_timer(timer, (void (*)(unsigned long))callback, (unsigned long)timer); in kbase_timer_setup() 35 timer_setup(timer, callback, 0); in kbase_timer_setup()
|
H A D | mali_kbase_fence.c | 98 int kbase_fence_add_callback(struct kbase_jd_atom *katom, struct fence *fence, fence_func_t callback) in kbase_fence_add_callback() argument 100 int kbase_fence_add_callback(struct kbase_jd_atom *katom, struct dma_fence *fence, dma_fence_func_t callback) in kbase_fence_add_callback() 120 err = dma_fence_add_callback(fence, &kbase_fence_cb->fence_cb, callback); in kbase_fence_add_callback() 136 * Get reference to fence that will be kept until callback gets in kbase_fence_add_callback() 140 /* Add callback to katom's list of callbacks */ in kbase_fence_add_callback()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/paho.mqtt.c/include/mqtt/ |
H A D | LinkedList.h | 84 int ListRemoveItem(List* aList, void* content, int(*callback)(void*, void*)); 90 int ListDetachItem(List* aList, void* content, int(*callback)(void*, void*)); 100 ListElement* ListFindItem(List* aList, void* content, int(*callback)(void*, void*));
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_osk_timers.c | 28 _mali_osk_timer_t *_mali_osk_timer_init(_mali_osk_timer_callback_t callback) in _mali_osk_timer_init() argument 32 timer_setup(&t->timer, (void (*)(struct timer_list *))callback, 0); in _mali_osk_timer_init() 68 void _mali_osk_timer_setcallback(_mali_osk_timer_t *tim, _mali_osk_timer_callback_t callback, void *data) in _mali_osk_timer_setcallback() argument
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_osk_timers.c | 27 _mali_osk_timer_t *_mali_osk_timer_init(_mali_osk_timer_callback_t callback) in _mali_osk_timer_init() argument 32 (void (*)(struct timer_list *))callback, 0); in _mali_osk_timer_init() 67 void _mali_osk_timer_setcallback(_mali_osk_timer_t *tim, _mali_osk_timer_callback_t callback, void *data) in _mali_osk_timer_setcallback() argument
|
H A D | mali_internal_sync.h | 125 mali_internal_sync_callback_t callback; member 182 mali_internal_sync_callback_t callback);
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/hcc/ |
H A D | hcc_slave.c | 984 hi_diag_log_msg_e0(0, "call hcc_register_msg_callback to register callback firstly\r\n"); in hcc_msg_callback() 1032 hi_sdio_intcallback callback; in hcc_slave_init() local 1059 callback.rdover_callback = hcc_read_over_callback; in hcc_slave_init() 1060 callback.rdstart_callback = hcc_read_start_callback; in hcc_slave_init() 1061 callback.wrstart_callback = hcc_write_start_callback; in hcc_slave_init() 1062 callback.wrover_callback = hcc_write_over_callback; in hcc_slave_init() 1063 callback.processmsg_callback = hcc_msg_callback; in hcc_slave_init() 1064 callback.rderr_callback = hcc_read_err_callback; in hcc_slave_init() 1065 callback.soft_rst_callback = hcc_soft_rst_callback; in hcc_slave_init() 1066 (hi_void)hi_sdio_register_callback(&callback); in hcc_slave_init() 1084 hi_sdio_intcallback callback; hcc_slave_reinit() local [all...] |
/device/soc/hisilicon/common/hal/display/source/display_device/src/core/ |
H A D | hdi_session.cpp | 46 int32_t HdiSession::RegHotPlugCallback(HotPlugCallback callback, void *data)
in RegHotPlugCallback() argument 48 DISPLAY_CHK_RETURN((callback == nullptr), DISPLAY_NULL_PTR, DISPLAY_LOGE("the callback is nullptr"));
in RegHotPlugCallback() 49 mHotPlugCallBacks[callback] = data;
in RegHotPlugCallback() 62 for (const auto &callback : mHotPlugCallBacks) {
in DoHotPlugCallback() 63 callback.first(devId, connect, callback.second);
in DoHotPlugCallback() 71 static int32_t RegHotPlugCallback(HotPlugCallback callback, void *data)
in RegHotPlugCallback() argument 74 HdiSession::GetInstance().RegHotPlugCallback(callback, data);
in RegHotPlugCallback() 194 static int32_t RegDisplayVBlankCallback(uint32_t devId, VBlankCallback callback, voi argument [all...] |
/device/soc/rockchip/common/hardware/display/src/display_device/ |
H A D | hdi_session.cpp | 68 int32_t HdiSession::RegHotPlugCallback(HotPlugCallback callback, void *data) in RegHotPlugCallback() argument 70 DISPLAY_CHK_RETURN((callback == nullptr), DISPLAY_NULL_PTR, DISPLAY_LOGE("the callback is nullptr")); in RegHotPlugCallback() 71 mHotPlugCallBacks.emplace(callback, data); in RegHotPlugCallback() 84 for (const auto &callback : mHotPlugCallBacks) { in DoHotPlugCallback() 85 callback.first(devId, connect, callback.second); in DoHotPlugCallback() 93 static int32_t RegHotPlugCallback(HotPlugCallback callback, void *data) in RegHotPlugCallback() argument 96 HdiSession::GetInstance().RegHotPlugCallback(callback, data); in RegHotPlugCallback() 216 static int32_t RegDisplayVBlankCallback(uint32_t devId, VBlankCallback callback, voi argument [all...] |
/device/soc/rockchip/rk3399/hardware/display/src/display_device/ |
H A D | hdi_session.cpp | 68 int32_t HdiSession::RegHotPlugCallback(HotPlugCallback callback, void *data) in RegHotPlugCallback() argument 70 DISPLAY_CHK_RETURN((callback == nullptr), DISPLAY_NULL_PTR, DISPLAY_LOGE("the callback is nullptr")); in RegHotPlugCallback() 71 mHotPlugCallBacks.emplace(callback, data); in RegHotPlugCallback() 84 for (const auto &callback : mHotPlugCallBacks) { in DoHotPlugCallback() 85 callback.first(devId, connect, callback.second); in DoHotPlugCallback() 93 static int32_t RegHotPlugCallback(HotPlugCallback callback, void *data) in RegHotPlugCallback() argument 96 HdiSession::GetInstance().RegHotPlugCallback(callback, data); in RegHotPlugCallback() 216 static int32_t RegDisplayVBlankCallback(uint32_t devId, VBlankCallback callback, voi argument [all...] |
/device/soc/rockchip/rk3566/hardware/display/src/display_device/ |
H A D | hdi_session.cpp | 71 int32_t HdiSession::RegHotPlugCallback(HotPlugCallback callback, void *data) in RegHotPlugCallback() argument 73 DISPLAY_CHK_RETURN((callback == nullptr), DISPLAY_NULL_PTR, DISPLAY_LOGE("the callback is nullptr")); in RegHotPlugCallback() 74 mHotPlugCallBacks.emplace(callback, data); in RegHotPlugCallback() 87 for (const auto &callback : mHotPlugCallBacks) { in DoHotPlugCallback() 88 callback.first(devId, connect, callback.second); in DoHotPlugCallback() 96 static int32_t RegHotPlugCallback(HotPlugCallback callback, void *data) in RegHotPlugCallback() argument 99 HdiSession::GetInstance().RegHotPlugCallback(callback, data); in RegHotPlugCallback() 219 static int32_t RegDisplayVBlankCallback(uint32_t devId, VBlankCallback callback, voi argument [all...] |
/device/soc/rockchip/rk3568/hardware/display/src/display_device/ |
H A D | hdi_session.cpp | 71 int32_t HdiSession::RegHotPlugCallback(HotPlugCallback callback, void *data) in RegHotPlugCallback() argument 73 DISPLAY_CHK_RETURN((callback == nullptr), DISPLAY_NULL_PTR, DISPLAY_LOGE("the callback is nullptr")); in RegHotPlugCallback() 74 mHotPlugCallBacks.emplace(callback, data); in RegHotPlugCallback() 87 for (const auto &callback : mHotPlugCallBacks) { in DoHotPlugCallback() 88 callback.first(devId, connect, callback.second); in DoHotPlugCallback() 96 static int32_t RegHotPlugCallback(HotPlugCallback callback, void *data) in RegHotPlugCallback() argument 99 HdiSession::GetInstance().RegHotPlugCallback(callback, data); in RegHotPlugCallback() 219 static int32_t RegDisplayVBlankCallback(uint32_t devId, VBlankCallback callback, voi argument [all...] |
/device/soc/rockchip/rk3588/hardware/display/src/display_device/ |
H A D | hdi_session.cpp | 71 int32_t HdiSession::RegHotPlugCallback(HotPlugCallback callback, void *data)
in RegHotPlugCallback() argument 73 DISPLAY_CHK_RETURN((callback == nullptr), DISPLAY_NULL_PTR, DISPLAY_LOGE("the callback is nullptr"));
in RegHotPlugCallback() 74 mHotPlugCallBacks.emplace(callback, data);
in RegHotPlugCallback() 87 for (const auto &callback : mHotPlugCallBacks) {
in DoHotPlugCallback() 88 callback.first(devId, connect, callback.second);
in DoHotPlugCallback() 96 static int32_t RegHotPlugCallback(HotPlugCallback callback, void *data)
in RegHotPlugCallback() argument 99 HdiSession::GetInstance().RegHotPlugCallback(callback, data);
in RegHotPlugCallback() 219 static int32_t RegDisplayVBlankCallback(uint32_t devId, VBlankCallback callback, voi argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_fence.c | 146 int kbase_fence_add_callback(struct kbase_jd_atom *katom, struct fence *fence, fence_func_t callback)
in kbase_fence_add_callback() argument 148 int kbase_fence_add_callback(struct kbase_jd_atom *katom, struct dma_fence *fence, dma_fence_func_t callback)
in kbase_fence_add_callback() 167 err = dma_fence_add_callback(fence, &kbase_fence_cb->fence_cb, callback);
in kbase_fence_add_callback() 176 * Get reference to fence that will be kept until callback gets
in kbase_fence_add_callback() 181 /* Add callback to katom's list of callbacks */
in kbase_fence_add_callback()
|
H A D | mali_kbase_fence.h | 38 * struct kbase_fence_cb - Mali dma-fence callback data struct 40 * @katom: Pointer to katom that is waiting on this callback 41 * @fence: Pointer to the fence object on which this callback is waiting 42 * @node: List head for linking this callback to the katom 146 * kbase_fence_add_callback() - Add callback on @fence to block @katom 148 * @fence: Pointer to fence on which to set up the callback 149 * @callback: Pointer to function to be called when fence is signaled 153 * reference to @fence will be taken when the callback was successfully set up 154 * and @fence needs to be kept valid until the callback has been called and 157 * Return: 0 on success: fence was either already signaled, or callback wa [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_fence.c | 158 fence_func_t callback) in kbase_fence_add_callback() 163 dma_fence_func_t callback) in kbase_fence_add_callback() 181 callback); in kbase_fence_add_callback() 190 * Get reference to fence that will be kept until callback gets in kbase_fence_add_callback() 195 /* Add callback to katom's list of callbacks */ in kbase_fence_add_callback() 156 kbase_fence_add_callback(struct kbase_jd_atom *katom, struct fence *fence, fence_func_t callback) kbase_fence_add_callback() argument
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/lwip_sack/include/lwip/ |
H A D | api.h | 160 /* Used to inform the callback function about changes 248 /* A callback prototype to inform about events for a netconn */ 341 /* A callback function that is informed about events for this netconn */ 342 netconn_callback callback; member 359 #define API_EVENT(c, e, l) if (c->callback) { \ 360 (*c->callback)(c, e, l); \ 393 struct netconn *netconn_new_with_proto_and_callback(enum netconn_type t, u16_t proto, netconn_callback callback); 395 struct netconn *netconn_new_with_proto_and_callback(enum netconn_type t, u8_t proto, netconn_callback callback);
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf.h | 53 * It doesn't correspond to any action or type of event callback. 55 * @KBASE_CSF_EVENT_CALLBACK_KEEP: The callback will remain registered. 57 * @KBASE_CSF_EVENT_CALLBACK_REMOVE: The callback will be removed 61 * It doesn't correspond to any action or type of event callback. 71 * kbase_csf_event_callback_action - type for callback functions to be 74 * This is the type of callback functions that can be registered 78 * @param: Generic parameter to pass to the callback function. 80 * Return: KBASE_CSF_EVENT_CALLBACK_KEEP if the callback should remain 86 * kbase_csf_event_wait_add - Add a CSF event callback 88 * This function adds an event callback t [all...] |