Lines Matching refs:locks
10 The basic object the validator operates upon is a 'class' of locks.
12 A class of locks is a group of locks that are logically the same with
13 respect to locking rules, even if the locks may have multiple (possibly
84 Furthermore, two locks may not be taken in different order:
92 validator will still track all dependencies between locks.)
108 any rule violation between the new lock and any of the held locks.
126 could interrupt _any_ of the irq-unsafe or hardirq-unsafe locks, which
138 locks in this fixed order on each of the objects.
217 sequence of locks taken after each other) only once. A simple stack of
218 held locks is maintained, and a lightweight 64-bit hash value is
236 initialize locks. These two problems are illustrated below:
241 that module's locks, but module unloading does not remove old
247 locks that are not explicitly initialized. For example,
255 would place all 8192 locks into a single lock class.
258 initialize your locks.