Home
last modified time | relevance | path

Searched refs:realSpinlock (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/drivers/hdf_core/adapter/khdf/liteos/osal/src/
H A Dosal_spinlock.c50 spinlock->realSpinlock = NULL; in OsalSpinInit()
55 spinlock->realSpinlock = spin; in OsalSpinInit()
62 if (spinlock == NULL || spinlock->realSpinlock == NULL) { in OsalSpinDestroy()
67 OsalMemFree(spinlock->realSpinlock); in OsalSpinDestroy()
68 spinlock->realSpinlock = NULL; in OsalSpinDestroy()
75 if (spinlock == NULL || spinlock->realSpinlock == NULL) { in OsalSpinLock()
80 spin_lock((spinlock_t *)spinlock->realSpinlock); in OsalSpinLock()
87 if (spinlock == NULL || spinlock->realSpinlock == NULL) { in OsalSpinUnlock()
92 spin_unlock((spinlock_t *)spinlock->realSpinlock); in OsalSpinUnlock()
106 LOS_SpinLock((spinlock_t *)spinlock->realSpinlock); in OsalSpinLockIrq()
[all …]
/ohos5.0/drivers/hdf_core/adapter/khdf/linux/osal/src/
H A Dosal_spinlock.c39 spinlock->realSpinlock = NULL; in OsalSpinInit()
43 spinlock->realSpinlock = (void *)spin_tmp; in OsalSpinInit()
51 if (spinlock == NULL || spinlock->realSpinlock == NULL) { in OsalSpinDestroy()
56 OsalMemFree(spinlock->realSpinlock); in OsalSpinDestroy()
57 spinlock->realSpinlock = NULL; in OsalSpinDestroy()
65 if (spinlock == NULL || spinlock->realSpinlock == NULL) { in OsalSpinLock()
70 spin_lock((spinlock_t *)spinlock->realSpinlock); in OsalSpinLock()
78 if (spinlock == NULL || spinlock->realSpinlock == NULL) { in OsalSpinUnlock()
83 spin_unlock((spinlock_t *)spinlock->realSpinlock); in OsalSpinUnlock()
96 spin_lock_irq((spinlock_t *)spinlock->realSpinlock); in OsalSpinLockIrq()
[all …]
/ohos5.0/drivers/hdf_core/framework/support/posix/src/
H A Dosal_spinlock.c26 spinlock->realSpinlock = NULL; in OsalSpinInit()
40 spinlock->realSpinlock = (void *)spinTmp; in OsalSpinInit()
49 if (spinlock == NULL || spinlock->realSpinlock == NULL) { in OsalSpinDestroy()
54 ret = pthread_spin_destroy((pthread_spinlock_t *)spinlock->realSpinlock); in OsalSpinDestroy()
60 OsalMemFree(spinlock->realSpinlock); in OsalSpinDestroy()
61 spinlock->realSpinlock = NULL; in OsalSpinDestroy()
70 if (spinlock == NULL || spinlock->realSpinlock == NULL) { in OsalSpinLock()
75 ret = pthread_spin_lock((pthread_spinlock_t *)spinlock->realSpinlock); in OsalSpinLock()
88 if (spinlock == NULL || spinlock->realSpinlock == NULL) { in OsalSpinUnlock()
93 ret = pthread_spin_unlock((pthread_spinlock_t *)spinlock->realSpinlock); in OsalSpinUnlock()
/ohos5.0/drivers/hdf_core/adapter/khdf/liteos_m/osal/src/
H A Dosal_spinlock.c51 spinlock->realSpinlock = (void *)(uintptr_t)muxId; in OsalSpinInit()
53 spinlock->realSpinlock = (void *)(uintptr_t)HDF_INVALID_MUX_ID; in OsalSpinInit()
65 if (spinlock == NULL || spinlock->realSpinlock == (void *)(uintptr_t)HDF_INVALID_MUX_ID) { in OsalSpinDestroy()
70 ret = LOS_MuxDelete((uint32_t)(uintptr_t)spinlock->realSpinlock); in OsalSpinDestroy()
76 spinlock->realSpinlock = (void *)(uintptr_t)HDF_INVALID_MUX_ID; in OsalSpinDestroy()
84 if (spinlock == NULL || spinlock->realSpinlock == (void *)(uintptr_t)HDF_INVALID_MUX_ID) { in OsalSpinLock()
89 ret = LOS_MuxPend((uint32_t)(uintptr_t)spinlock->realSpinlock, LOS_MS2Tick(HDF_WAIT_FOREVER)); in OsalSpinLock()
102 if (spinlock == NULL || spinlock->realSpinlock == (void *)(uintptr_t)HDF_INVALID_MUX_ID) { in OsalSpinUnlock()
107 ret = LOS_MuxPost((uint32_t)(uintptr_t)spinlock->realSpinlock); in OsalSpinUnlock()
/ohos5.0/drivers/hdf_core/interfaces/inner_api/osal/shared/
H A Dosal_spinlock.h49 void *realSpinlock; /**< Pointer to a spinlock */ member