Home
last modified time | relevance | path

Searched refs:rwlock_t (Results 1 – 11 of 11) sorted by relevance

/xen/xen/include/xen/
A Drwlock.h15 } rwlock_t; typedef
22 #define DEFINE_RWLOCK(l) rwlock_t l = RW_LOCK_UNLOCKED
34 void queue_read_lock_slowpath(rwlock_t *lock);
35 void queue_write_lock_slowpath(rwlock_t *lock);
54 static inline int _read_trylock(rwlock_t *lock) in _read_trylock()
79 static inline void _read_lock(rwlock_t *lock) in _read_lock()
100 static inline void _read_lock_irq(rwlock_t *lock) in _read_lock_irq()
119 static inline void _read_unlock(rwlock_t *lock) in _read_unlock()
141 static inline int _rw_is_locked(rwlock_t *lock) in _rw_is_locked()
155 static inline void _write_lock(rwlock_t *lock) in _write_lock()
[all …]
A Dsched.h88 rwlock_t lock;
515 rwlock_t vnuma_rwlock;
/xen/xen/common/
A Drwlock.c12 static inline void rspin_until_writer_unlock(rwlock_t *lock, u32 cnts) in rspin_until_writer_unlock()
26 void queue_read_lock_slowpath(rwlock_t *lock) in queue_read_lock_slowpath()
63 void queue_write_lock_slowpath(rwlock_t *lock) in queue_write_lock_slowpath()
A Drangeset.c31 rwlock_t lock;
A Dargo.c179 rwlock_t rings_L2_rwlock;
/xen/xen/include/asm-x86/hvm/
A Dvpt.h93 rwlock_t lock;
137 rwlock_t pt_migrate;
A Ddomain.h185 rwlock_t mmcfg_lock;
/xen/xen/include/asm-arm/
A Dmmio.h62 rwlock_t lock;
A Dp2m.h36 rwlock_t lock;
A Dvgic.h169 rwlock_t pend_lpi_tree_lock; /* Protects the pend_lpi_tree */
/xen/xen/common/sched/
A Dcredit2.c525 rwlock_t lock; /* Private scheduler lock */

Completed in 25 milliseconds