Bring forward the modern shiny scripts.
[akaros.git] / scripts / spatch / locks.cocci
1 @@
2 expression E;
3 @@
4 -lock(
5 +spin_lock(
6 -E
7 +&E->lock
8  )
9 @@
10 expression E;
11 @@
12 -unlock(
13 +spin_unlock(
14 -E
15 +&E->lock
16  )
17
18 @@
19 expression E;
20 @@
21 wlock(
22 -E
23 +&E->rwlock
24  )
25 @@
26 expression E;
27 @@
28 wunlock(
29 -E
30 +&E->rwlock
31  )
32
33 @@
34 expression E;
35 @@
36 rlock(
37 -E
38 +&E->rwlock
39  )
40 @@
41 expression E;
42 @@
43 canrlock(
44 -E
45 +&E->rwlock
46  )
47 @@
48 expression E;
49 @@
50 runlock(
51 -E
52 +&E->rwlock
53  )
54 @@
55
56 expression E;
57 @@
58 qlock(
59 -E
60 +&E->qlock
61  )
62 @@
63 expression E;
64 @@
65 qunlock(
66 -E
67 +&E->qlock
68  )
69 @@
70 expression E;
71 @@
72 canqlock(
73 -E
74 +&E->qlock
75  )