Lines Matching +full:1 +full:a
8 volatile unsigned int *a = addr; in set_bit() local
11 a += nr >> 5; in set_bit()
12 mask = 1 << (nr & 0x1f); in set_bit()
15 "1: \n\t" in set_bit()
16 "movli.l @%1, %0 ! set_bit \n\t" in set_bit()
18 "movco.l %0, @%1 \n\t" in set_bit()
19 "bf 1b \n\t" in set_bit()
21 : "r" (a), "r" (mask) in set_bit()
29 volatile unsigned int *a = addr; in clear_bit() local
32 a += nr >> 5; in clear_bit()
33 mask = 1 << (nr & 0x1f); in clear_bit()
36 "1: \n\t" in clear_bit()
37 "movli.l @%1, %0 ! clear_bit \n\t" in clear_bit()
39 "movco.l %0, @%1 \n\t" in clear_bit()
40 "bf 1b \n\t" in clear_bit()
42 : "r" (a), "r" (~mask) in clear_bit()
50 volatile unsigned int *a = addr; in change_bit() local
53 a += nr >> 5; in change_bit()
54 mask = 1 << (nr & 0x1f); in change_bit()
57 "1: \n\t" in change_bit()
58 "movli.l @%1, %0 ! change_bit \n\t" in change_bit()
60 "movco.l %0, @%1 \n\t" in change_bit()
61 "bf 1b \n\t" in change_bit()
63 : "r" (a), "r" (mask) in change_bit()
71 volatile unsigned int *a = addr; in test_and_set_bit() local
74 a += nr >> 5; in test_and_set_bit()
75 mask = 1 << (nr & 0x1f); in test_and_set_bit()
78 "1: \n\t" in test_and_set_bit()
80 "mov %0, %1 \n\t" in test_and_set_bit()
83 "bf 1b \n\t" in test_and_set_bit()
84 "and %3, %1 \n\t" in test_and_set_bit()
86 : "r" (a), "r" (mask) in test_and_set_bit()
96 volatile unsigned int *a = addr; in test_and_clear_bit() local
99 a += nr >> 5; in test_and_clear_bit()
100 mask = 1 << (nr & 0x1f); in test_and_clear_bit()
103 "1: \n\t" in test_and_clear_bit()
105 "mov %0, %1 \n\t" in test_and_clear_bit()
108 "bf 1b \n\t" in test_and_clear_bit()
109 "and %3, %1 \n\t" in test_and_clear_bit()
112 : "r" (a), "r" (mask), "r" (~mask) in test_and_clear_bit()
122 volatile unsigned int *a = addr; in test_and_change_bit() local
125 a += nr >> 5; in test_and_change_bit()
126 mask = 1 << (nr & 0x1f); in test_and_change_bit()
129 "1: \n\t" in test_and_change_bit()
131 "mov %0, %1 \n\t" in test_and_change_bit()
134 "bf 1b \n\t" in test_and_change_bit()
135 "and %3, %1 \n\t" in test_and_change_bit()
138 : "r" (a), "r" (mask) in test_and_change_bit()