Lines Matching defs:block_lock
44 struct block_lock {
61 static unsigned int __find_holder(struct block_lock *lock,
75 static void __add_holder(struct block_lock *lock, struct task_struct *task)
92 static void __del_holder(struct block_lock *lock, struct task_struct *task)
100 static int __check_holder(struct block_lock *lock)
150 static void __wake_many(struct block_lock *lock)
175 static void bl_init(struct block_lock *lock)
186 static int __available_for_read(struct block_lock *lock)
193 static int bl_down_read(struct block_lock *lock)
224 static int bl_down_read_nonblock(struct block_lock *lock)
245 static void bl_up_read(struct block_lock *lock)
256 static int bl_down_write(struct block_lock *lock)
292 static void bl_up_write(struct block_lock *lock)
352 struct block_lock lock;