Lines Matching refs:lock

10 Because things like lock contention can severely impact performance.
14 Lockdep already has hooks in the lock functions and maps lock instances to
15 lock classes. We build on that (see Documentation/locking/lockdep-design.txt).
16 The graph below shows the relation between the lock functions and the various
21 lock _____
39 lock, unlock - the regular lock functions
45 con-bounces - number of lock contention that involved x-cpu data
46 contentions - number of lock acquisitions that had to wait
47 wait time min - shortest (non-0) time we ever had to wait for a lock
48 max - longest time we ever had to wait for a lock
49 total - total time we spend waiting on this lock
50 avg - average time spent waiting on this lock
51 acq-bounces - number of lock acquisitions that involved x-cpu data
52 acquisitions - number of times we took the lock
53 hold time min - shortest (non-0) time we ever held the lock
54 max - longest time we ever held the lock
55 total - total time this lock was held
56 avg - average time this lock was held
58 These numbers are gathered per lock class, per read/write state (when
62 that had to wait on lock acquisition.
78 Look at the current lock statistics:
118 This excerpt shows the first two lock class statistics. Line 01 shows the
125 which tries to get the lock) and lines 14-17 show the first 4 recorded
126 contended points (the lock holder). It is possible that the max
129 The first lock (05-18) is a read/write lock, and shows two lines above the
140 34 &rq->lock: 13128 13128 0.43 190.5…
142 36 &rq->lock 645 [<ffffffff8103bfc4>] task_rq_lock+…
143 37 &rq->lock 297 [<ffffffff8104ba65>] try_to_wake_u…
144 38 &rq->lock 360 [<ffffffff8103c4c5>] select_task_r…
145 39 &rq->lock 428 [<ffffffff81045f98>] scheduler_tic…
147 41 &rq->lock 77 [<ffffffff8103bfc4>] task_rq_lock+…
148 42 &rq->lock 174 [<ffffffff8104ba65>] try_to_wake_u…
149 43 &rq->lock 4715 [<ffffffff8103ed4b>] double_rq_loc…
150 44 &rq->lock 893 [<ffffffff81340524>] schedule+0x15…
154 48 &rq->lock/1: 1526 11488 0.33 388.7…
156 50 &rq->lock/1 11526 [<ffffffff8103ed58>] double_rq_loc…
158 52 &rq->lock/1 5645 [<ffffffff8103ed4b>] double_rq_loc…
159 53 &rq->lock/1 1224 [<ffffffff81340524>] schedule+0x15…
160 54 &rq->lock/1 4336 [<ffffffff8103ed58>] double_rq_loc…
161 55 &rq->lock/1 181 [<ffffffff8104ba65>] try_to_wake_u…
163 Line 48 shows statistics for the second subclass (/1) of &rq->lock class
165 double_rq_lock actually acquires a nested lock of two spinlocks.
173 …&rq->lock: 135014 136909 0.18 606.09 842160.68 6.1…
178 …&(&dentry->d_lockref.lock)->rlock: 39791 40179 0.15 1302.08 …