Lines Matching refs:nr

118 static __inline__ int __test_bit(int nr, const MS_U32 * p)  in __test_bit()  argument
120 return (p[nr >> 5] >> (nr & 31)) & 1UL; in __test_bit()
124 #define ms_test_bit(nr,p) __test_bit(nr,p) argument
125 #define ms_clear_bit(nr,addr,type) *(addr) = (volatile type )( (~( (type)1 << (type)nr)) & (type)(*… argument
126 #define ms_set_bit(nr,addr,type) *(addr) = (volatile type )( ( ( (type)1 << (type)nr)) | (type)(*… argument
128 static __inline__ void ms_devmap_clear_bit(MS_U32 nr, MS_U32 *p) in ms_devmap_clear_bit() argument
130 int bit = nr & (8 * sizeof(MS_U32) - 1); in ms_devmap_clear_bit()
131 int idx = nr >> 5; in ms_devmap_clear_bit()
136 static __inline__ void ms_devmap_set_bit(MS_U32 nr, MS_U32 *p) in ms_devmap_set_bit() argument
138 int bit = nr & (8 * sizeof(MS_U32) - 1); in ms_devmap_set_bit()
139 int idx = nr >> 5; in ms_devmap_set_bit()
144 static __inline__ int __ms_test_and_clear_bit_le(MS_U32 nr, MS_U32 *p) in __ms_test_and_clear_bit_le() argument
146 int oldVal = (*p >> (nr & 31)) & 1UL; in __ms_test_and_clear_bit_le()
148 ms_clear_bit(nr, p, MS_U32); in __ms_test_and_clear_bit_le()
152 static __inline__ int __ms_test_and_set_bit_le(MS_U32 nr, MS_U32 *p) in __ms_test_and_set_bit_le() argument
154 int oldVal = (*p >> (nr & 31)) & 1UL; in __ms_test_and_set_bit_le()
156 ms_set_bit(nr, p, MS_U32); in __ms_test_and_set_bit_le()
161 #define ms_test_and_set_bit(nr,p) __ms_test_and_set_bit_le(nr,p) argument
162 #define ms_test_and_clear_bit(nr,p) __ms_test_and_clear_bit_le(nr,p) argument