Lines Matching defs:sv
35 static inline void _sv_wait(sv_t *sv, spinlock_t *lock)
39 add_wait_queue_exclusive(&sv->waiters, &wait);
45 remove_wait_queue(&sv->waiters, &wait);
48 #define sv_init(sv,flag,name) \
49 init_waitqueue_head(&(sv)->waiters)
50 #define sv_destroy(sv) \
52 #define sv_wait(sv, pri, lock, s) \
53 _sv_wait(sv, lock)
54 #define sv_signal(sv) \
55 wake_up(&(sv)->waiters)
56 #define sv_broadcast(sv) \
57 wake_up_all(&(sv)->waiters)