Lines Matching defs:nr
26 * Set bit 'nr' in 32-bit quantity at address 'addr' where bit '0'
31 static inline int test_and_set_bit(unsigned long nr, volatile unsigned long *addr)
35 ADDR = ((unsigned long *) addr) + (nr >> 5);
36 mask = 1 << (nr & 31);
41 static inline void set_bit(unsigned long nr, volatile unsigned long *addr)
45 ADDR = ((unsigned long *) addr) + (nr >> 5);
46 mask = 1 << (nr & 31);
51 static inline int test_and_clear_bit(unsigned long nr, volatile unsigned long *addr)
55 ADDR = ((unsigned long *) addr) + (nr >> 5);
56 mask = 1 << (nr & 31);
61 static inline void clear_bit(unsigned long nr, volatile unsigned long *addr)
65 ADDR = ((unsigned long *) addr) + (nr >> 5);
66 mask = 1 << (nr & 31);
71 static inline int test_and_change_bit(unsigned long nr, volatile unsigned long *addr)
75 ADDR = ((unsigned long *) addr) + (nr >> 5);
76 mask = 1 << (nr & 31);
81 static inline void change_bit(unsigned long nr, volatile unsigned long *addr)
85 ADDR = ((unsigned long *) addr) + (nr >> 5);
86 mask = 1 << (nr & 31);