Home | History | Annotate | Download | only in linux

Lines Matching defs:lock

20  spinlock_t lock;
34 #define write_seqlock_irqsave(lock, flags) do { local_irq_save(flags); write_seqlock(lock); } while (0)
35 #define write_seqlock_irq(lock) do { local_irq_disable(); write_seqlock(lock); } while (0)
36 #define write_seqlock_bh(lock) do { local_bh_disable(); write_seqlock(lock); } while (0)
37 #define write_sequnlock_irqrestore(lock, flags) do { write_sequnlock(lock); local_irq_restore(flags); } while(0)
38 #define write_sequnlock_irq(lock) do { write_sequnlock(lock); local_irq_enable(); } while(0)
39 #define write_sequnlock_bh(lock) do { write_sequnlock(lock); local_bh_enable(); } while(0)
40 #define read_seqbegin_irqsave(lock, flags) ({ local_irq_save(flags); read_seqbegin(lock); })
41 #define read_seqretry_irqrestore(lock, iv, flags) ({ int ret = read_seqretry(lock, iv); local_irq_restore(flags); ret; })