HelenOS sources

irq_spinlock_t     67 kernel/generic/include/console/console.h extern irq_spinlock_t kio_lock;
irq_spinlock_t     62 kernel/generic/include/synch/condvar.h extern errno_t __condvar_wait_irq_spinlock(condvar_t *cv, irq_spinlock_t *mtx);
irq_spinlock_t     65 kernel/generic/include/synch/condvar.h extern errno_t __condvar_wait_timeout_irq_spinlock(condvar_t *cv, irq_spinlock_t *mtx, uint32_t usec);
irq_spinlock_t     70 kernel/generic/include/synch/condvar.h 	irq_spinlock_t *: __condvar_wait_irq_spinlock \
irq_spinlock_t     76 kernel/generic/include/synch/condvar.h 	irq_spinlock_t *: __condvar_wait_timeout_irq_spinlock \
irq_spinlock_t    167 kernel/generic/include/synch/spinlock.h #define IRQ_SPINLOCK_DECLARE(lock_name)  irq_spinlock_t lock_name
irq_spinlock_t    168 kernel/generic/include/synch/spinlock.h #define IRQ_SPINLOCK_EXTERN(lock_name)   extern irq_spinlock_t lock_name
irq_spinlock_t    186 kernel/generic/include/synch/spinlock.h 	irq_spinlock_t lock_name = IRQ_SPINLOCK_INITIALIZER(desc_name)
irq_spinlock_t    189 kernel/generic/include/synch/spinlock.h 	static irq_spinlock_t lock_name = IRQ_SPINLOCK_INITIALIZER(desc_name)
irq_spinlock_t    197 kernel/generic/include/synch/spinlock.h extern void irq_spinlock_initialize(irq_spinlock_t *, const char *);
irq_spinlock_t    198 kernel/generic/include/synch/spinlock.h extern void irq_spinlock_lock(irq_spinlock_t *, bool);
irq_spinlock_t    199 kernel/generic/include/synch/spinlock.h extern void irq_spinlock_unlock(irq_spinlock_t *, bool);
irq_spinlock_t    200 kernel/generic/include/synch/spinlock.h extern bool irq_spinlock_trylock(irq_spinlock_t *);
irq_spinlock_t    201 kernel/generic/include/synch/spinlock.h extern void irq_spinlock_pass(irq_spinlock_t *, irq_spinlock_t *);
irq_spinlock_t    202 kernel/generic/include/synch/spinlock.h extern void irq_spinlock_exchange(irq_spinlock_t *, irq_spinlock_t *);
irq_spinlock_t    203 kernel/generic/include/synch/spinlock.h extern bool irq_spinlock_locked(irq_spinlock_t *);
irq_spinlock_t    140 kernel/generic/src/ddi/irq.c irq_dispatch_and_lock_table(hash_table_t *h, irq_spinlock_t *l, inr_t inr)
irq_spinlock_t    138 kernel/generic/src/synch/condvar.c     irq_spinlock_t *irq_lock, uint32_t usec)
irq_spinlock_t    166 kernel/generic/src/synch/condvar.c errno_t __condvar_wait_irq_spinlock(condvar_t *cv, irq_spinlock_t *irq_lock)
irq_spinlock_t     48 kernel/generic/src/synch/irq_spinlock.c static inline bool owned_by_me(irq_spinlock_t *lock)
irq_spinlock_t     53 kernel/generic/src/synch/irq_spinlock.c static inline bool not_owned_by_me(irq_spinlock_t *lock)
irq_spinlock_t     58 kernel/generic/src/synch/irq_spinlock.c static inline void claim(irq_spinlock_t *lock)
irq_spinlock_t     65 kernel/generic/src/synch/irq_spinlock.c static inline void unclaim(irq_spinlock_t *lock)
irq_spinlock_t     73 kernel/generic/src/synch/irq_spinlock.c static inline bool owned_by_me(irq_spinlock_t *lock)
irq_spinlock_t     78 kernel/generic/src/synch/irq_spinlock.c static inline bool not_owned_by_me(irq_spinlock_t *lock)
irq_spinlock_t     83 kernel/generic/src/synch/irq_spinlock.c static inline void claim(irq_spinlock_t *lock)
irq_spinlock_t     87 kernel/generic/src/synch/irq_spinlock.c static inline void unclaim(irq_spinlock_t *lock)
irq_spinlock_t     99 kernel/generic/src/synch/irq_spinlock.c void irq_spinlock_initialize(irq_spinlock_t *lock, const char *name)
irq_spinlock_t    101 kernel/generic/src/synch/irq_spinlock.c 	*lock = (irq_spinlock_t) IRQ_SPINLOCK_INITIALIZER(name);
irq_spinlock_t    113 kernel/generic/src/synch/irq_spinlock.c void irq_spinlock_lock(irq_spinlock_t *lock, bool irq_dis)
irq_spinlock_t    142 kernel/generic/src/synch/irq_spinlock.c void irq_spinlock_unlock(irq_spinlock_t *lock, bool irq_res)
irq_spinlock_t    174 kernel/generic/src/synch/irq_spinlock.c bool irq_spinlock_trylock(irq_spinlock_t *lock)
irq_spinlock_t    196 kernel/generic/src/synch/irq_spinlock.c void irq_spinlock_pass(irq_spinlock_t *unlock, irq_spinlock_t *lock)
irq_spinlock_t    233 kernel/generic/src/synch/irq_spinlock.c void irq_spinlock_exchange(irq_spinlock_t *unlock, irq_spinlock_t *lock)
irq_spinlock_t    260 kernel/generic/src/synch/irq_spinlock.c bool irq_spinlock_locked(irq_spinlock_t *lock)
HelenOS homepage, sources at GitHub