Go to the documentation of this file.
9 #include <linux/bitops.h>
11 #include <linux/export.h>
22 volatile unsigned long *
a =
addr;
23 unsigned bit = nr & SZLONG_MASK;
27 a += nr >> SZLONG_LOG;
44 volatile unsigned long *
a =
addr;
45 unsigned bit = nr & SZLONG_MASK;
49 a += nr >> SZLONG_LOG;
66 volatile unsigned long *
a =
addr;
67 unsigned bit = nr & SZLONG_MASK;
71 a += nr >> SZLONG_LOG;
87 volatile unsigned long *
addr)
89 volatile unsigned long *
a =
addr;
90 unsigned bit = nr & SZLONG_MASK;
95 a += nr >> SZLONG_LOG;
113 volatile unsigned long *
addr)
115 volatile unsigned long *
a =
addr;
116 unsigned bit = nr & SZLONG_MASK;
121 a += nr >> SZLONG_LOG;
140 volatile unsigned long *
a =
addr;
141 unsigned bit = nr & SZLONG_MASK;
146 a += nr >> SZLONG_LOG;
165 volatile unsigned long *
a =
addr;
166 unsigned bit = nr & SZLONG_MASK;
171 a += nr >> SZLONG_LOG;