Lines Matching refs:nr

14 #define BYTE_NUMBER(nr)		((nr ^ BITOP_LE_SWIZZLE) / BITS_PER_BYTE)  argument
15 #define BYTE_OFFSET(nr) ((nr ^ BITOP_LE_SWIZZLE) % BITS_PER_BYTE) argument
17 #define BYTE_NUMBER(nr) ((nr) / BITS_PER_BYTE) argument
18 #define BYTE_OFFSET(nr) ((nr) % BITS_PER_BYTE) argument
22 arch___set_bit(unsigned long nr, volatile unsigned long *addr) in arch___set_bit() argument
24 if (__builtin_constant_p(nr)) { in arch___set_bit()
28 : "i" (BYTE_OFFSET(nr)), "i" (BYTE_NUMBER(nr)) in arch___set_bit()
32 unsigned long mask = BIT_MASK(nr); in arch___set_bit()
33 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in arch___set_bit()
40 arch___clear_bit(unsigned long nr, volatile unsigned long *addr) in arch___clear_bit() argument
42 if (__builtin_constant_p(nr)) { in arch___clear_bit()
46 : "i" (BYTE_OFFSET(nr)), in arch___clear_bit()
47 "i" (BYTE_NUMBER(nr)) in arch___clear_bit()
51 unsigned long mask = BIT_MASK(nr); in arch___clear_bit()
52 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in arch___clear_bit()
68 arch___change_bit(unsigned long nr, volatile unsigned long *addr) in arch___change_bit() argument
70 if (__builtin_constant_p(nr)) { in arch___change_bit()
74 : "i" (BYTE_OFFSET(nr)), in arch___change_bit()
75 "i" (BYTE_NUMBER(nr)) in arch___change_bit()
79 unsigned long mask = BIT_MASK(nr); in arch___change_bit()
80 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in arch___change_bit()
96 arch___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) in arch___test_and_set_bit() argument
98 unsigned long mask = BIT_MASK(nr); in arch___test_and_set_bit()
99 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in arch___test_and_set_bit()
116 arch___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) in arch___test_and_clear_bit() argument
118 unsigned long mask = BIT_MASK(nr); in arch___test_and_clear_bit()
119 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in arch___test_and_clear_bit()
128 arch___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) in arch___test_and_change_bit() argument
130 unsigned long mask = BIT_MASK(nr); in arch___test_and_change_bit()
131 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in arch___test_and_change_bit()