• Home
  • Raw
  • Download

Lines Matching refs:nr

47 asmlinkage int __raw_bit_set_asm(volatile unsigned long *addr, int nr);
49 asmlinkage int __raw_bit_clear_asm(volatile unsigned long *addr, int nr);
51 asmlinkage int __raw_bit_toggle_asm(volatile unsigned long *addr, int nr);
53 asmlinkage int __raw_bit_test_set_asm(volatile unsigned long *addr, int nr);
55 asmlinkage int __raw_bit_test_clear_asm(volatile unsigned long *addr, int nr);
57 asmlinkage int __raw_bit_test_toggle_asm(volatile unsigned long *addr, int nr);
59 asmlinkage int __raw_bit_test_asm(const volatile unsigned long *addr, int nr);
61 static inline void set_bit(int nr, volatile unsigned long *addr) in set_bit() argument
63 volatile unsigned long *a = addr + (nr >> 5); in set_bit()
64 __raw_bit_set_asm(a, nr & 0x1f); in set_bit()
67 static inline void clear_bit(int nr, volatile unsigned long *addr) in clear_bit() argument
69 volatile unsigned long *a = addr + (nr >> 5); in clear_bit()
70 __raw_bit_clear_asm(a, nr & 0x1f); in clear_bit()
73 static inline void change_bit(int nr, volatile unsigned long *addr) in change_bit() argument
75 volatile unsigned long *a = addr + (nr >> 5); in change_bit()
76 __raw_bit_toggle_asm(a, nr & 0x1f); in change_bit()
79 static inline int test_bit(int nr, const volatile unsigned long *addr) in test_bit() argument
81 volatile const unsigned long *a = addr + (nr >> 5); in test_bit()
82 return __raw_bit_test_asm(a, nr & 0x1f) != 0; in test_bit()
85 static inline int test_and_set_bit(int nr, volatile unsigned long *addr) in test_and_set_bit() argument
87 volatile unsigned long *a = addr + (nr >> 5); in test_and_set_bit()
88 return __raw_bit_test_set_asm(a, nr & 0x1f); in test_and_set_bit()
91 static inline int test_and_clear_bit(int nr, volatile unsigned long *addr) in test_and_clear_bit() argument
93 volatile unsigned long *a = addr + (nr >> 5); in test_and_clear_bit()
94 return __raw_bit_test_clear_asm(a, nr & 0x1f); in test_and_clear_bit()
97 static inline int test_and_change_bit(int nr, volatile unsigned long *addr) in test_and_change_bit() argument
99 volatile unsigned long *a = addr + (nr >> 5); in test_and_change_bit()
100 return __raw_bit_test_toggle_asm(a, nr & 0x1f); in test_and_change_bit()