HelenOS sources

spinlock_t         63 kernel/generic/include/synch/condvar.h extern errno_t _condvar_wait_timeout_spinlock_impl(condvar_t *cv, spinlock_t *lock,
spinlock_t         83 kernel/generic/include/synch/spinlock.h #define SPINLOCK_DECLARE(lock_name)  spinlock_t lock_name
spinlock_t         84 kernel/generic/include/synch/spinlock.h #define SPINLOCK_EXTERN(lock_name)   extern spinlock_t lock_name
spinlock_t        102 kernel/generic/include/synch/spinlock.h 	spinlock_t lock_name = SPINLOCK_INITIALIZER(desc_name)
spinlock_t        105 kernel/generic/include/synch/spinlock.h 	static spinlock_t lock_name = SPINLOCK_INITIALIZER(desc_name)
spinlock_t        121 kernel/generic/include/synch/spinlock.h extern void spinlock_initialize(spinlock_t *, const char *);
spinlock_t        122 kernel/generic/include/synch/spinlock.h extern bool spinlock_trylock(spinlock_t *);
spinlock_t        123 kernel/generic/include/synch/spinlock.h extern void spinlock_lock(spinlock_t *);
spinlock_t        124 kernel/generic/include/synch/spinlock.h extern void spinlock_unlock(spinlock_t *);
spinlock_t        125 kernel/generic/include/synch/spinlock.h extern bool spinlock_locked(spinlock_t *);
spinlock_t        131 kernel/generic/include/synch/spinlock.h static inline void spinlock_initialize(spinlock_t *l, const char *name)
spinlock_t        135 kernel/generic/include/synch/spinlock.h static inline bool spinlock_trylock(spinlock_t *l)
spinlock_t        141 kernel/generic/include/synch/spinlock.h static inline void spinlock_lock(spinlock_t *l)
spinlock_t        146 kernel/generic/include/synch/spinlock.h static inline void spinlock_unlock(spinlock_t *l)
spinlock_t        151 kernel/generic/include/synch/spinlock.h static inline bool spinlock_locked(spinlock_t *l)
spinlock_t        159 kernel/generic/include/synch/spinlock.h 	spinlock_t lock;              /**< Spinlock */
spinlock_t        125 kernel/generic/src/synch/condvar.c errno_t _condvar_wait_timeout_spinlock_impl(condvar_t *cv, spinlock_t *lock,
spinlock_t         58 kernel/generic/src/synch/spinlock.c void spinlock_initialize(spinlock_t *lock, const char *name)
spinlock_t         71 kernel/generic/src/synch/spinlock.c void spinlock_lock(spinlock_t *lock)
spinlock_t        127 kernel/generic/src/synch/spinlock.c void spinlock_unlock(spinlock_t *lock)
spinlock_t        146 kernel/generic/src/synch/spinlock.c bool spinlock_trylock(spinlock_t *lock)
spinlock_t        163 kernel/generic/src/synch/spinlock.c bool spinlock_locked(spinlock_t *lock)
HelenOS homepage, sources at GitHub