/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_osk_locks.h | 14 * Defines OS abstraction of lock and mutex 49 /* Abstration of spinlock_t and lock flag which is used to store register's state before locking */ 80 * init/lock/unlock a lock/mutex, we could track lock order of a given tid. */ 86 /** @brief This function can return a given lock's owner when DEBUG is enabled. */ 87 static inline u32 _mali_osk_lock_get_owner(struct _mali_osk_lock_debug_s *lock) in _mali_osk_lock_get_owner() argument 89 return lock->owner; in _mali_osk_lock_get_owner() 106 _mali_osk_spinlock_t *lock = NULL; in _mali_osk_spinlock_init() local 108 lock in _mali_osk_spinlock_init() 118 _mali_osk_spinlock_lock(_mali_osk_spinlock_t *lock) _mali_osk_spinlock_lock() argument 126 _mali_osk_spinlock_unlock(_mali_osk_spinlock_t *lock) _mali_osk_spinlock_unlock() argument 135 _mali_osk_spinlock_term(_mali_osk_spinlock_t *lock) _mali_osk_spinlock_term() argument 149 _mali_osk_spinlock_irq_t *lock = NULL; mali_osk_spinlock_irq_init() local 162 mali_osk_spinlock_irq_lock(_mali_osk_spinlock_irq_t *lock) mali_osk_spinlock_irq_lock() argument 173 mali_osk_spinlock_irq_unlock(_mali_osk_spinlock_irq_t *lock) mali_osk_spinlock_irq_unlock() argument 182 _mali_osk_spinlock_irq_term(_mali_osk_spinlock_irq_t *lock) _mali_osk_spinlock_irq_term() argument 195 _mali_osk_mutex_rw_t *lock = NULL; _mali_osk_mutex_rw_init() local 209 _mali_osk_mutex_rw_wait(_mali_osk_mutex_rw_t *lock, _mali_osk_lock_mode_t mode) _mali_osk_mutex_rw_wait() argument 231 _mali_osk_mutex_rw_signal(_mali_osk_mutex_rw_t *lock, _mali_osk_lock_mode_t mode) _mali_osk_mutex_rw_signal() argument 253 _mali_osk_mutex_rw_term(_mali_osk_mutex_rw_t *lock) _mali_osk_mutex_rw_term() argument 266 _mali_osk_mutex_t *lock = NULL; _mali_osk_mutex_init() local 279 mali_osk_mutex_wait_interruptible(_mali_osk_mutex_t *lock) mali_osk_mutex_wait_interruptible() argument 295 mali_osk_mutex_signal_interruptible(_mali_osk_mutex_t *lock) mali_osk_mutex_signal_interruptible() argument 303 mali_osk_mutex_wait(_mali_osk_mutex_t *lock) mali_osk_mutex_wait() argument 311 mali_osk_mutex_signal(_mali_osk_mutex_t *lock) mali_osk_mutex_signal() argument 319 _mali_osk_mutex_term(_mali_osk_mutex_t *lock) _mali_osk_mutex_term() argument [all...] |
H A D | mali_profiling_internal.c | 34 static _mali_osk_mutex_t *lock = NULL; variable 54 lock = _mali_osk_mutex_init(_MALI_OSK_LOCKFLAG_ORDERED, _MALI_OSK_LOCK_ORDER_PROFILING); in _mali_internal_profiling_init() 55 if (lock == NULL) { in _mali_internal_profiling_init() 87 if (lock != NULL) { in _mali_internal_profiling_term() 88 _mali_osk_mutex_term(lock); in _mali_internal_profiling_term() 89 lock = NULL; in _mali_internal_profiling_term() 98 mali_osk_mutex_wait(lock); in _mali_internal_profiling_start() 101 mali_osk_mutex_signal(lock); in _mali_internal_profiling_start() 107 mali_osk_mutex_signal(lock); in _mali_internal_profiling_start() 127 mali_osk_mutex_signal(lock); in _mali_internal_profiling_start() [all...] |
H A D | mali_osk_locks.c | 24 static mali_bool add_lock_to_log_and_check(struct _mali_osk_lock_debug_s *lock, uint32_t tid); 25 static void remove_lock_from_log(struct _mali_osk_lock_debug_s *lock, uint32_t tid); 48 printk(KERN_ERR "%d: ERROR lock %p taken while holding a lock of a higher order.\n", mali_osk_get_tid(), in _mali_osk_locks_debug_add() 70 * To assure that lock ordering scheme defined by _mali_osk_lock_order_t is strictly adhered to, the 72 * make sure that a lock that is taken has a higher order than the current highest-order lock a 77 * - A `next' pointer is added to each lock. This is used to chain the locks together. 78 * - When taking a lock, the `add_lock_to_log_and_check' makes sure that taking 79 * the given lock i 118 add_lock_to_log_and_check(struct _mali_osk_lock_debug_s *lock, uint32_t tid) add_lock_to_log_and_check() argument 178 remove_lock_from_log(struct _mali_osk_lock_debug_s *lock, uint32_t tid) remove_lock_from_log() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_osk_locks.h | 13 * Defines OS abstraction of lock and mutex 48 /* Abstration of spinlock_t and lock flag which is used to store register's state before locking */ 79 * init/lock/unlock a lock/mutex, we could track lock order of a given tid. */ 84 /** @brief This function can return a given lock's owner when DEBUG is enabled. */ 85 static inline u32 _mali_osk_lock_get_owner(struct _mali_osk_lock_debug_s *lock) in _mali_osk_lock_get_owner() argument 87 return lock->owner; in _mali_osk_lock_get_owner() 98 _mali_osk_spinlock_t *lock = NULL; in _mali_osk_spinlock_init() local 100 lock in _mali_osk_spinlock_init() 110 _mali_osk_spinlock_lock(_mali_osk_spinlock_t *lock) _mali_osk_spinlock_lock() argument 118 _mali_osk_spinlock_unlock(_mali_osk_spinlock_t *lock) _mali_osk_spinlock_unlock() argument 127 _mali_osk_spinlock_term(_mali_osk_spinlock_t *lock) _mali_osk_spinlock_term() argument 140 _mali_osk_spinlock_irq_t *lock = NULL; _mali_osk_spinlock_irq_init() local 154 _mali_osk_spinlock_irq_lock(_mali_osk_spinlock_irq_t *lock) _mali_osk_spinlock_irq_lock() argument 165 _mali_osk_spinlock_irq_unlock(_mali_osk_spinlock_irq_t *lock) _mali_osk_spinlock_irq_unlock() argument 174 _mali_osk_spinlock_irq_term(_mali_osk_spinlock_irq_t *lock) _mali_osk_spinlock_irq_term() argument 187 _mali_osk_mutex_rw_t *lock = NULL; _mali_osk_mutex_rw_init() local 202 _mali_osk_mutex_rw_wait(_mali_osk_mutex_rw_t *lock, _mali_osk_lock_mode_t mode) _mali_osk_mutex_rw_wait() argument 224 _mali_osk_mutex_rw_signal(_mali_osk_mutex_rw_t *lock, _mali_osk_lock_mode_t mode) _mali_osk_mutex_rw_signal() argument 246 _mali_osk_mutex_rw_term(_mali_osk_mutex_rw_t *lock) _mali_osk_mutex_rw_term() argument 259 _mali_osk_mutex_t *lock = NULL; _mali_osk_mutex_init() local 273 _mali_osk_mutex_wait_interruptible(_mali_osk_mutex_t *lock) _mali_osk_mutex_wait_interruptible() argument 289 _mali_osk_mutex_signal_interruptible(_mali_osk_mutex_t *lock) _mali_osk_mutex_signal_interruptible() argument 297 _mali_osk_mutex_wait(_mali_osk_mutex_t *lock) _mali_osk_mutex_wait() argument 305 _mali_osk_mutex_signal(_mali_osk_mutex_t *lock) _mali_osk_mutex_signal() argument 313 _mali_osk_mutex_term(_mali_osk_mutex_t *lock) _mali_osk_mutex_term() argument [all...] |
H A D | mali_profiling_internal.c | 33 static _mali_osk_mutex_t *lock = NULL; variable 53 lock = _mali_osk_mutex_init(_MALI_OSK_LOCKFLAG_ORDERED, _MALI_OSK_LOCK_ORDER_PROFILING); in _mali_internal_profiling_init() 54 if (NULL == lock) { in _mali_internal_profiling_init() 86 if (NULL != lock) { in _mali_internal_profiling_term() 87 _mali_osk_mutex_term(lock); in _mali_internal_profiling_term() 88 lock = NULL; in _mali_internal_profiling_term() 97 _mali_osk_mutex_wait(lock); in _mali_internal_profiling_start() 100 _mali_osk_mutex_signal(lock); in _mali_internal_profiling_start() 107 _mali_osk_mutex_signal(lock); in _mali_internal_profiling_start() 127 _mali_osk_mutex_signal(lock); in _mali_internal_profiling_start() [all...] |
H A D | mali_osk_locks.c | 24 static mali_bool add_lock_to_log_and_check(struct _mali_osk_lock_debug_s *lock, uint32_t tid); 25 static void remove_lock_from_log(struct _mali_osk_lock_debug_s *lock, uint32_t tid); 47 printk(KERN_ERR "%d: ERROR lock %p taken while holding a lock of a higher order.\n", in _mali_osk_locks_debug_add() 71 * To assure that lock ordering scheme defined by _mali_osk_lock_order_t is strictly adhered to, the 73 * make sure that a lock that is taken has a higher order than the current highest-order lock a 78 * - A `next' pointer is added to each lock. This is used to chain the locks together. 79 * - When taking a lock, the `add_lock_to_log_and_check' makes sure that taking 80 * the given lock i 119 add_lock_to_log_and_check(struct _mali_osk_lock_debug_s *lock, uint32_t tid) add_lock_to_log_and_check() argument 180 remove_lock_from_log(struct _mali_osk_lock_debug_s *lock, uint32_t tid) remove_lock_from_log() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/ |
H A D | osal_spinlock.c | 26 int osal_spin_lock_init(osal_spinlock_t *lock) in osal_spin_lock_init() argument 30 if (lock == NULL) { in osal_spin_lock_init() 40 lock->lock = p; in osal_spin_lock_init() 44 void osal_spin_lock(osal_spinlock_t *lock) in osal_spin_lock() argument 48 p = (spinlock_t *)(lock->lock); in osal_spin_lock() 52 int osal_spin_trylock(osal_spinlock_t *lock) in osal_spin_trylock() argument 56 if (lock == NULL) { in osal_spin_trylock() 60 p = (spinlock_t *)(lock in osal_spin_trylock() 64 osal_spin_unlock(osal_spinlock_t *lock) osal_spin_unlock() argument 72 osal_spin_lock_irqsave(osal_spinlock_t *lock, unsigned long *flags) osal_spin_lock_irqsave() argument 82 osal_spin_unlock_irqrestore(osal_spinlock_t *lock, const unsigned long *flags) osal_spin_unlock_irqrestore() argument 92 osal_spin_lock_destroy(osal_spinlock_t *lock) osal_spin_lock_destroy() argument [all...] |
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/ |
H A D | osal_spinlock.c | 27 int osal_spin_lock_init(osal_spinlock *lock) in osal_spin_lock_init() argument 31 if (lock == NULL) { in osal_spin_lock_init() 41 lock->lock = p; in osal_spin_lock_init() 46 void osal_spin_lock(osal_spinlock *lock) in osal_spin_lock() argument 50 if (lock == NULL) { in osal_spin_lock() 55 p = (spinlock_t *)(lock->lock); in osal_spin_lock() 60 int osal_spin_trylock(osal_spinlock *lock) in osal_spin_trylock() argument 64 if (lock in osal_spin_trylock() 75 osal_spin_unlock(osal_spinlock *lock) osal_spin_unlock() argument 89 osal_spin_lock_irqsave(osal_spinlock *lock, unsigned long *flags) osal_spin_lock_irqsave() argument 106 osal_spin_unlock_irqrestore(osal_spinlock *lock, unsigned long *flags) osal_spin_unlock_irqrestore() argument 120 osal_spin_lock_destory(osal_spinlock *lock) osal_spin_lock_destory() argument [all...] |
H A D | osal_fence.c | 41 static DEFINE_SPINLOCK(lock); 117 spin_lock_irqsave(&lock, flags); in osal_fence_create() 125 spin_unlock_irqrestore(&lock, flags); in osal_fence_create() 136 spin_lock_irqsave(&lock, flags); in osal_fence_destroy() 140 spin_unlock_irqrestore(&lock, flags); in osal_fence_destroy() 148 spin_unlock_irqrestore(&lock, flags); in osal_fence_destroy() 163 spin_lock_irqsave(&lock, flags); in osal_fence_acquire_private() 167 spin_unlock_irqrestore(&lock, flags); in osal_fence_acquire_private() 173 spin_unlock_irqrestore(&lock, flags); in osal_fence_acquire_private() 186 spin_lock_irqsave(&lock, flag in osal_fence_release_private() [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | wakelock.h | 36 static inline void wake_lock_init(struct wake_lock *lock, int type, const char *name) in wake_lock_init() argument 38 struct wakeup_source *ws = &lock->ws; in wake_lock_init() 47 static inline void wake_lock_destroy(struct wake_lock *lock) in wake_lock_destroy() argument 49 struct wakeup_source *ws = &lock->ws; in wake_lock_destroy() 55 static inline void wake_lock(struct wake_lock *lock) in wake_lock() argument 57 __pm_stay_awake(&lock->ws); in wake_lock() 60 static inline void wake_lock_timeout(struct wake_lock *lock, long timeout) in wake_lock_timeout() argument 62 __pm_wakeup_event(&lock->ws, jiffies_to_msecs(timeout)); in wake_lock_timeout() 65 static inline void wake_unlock(struct wake_lock *lock) in wake_unlock() argument 67 __pm_relax(&lock in wake_unlock() 70 wake_lock_active(struct wake_lock *lock) wake_lock_active() argument [all...] |
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | wakelock.h | 36 static inline void wake_lock_init(struct wake_lock *lock, int type, in wake_lock_init() argument 39 struct wakeup_source *ws = &lock->ws; in wake_lock_init() 48 static inline void wake_lock_destroy(struct wake_lock *lock) in wake_lock_destroy() argument 50 struct wakeup_source *ws = &lock->ws; in wake_lock_destroy() 56 static inline void wake_lock(struct wake_lock *lock) in wake_lock() argument 58 __pm_stay_awake(&lock->ws); in wake_lock() 61 static inline void wake_lock_timeout(struct wake_lock *lock, long timeout) in wake_lock_timeout() argument 63 __pm_wakeup_event(&lock->ws, jiffies_to_msecs(timeout)); in wake_lock_timeout() 66 static inline void wake_unlock(struct wake_lock *lock) in wake_unlock() argument 68 __pm_relax(&lock in wake_unlock() 71 wake_lock_active(struct wake_lock *lock) wake_lock_active() argument [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/net/ethernet/realtek/r8168/ |
H A D | rtltool.c | 100 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl() 102 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl() 115 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl() 117 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl() 124 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl() 126 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl() 139 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl() 141 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl() 147 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl() 149 spin_unlock_irqrestore(&tp->lock, flag in rtl8168_tool_ioctl() [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | oal_spinlock.h | 51 spinlock_t lock; member 57 .lock = __SPIN_LOCK_UNLOCKED(x) \ 61 .lock = __SPIN_LOCK_UNLOCKED(x) \ 71 SPIN_LOCK_S lock; member 78 LOS_SpinInit(&pst_lock->lock); in oal_spin_lock_init() 90 LOS_SpinLock(&pst_lock->lock); in oal_spin_lock() 99 LOS_SpinUnlock(&pst_lock->lock); in oal_spin_unlock() 112 LOS_SpinLock(&pst_lock->lock); in oal_spin_lock_bh() 121 LOS_SpinUnlock(&pst_lock->lock); in oal_spin_unlock_bh() 134 LOS_SpinLockSave(&pst_lock->lock, (UINT3 in oal_spin_lock_irq_save() [all...] |
H A D | oal_mutex.h | 79 static inline hi_void oal_mutex_lock(oal_mutex_stru *lock) in oal_mutex_lock() argument 81 mutex_lock(lock); in oal_mutex_lock() 84 static inline hi_s32 oal_mutex_trylock(oal_mutex_stru *lock) in oal_mutex_trylock() argument 86 return mutex_trylock(lock); in oal_mutex_trylock() 89 static inline hi_void oal_mutex_unlock(oal_mutex_stru *lock) in oal_mutex_unlock() argument 91 mutex_unlock(lock); in oal_mutex_unlock() 94 static inline hi_void oal_mutex_lock(oal_mutex_stru *lock) in oal_mutex_lock() argument 97 ret = pthread_mutex_lock(lock); in oal_mutex_lock() 102 static inline hi_s32 oal_mutex_trylock(oal_mutex_stru *lock) in oal_mutex_trylock() argument 104 return pthread_mutex_trylock(lock); in oal_mutex_trylock() 107 oal_mutex_unlock(oal_mutex_stru *lock) oal_mutex_unlock() argument [all...] |
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/ |
H A D | dtask.h | 16 TP_PROTO(struct mutex *lock), 17 TP_ARGS(lock)); 19 TP_PROTO(struct mutex *lock), 20 TP_ARGS(lock)); 24 TP_PROTO(struct rt_mutex *lock), 25 TP_ARGS(lock)); 27 TP_PROTO(struct rt_mutex *lock), 28 TP_ARGS(lock)); 49 TP_PROTO(struct mutex *lock, 53 TP_ARGS(lock, waite [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/vo/vo_dev/drm_hal/ |
H A D | drm_hal_display.c | 110 ret = osal_spin_lock_init(&(g_disp_dev.lock)); in disp_get_chan_param() 128 osal_spin_lock_destroy(&(g_disp_dev.lock)); in drm_hal_disp_deinit() 138 osal_spin_lock_irqsave(&(g_disp_dev.lock), &lock_flag); in drm_hal_disp_open() 141 osal_spin_unlock_irqrestore(&(g_disp_dev.lock), &lock_flag); in drm_hal_disp_open() 148 osal_spin_unlock_irqrestore(&(g_disp_dev.lock), &lock_flag); in drm_hal_disp_open() 153 osal_spin_unlock_irqrestore(&(g_disp_dev.lock), &lock_flag); in drm_hal_disp_open() 163 osal_spin_lock_irqsave(&(g_disp_dev.lock), &lock_flag); in drm_hal_disp_close() 166 osal_spin_unlock_irqrestore(&(g_disp_dev.lock), &lock_flag); in drm_hal_disp_close() 171 osal_spin_unlock_irqrestore(&(g_disp_dev.lock), &lock_flag); in drm_hal_disp_close() 182 osal_spin_lock_irqsave(&(g_disp_dev.lock), in drm_hal_disp_enable() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/src/ |
H A D | tde_osilist.c | 39 osal_spinlock_t lock; member 139 osal_spin_lock_init(&g_tde_osi_job_list->lock); in tde_osi_list_init() 216 osal_spin_lock_destroy(&g_tde_osi_job_list->lock); in tde_osi_list_term() 355 tde_spin_lock(&g_tde_osi_job_list->lock, lockflags); in tde_osi_list_cancel_job() 357 tde_spin_unlock(&g_tde_osi_job_list->lock, lockflags); in tde_osi_list_cancel_job() 363 tde_spin_unlock(&g_tde_osi_job_list->lock, lockflags); in tde_osi_list_cancel_job() 375 tde_spin_unlock(&g_tde_osi_job_list->lock, lockflags); in tde_osi_list_cancel_job() 482 unsigned long lock; in tde_list_submit_first_cmd() local 486 tde_osi_list_lock_working_flag(&lock); in tde_list_submit_first_cmd() 505 tde_osi_list_unlock_working_flag(&lock); in tde_list_submit_first_cmd() 763 unsigned long lock; global() local 828 unsigned long lock; global() local 987 tde_osi_list_lock_working_flag(unsigned long *lock) global() argument 997 tde_osi_list_unlock_working_flag(unsigned long *lock) global() argument [all...] |
H A D | tde_handle.c | 56 osal_spin_lock_init(&g_tde_handle_list->lock); in tde_initial_handle() 83 tde_spin_lock(&g_tde_handle_list->lock, lockflags); in tde_get_handle() 85 tde_spin_unlock(&g_tde_handle_list->lock, lockflags); in tde_get_handle() 101 tde_spin_lock(&g_tde_handle_list->lock, lockflags); in tde_query_handle() 104 tde_spin_unlock(&g_tde_handle_list->lock, lockflags); in tde_query_handle() 110 tde_spin_unlock(&g_tde_handle_list->lock, lockflags); in tde_query_handle() 115 tde_spin_unlock(&g_tde_handle_list->lock, lockflags); in tde_query_handle() 119 tde_spin_unlock(&g_tde_handle_list->lock, lockflags); in tde_query_handle() 132 tde_spin_lock(&g_tde_handle_list->lock, lockflags); in tde_release_handle() 135 tde_spin_unlock(&g_tde_handle_list->lock, lockflag in tde_release_handle() [all...] |
/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | wait.c | 11 spin_lock_init(&wq_head->lock); in __init_waitqueue_head() 12 lockdep_set_class_and_name(&wq_head->lock, key, name); in __init_waitqueue_head() 23 spin_lock_irqsave(&wq_head->lock, flags); in add_wait_queue() 25 spin_unlock_irqrestore(&wq_head->lock, flags); in add_wait_queue() 34 spin_lock_irqsave(&wq_head->lock, flags); in add_wait_queue_exclusive() 36 spin_unlock_irqrestore(&wq_head->lock, flags); in add_wait_queue_exclusive() 44 spin_lock_irqsave(&wq_head->lock, flags); in remove_wait_queue() 46 spin_unlock_irqrestore(&wq_head->lock, flags); in remove_wait_queue() 53 * wait queue lock during the wait queue walk. 72 lockdep_assert_held(&wq_head->lock); in __wake_up_common() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_event.c | 57 spin_lock_irqsave(&kctx->csf.event.lock, flags); in kbase_csf_event_wait_add() 62 spin_unlock_irqrestore(&kctx->csf.event.lock, flags); in kbase_csf_event_wait_add() 76 spin_lock_irqsave(&kctx->csf.event.lock, flags); in kbase_csf_event_wait_remove() 88 spin_unlock_irqrestore(&kctx->csf.event.lock, flags); in kbase_csf_event_wait_remove() 137 spin_lock_irqsave(&kctx->csf.event.lock, flags); in kbase_csf_event_signal() 153 spin_unlock_irqrestore(&kctx->csf.event.lock, flags); in kbase_csf_event_signal() 161 spin_lock_irqsave(&kctx->csf.event.lock, flags); in kbase_csf_event_term() 174 spin_unlock_irqrestore(&kctx->csf.event.lock, flags); in kbase_csf_event_term() 181 spin_lock_init(&kctx->csf.event.lock); in kbase_csf_event_init() 189 spin_lock_irqsave(&kctx->csf.event.lock, flag in kbase_csf_event_remove_error() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/drm_hal/ |
H A D | drm_hal_gfx.c | 84 ret = osal_spin_lock_init(&(gfx_dev.lock)); in gfx_get_layer_param() 121 osal_spin_lock_destroy(&(gfx_dev.lock)); in drm_hal_gfx_deinit() 132 osal_spin_lock_irqsave(&(gfx_dev.lock), &lock_flag); in drm_hal_gfx_open() 134 osal_spin_unlock_irqrestore(&(gfx_dev.lock), &lock_flag); in drm_hal_gfx_open() 141 osal_spin_unlock_irqrestore(&(gfx_dev.lock), &lock_flag); in drm_hal_gfx_open() 147 osal_spin_unlock_irqrestore(&(gfx_dev.lock), &lock_flag); in drm_hal_gfx_open() 157 osal_spin_lock_irqsave(&(gfx_dev.lock), &lock_flag); in drm_hal_gfx_close() 159 osal_spin_unlock_irqrestore(&(gfx_dev.lock), &lock_flag); in drm_hal_gfx_close() 165 osal_spin_unlock_irqrestore(&(gfx_dev.lock), &lock_flag); in drm_hal_gfx_close() 192 osal_spin_lock_irqsave(&(gfx_dev.lock), in gfx_callback() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_spinlock_reentrant.c | 25 spinlock->lock = _mali_osk_spinlock_irq_init(_MALI_OSK_LOCKFLAG_ORDERED, lock_order); in mali_spinlock_reentrant_init() 26 if (NULL == spinlock->lock) { in mali_spinlock_reentrant_init() 39 if (NULL != spinlock->lock) { in mali_spinlock_reentrant_term() 40 _mali_osk_spinlock_irq_term(spinlock->lock); in mali_spinlock_reentrant_term() 49 MALI_DEBUG_ASSERT_POINTER(spinlock->lock); in mali_spinlock_reentrant_wait() 55 _mali_osk_spinlock_irq_lock(spinlock->lock); in mali_spinlock_reentrant_wait() 68 MALI_DEBUG_ASSERT_POINTER(spinlock->lock); in mali_spinlock_reentrant_signal() 75 _mali_osk_spinlock_irq_unlock(spinlock->lock); in mali_spinlock_reentrant_signal()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_spinlock_reentrant.c | 26 spinlock->lock = mali_osk_spinlock_irq_init(_MALI_OSK_LOCKFLAG_ORDERED, lock_order); in mali_spinlock_reentrant_init() 27 if (spinlock->lock == NULL) { in mali_spinlock_reentrant_init() 40 if (spinlock->lock != NULL) { in mali_spinlock_reentrant_term() 41 _mali_osk_spinlock_irq_term(spinlock->lock); in mali_spinlock_reentrant_term() 50 MALI_DEBUG_ASSERT_POINTER(spinlock->lock); in mali_spinlock_reentrant_wait() 56 mali_osk_spinlock_irq_lock(spinlock->lock); in mali_spinlock_reentrant_wait() 69 MALI_DEBUG_ASSERT_POINTER(spinlock->lock); in mali_spinlock_reentrant_signal() 76 mali_osk_spinlock_irq_unlock(spinlock->lock); in mali_spinlock_reentrant_signal()
|
/device/soc/rockchip/common/vendor/drivers/clk/ |
H A D | clk-dclk-divider.c | 51 if (divider->lock) { in clk_dclk_set_rate() 52 spin_lock_irqsave(divider->lock, flags); in clk_dclk_set_rate() 54 __acquire(divider->lock); in clk_dclk_set_rate() 66 if (divider->lock) { in clk_dclk_set_rate() 67 spin_unlock_irqrestore(divider->lock, flags); in clk_dclk_set_rate() 69 __release(divider->lock); in clk_dclk_set_rate() 97 spinlock_t *lock) in rockchip_clk_register_dclk_branch() 115 mux->lock = lock; in rockchip_clk_register_dclk_branch() 128 gate->lock in rockchip_clk_register_dclk_branch() 92 rockchip_clk_register_dclk_branch(const char *name, const char *const *parent_names, u8 num_parents, void __iomem *base, int muxdiv_offset, u8 mux_shift, u8 mux_width, u8 mux_flags, int div_offset, u8 div_shift, u8 div_width, u8 div_flags, struct clk_div_table *div_table, int gate_offset, u8 gate_shift, u8 gate_flags, unsigned long flags, unsigned long max_prate, spinlock_t *lock) rockchip_clk_register_dclk_branch() argument [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/ |
H A D | clk-dclk-divider.c | 52 if (divider->lock) in clk_dclk_set_rate() 53 spin_lock_irqsave(divider->lock, flags); in clk_dclk_set_rate() 55 __acquire(divider->lock); in clk_dclk_set_rate() 66 if (divider->lock) in clk_dclk_set_rate() 67 spin_unlock_irqrestore(divider->lock, flags); in clk_dclk_set_rate() 69 __release(divider->lock); in clk_dclk_set_rate() 104 spinlock_t *lock) in rockchip_clk_register_dclk_branch() 122 mux->lock = lock; in rockchip_clk_register_dclk_branch() 135 gate->lock in rockchip_clk_register_dclk_branch() 91 rockchip_clk_register_dclk_branch(const char *name, const char *const *parent_names, u8 num_parents, void __iomem *base, int muxdiv_offset, u8 mux_shift, u8 mux_width, u8 mux_flags, int div_offset, u8 div_shift, u8 div_width, u8 div_flags, struct clk_div_table *div_table, int gate_offset, u8 gate_shift, u8 gate_flags, unsigned long flags, unsigned long max_prate, spinlock_t *lock) rockchip_clk_register_dclk_branch() argument [all...] |