Lines Matching full:flags
2 /// Find nested lock+irqsave functions that use the same flags variables
17 expression lock1,lock2,flags;
22 spin_lock_irqsave@p1(lock1,flags)
24 read_lock_irqsave@p1(lock1,flags)
26 write_lock_irqsave@p1(lock1,flags)
28 ... when != flags
30 spin_lock_irqsave(lock1,flags)
32 read_lock_irqsave(lock1,flags)
34 write_lock_irqsave(lock1,flags)
36 spin_lock_irqsave@p2(lock2,flags)
38 read_lock_irqsave@p2(lock2,flags)
40 write_lock_irqsave@p2(lock2,flags)
44 expression f <= r.flags;
45 expression lock1,lock2,flags;
50 *spin_lock_irqsave@p1(lock1,flags)
52 *read_lock_irqsave@p1(lock1,flags)
54 *write_lock_irqsave@p1(lock1,flags)
58 *spin_lock_irqsave@p2(lock2,flags)
60 *read_lock_irqsave@p2(lock2,flags)
62 *write_lock_irqsave@p2(lock2,flags)
73 cocci.print_secs("nested lock+irqsave that reuses flags",p2)
80 msg="ERROR: nested lock+irqsave that reuses flags from line %s." % (p1[0].line)