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.
175 Two constructs can be used to annotate and check where and if certain locks
264 sequence of locks taken after each other) only once. A simple stack of
265 held locks is maintained, and a lightweight 64-bit hash value is
283 initialize locks. These two problems are illustrated below:
288 that module's locks, but module unloading does not remove old
294 locks that are not explicitly initialized. For example,
302 would place all 8192 locks into a single lock class.
305 initialize your locks.