Searched refs:spinlock (Results 1 – 4 of 4) sorted by relevance
18 void aos_spin_lock_init(aos_spinlock_t *spinlock) in aos_spin_lock_init() argument20 krhino_spin_lock_init((kspinlock_t *)spinlock); in aos_spin_lock_init()23 void aos_spin_lock(aos_spinlock_t *spinlock) in aos_spin_lock() argument25 krhino_spin_lock((kspinlock_t *)spinlock); in aos_spin_lock()28 void aos_spin_unlock(aos_spinlock_t *spinlock) in aos_spin_unlock() argument30 krhino_spin_unlock((kspinlock_t *)spinlock); in aos_spin_unlock()33 aos_irqsave_t aos_spin_lock_irqsave(aos_spinlock_t *spinlock) in aos_spin_lock_irqsave() argument36 krhino_spin_lock_irq_save((kspinlock_t *)spinlock, flag); in aos_spin_lock_irqsave()40 void aos_spin_unlock_irqrestore(aos_spinlock_t *spinlock, aos_irqsave_t flag) in aos_spin_unlock_irqrestore() argument42 krhino_spin_unlock_irq_restore((kspinlock_t *)spinlock, flag); in aos_spin_unlock_irqrestore()
14 typedef struct spinlock { struct21 #define DEFINE_SPINLOCK(lock) struct spinlock lock = { \ argument76 typedef struct spinlock { struct83 #define DEFINE_SPINLOCK(lock) struct spinlock lock = { \ argument
835 void aos_spin_lock_init(aos_spinlock_t *spinlock);842 void aos_spin_lock(aos_spinlock_t *spinlock);849 void aos_spin_unlock(aos_spinlock_t *spinlock);858 aos_irqsave_t aos_spin_lock_irqsave(aos_spinlock_t *spinlock);867 void aos_spin_unlock_irqrestore(aos_spinlock_t *spinlock, aos_irqsave_t flag);
318 static SDL_SpinLock spinlock = 0; in SDL_ReportAssertion() local319 SDL_AtomicLock(&spinlock); in SDL_ReportAssertion()323 SDL_AtomicUnlock(&spinlock); in SDL_ReportAssertion()327 SDL_AtomicUnlock(&spinlock); in SDL_ReportAssertion()
Completed in 6 milliseconds