Lines Matching refs:lock
22 // enhanced spinlock that automatically disables irqs when lock is hold
24 spinlock lock; // normal spinlock
30 spinlock_irq_init(spinlock_irq *lock)
32 B_INITIALIZE_SPINLOCK(&lock->lock);
36 acquire_spinlock_irq(spinlock_irq *lock)
40 acquire_spinlock(&lock->lock);
41 lock->prev_irq_state = prev_irq_state;
45 release_spinlock_irq(spinlock_irq *lock)
47 cpu_status prev_irq_state = lock->prev_irq_state;
49 release_spinlock(&lock->lock);