Lines Matching refs:holding
111 spinlock, but you may block holding a mutex. If you can't lock a mutex,
304 - Avoid holding spinlock for more than 5 lines of code and across any
357 lock when some other thread is holding the lock. You should acquire the
405 /* Must be holding cache_lock */
418 /* Must be holding cache_lock */
427 /* Must be holding cache_lock */
645 /* Must be holding cache_lock */
691 now sleep holding the object (eg. to copy_to_user() to
760 /* Must be holding cache_lock */
1020 going to be waiting while someone else is holding a lock. Second is the
1040 These two aims conflict: holding a lock for a short time might be done
1184 /* Must be holding cache_lock */
1195 /* Must be holding cache_lock */
1297 indirectly: you can never call them while holding a spinlock, or with
1334 Some functions are safe to call from any context, or holding almost any