Searched refs:nr (Results 1 - 25 of 331) sorted by relevance

1234567891011>>

/arch/sh/include/mach-common/mach/
H A Dromimage.h7 static inline void mmcif_update_progress(int nr) argument
/arch/arm/mach-shmobile/include/mach/
H A Dirqs.h8 #define irq_pin(nr) ((nr) + IRQPIN_BASE)
/arch/arm/include/asm/
H A Dsync_bitops.h16 #define sync_set_bit(nr, p) _set_bit(nr, p)
17 #define sync_clear_bit(nr, p) _clear_bit(nr, p)
18 #define sync_change_bit(nr, p) _change_bit(nr, p)
19 #define sync_test_and_set_bit(nr, p) _test_and_set_bit(nr, p)
20 #define sync_test_and_clear_bit(nr, p) _test_and_clear_bit(nr,
[all...]
/arch/arm64/include/asm/
H A Dsync_bitops.h17 #define sync_set_bit(nr, p) set_bit(nr, p)
18 #define sync_clear_bit(nr, p) clear_bit(nr, p)
19 #define sync_change_bit(nr, p) change_bit(nr, p)
20 #define sync_test_and_set_bit(nr, p) test_and_set_bit(nr, p)
21 #define sync_test_and_clear_bit(nr, p) test_and_clear_bit(nr,
[all...]
/arch/x86/include/asm/
H A Dsync_bitops.h20 * @nr: the bit to set
26 * Note that @nr may be almost arbitrarily large; this function is not
29 static inline void sync_set_bit(long nr, volatile unsigned long *addr) argument
33 : "Ir" (nr)
39 * @nr: Bit to clear
47 static inline void sync_clear_bit(long nr, volatile unsigned long *addr) argument
51 : "Ir" (nr)
57 * @nr: Bit to change
61 * Note that @nr may be almost arbitrarily large; this function is not
64 static inline void sync_change_bit(long nr, volatil argument
80 sync_test_and_set_bit(long nr, volatile unsigned long *addr) argument
98 sync_test_and_clear_bit(long nr, volatile unsigned long *addr) argument
116 sync_test_and_change_bit(long nr, volatile unsigned long *addr) argument
[all...]
H A Dbitops.h52 #define IS_IMMEDIATE(nr) (__builtin_constant_p(nr))
53 #define CONST_MASK_ADDR(nr, addr) BITOP_ADDR((void *)(addr) + ((nr)>>3))
54 #define CONST_MASK(nr) (1 << ((nr) & 7))
58 * @nr: the bit to set
68 * Note that @nr may be almost arbitrarily large; this function is not
72 set_bit(long nr, volatile unsigned long *addr) argument
74 if (IS_IMMEDIATE(nr)) {
94 __set_bit(long nr, volatile unsigned long *addr) argument
110 clear_bit(long nr, volatile unsigned long *addr) argument
131 clear_bit_unlock(long nr, volatile unsigned long *addr) argument
137 __clear_bit(long nr, volatile unsigned long *addr) argument
154 __clear_bit_unlock(long nr, volatile unsigned long *addr) argument
169 __change_bit(long nr, volatile unsigned long *addr) argument
183 change_bit(long nr, volatile unsigned long *addr) argument
204 test_and_set_bit(long nr, volatile unsigned long *addr) argument
217 test_and_set_bit_lock(long nr, volatile unsigned long *addr) argument
231 __test_and_set_bit(long nr, volatile unsigned long *addr) argument
250 test_and_clear_bit(long nr, volatile unsigned long *addr) argument
271 __test_and_clear_bit(long nr, volatile unsigned long *addr) argument
283 __test_and_change_bit(long nr, volatile unsigned long *addr) argument
303 test_and_change_bit(long nr, volatile unsigned long *addr) argument
308 constant_test_bit(long nr, const volatile unsigned long *addr) argument
314 variable_test_bit(long nr, volatile const unsigned long *addr) argument
[all...]
/arch/sh/include/asm/
H A Dbitops-op32.h11 #define BYTE_NUMBER(nr) ((nr ^ BITOP_LE_SWIZZLE) / BITS_PER_BYTE)
12 #define BYTE_OFFSET(nr) ((nr ^ BITOP_LE_SWIZZLE) % BITS_PER_BYTE)
14 #define BYTE_NUMBER(nr) ((nr) / BITS_PER_BYTE)
15 #define BYTE_OFFSET(nr) ((nr) % BITS_PER_BYTE)
18 #define IS_IMMEDIATE(nr) (__builtin_constant_p(nr))
20 __set_bit(int nr, volatile unsigned long *addr) argument
37 __clear_bit(int nr, volatile unsigned long *addr) argument
64 __change_bit(int nr, volatile unsigned long *addr) argument
91 __test_and_set_bit(int nr, volatile unsigned long *addr) argument
110 __test_and_clear_bit(int nr, volatile unsigned long *addr) argument
121 __test_and_change_bit(int nr, volatile unsigned long *addr) argument
137 test_bit(int nr, const volatile unsigned long *addr) argument
[all...]
H A Dbitops-grb.h4 static inline void set_bit(int nr, volatile void * addr) argument
10 a += nr >> 5;
11 mask = 1 << (nr & 0x1f);
28 static inline void clear_bit(int nr, volatile void * addr) argument
34 a += nr >> 5;
35 mask = ~(1 << (nr & 0x1f));
51 static inline void change_bit(int nr, volatile void * addr) argument
57 a += nr >> 5;
58 mask = 1 << (nr & 0x1f);
74 static inline int test_and_set_bit(int nr, volatil argument
105 test_and_clear_bit(int nr, volatile void * addr) argument
139 test_and_change_bit(int nr, volatile void * addr) argument
[all...]
H A Dbitops-llsc.h4 static inline void set_bit(int nr, volatile void *addr) argument
10 a += nr >> 5;
11 mask = 1 << (nr & 0x1f);
25 static inline void clear_bit(int nr, volatile void *addr) argument
31 a += nr >> 5;
32 mask = 1 << (nr & 0x1f);
46 static inline void change_bit(int nr, volatile void *addr) argument
52 a += nr >> 5;
53 mask = 1 << (nr & 0x1f);
67 static inline int test_and_set_bit(int nr, volatil argument
92 test_and_clear_bit(int nr, volatile void *addr) argument
118 test_and_change_bit(int nr, volatile void *addr) argument
[all...]
/arch/arc/include/asm/
H A Dbitops.h29 static inline void set_bit(unsigned long nr, volatile unsigned long *m) argument
33 m += nr >> 5;
35 if (__builtin_constant_p(nr))
36 nr &= 0x1f;
44 : "r"(m), "ir"(nr)
48 static inline void clear_bit(unsigned long nr, volatile unsigned long *m) argument
52 m += nr >> 5;
54 if (__builtin_constant_p(nr))
55 nr &= 0x1f;
63 : "r"(m), "ir"(nr)
67 change_bit(unsigned long nr, volatile unsigned long *m) argument
97 test_and_set_bit(unsigned long nr, volatile unsigned long *m) argument
119 test_and_clear_bit(unsigned long nr, volatile unsigned long *m) argument
141 test_and_change_bit(unsigned long nr, volatile unsigned long *m) argument
182 set_bit(unsigned long nr, volatile unsigned long *m) argument
198 clear_bit(unsigned long nr, volatile unsigned long *m) argument
214 change_bit(unsigned long nr, volatile unsigned long *m) argument
230 test_and_set_bit(unsigned long nr, volatile unsigned long *m) argument
249 test_and_clear_bit(unsigned long nr, volatile unsigned long *m) argument
268 test_and_change_bit(unsigned long nr, volatile unsigned long *m) argument
292 __set_bit(unsigned long nr, volatile unsigned long *m) argument
304 __clear_bit(unsigned long nr, volatile unsigned long *m) argument
316 __change_bit(unsigned long nr, volatile unsigned long *m) argument
329 __test_and_set_bit(unsigned long nr, volatile unsigned long *m) argument
344 __test_and_clear_bit(unsigned long nr, volatile unsigned long *m) argument
359 __test_and_change_bit(unsigned long nr, volatile unsigned long *m) argument
377 __constant_test_bit(unsigned int nr, const volatile unsigned long *addr) argument
384 __test_bit(unsigned int nr, const volatile unsigned long *addr) argument
[all...]
/arch/arm/mach-shmobile/
H A Dirqs.h7 #define gic_spi(nr) ((nr) + 32)
8 #define gic_iid(nr) (nr) /* ICCIAR / interrupt ID */
H A Drcar-gen2.h5 #define MD(nr) BIT(nr)
/arch/x86/boot/
H A Dbitops.h19 static inline int constant_test_bit(int nr, const void *addr) argument
22 return ((1UL << (nr & 31)) & (p[nr >> 5])) != 0;
24 static inline int variable_test_bit(int nr, const void *addr) argument
29 asm("btl %2,%1; setc %0" : "=qm" (v) : "m" (*p), "Ir" (nr));
33 #define test_bit(nr,addr) \
34 (__builtin_constant_p(nr) ? \
35 constant_test_bit((nr),(addr)) : \
36 variable_test_bit((nr),(addr)))
38 static inline void set_bit(int nr, voi argument
[all...]
/arch/mn10300/lib/
H A Dbitops.c17 void change_bit(unsigned long nr, volatile void *addr) argument
19 if (test_bit(nr, addr))
23 if (!test_and_set_bit(nr, addr))
27 if (test_and_clear_bit(nr, addr))
36 int test_and_change_bit(unsigned long nr, volatile void *addr) argument
38 if (test_bit(nr, addr))
42 if (!test_and_set_bit(nr, addr))
46 if (test_and_clear_bit(nr, addr))
/arch/s390/include/asm/
H A Debcdic.h24 codepage_convert(const __u8 *codepage, volatile __u8 * addr, unsigned long nr) argument
26 if (nr-- <= 0)
36 : "+&a" (addr), "+&a" (nr)
40 #define ASCEBC(addr,nr) codepage_convert(_ascebc, addr, nr)
41 #define EBCASC(addr,nr) codepage_convert(_ebcasc, addr, nr)
42 #define ASCEBC_500(addr,nr) codepage_convert(_ascebc_500, addr, nr)
43 #define EBCASC_500(addr,nr) codepage_conver
[all...]
H A Dfacility.h16 static inline int __test_facility(unsigned long nr, void *facilities) argument
20 if (nr >= MAX_FACILITY_BIT)
22 ptr = (unsigned char *) facilities + (nr >> 3);
23 return (*ptr & (0x80 >> (nr & 7))) != 0;
31 static inline int test_facility(unsigned long nr) argument
33 return __test_facility(nr, &S390_lowcore.stfle_fac_list);
43 unsigned long nr; local
51 nr = 4; /* bytes stored by stfl */
61 nr = (reg0 + 1) * 8; /* # bytes stored by stfle */
63 memset((char *) stfle_fac_list + nr,
[all...]
H A Dbitops.h9 * this assumption by directly testing bits with (val & (1<<nr)).
57 #define __BITOPS_AND "nr"
133 __bitops_word(unsigned long nr, volatile unsigned long *ptr) argument
137 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3);
142 __bitops_byte(unsigned long nr, volatile unsigned long *ptr) argument
144 return ((unsigned char *)ptr) + ((nr ^ (BITS_PER_LONG - 8)) >> 3);
147 static inline void set_bit(unsigned long nr, volatile unsigned long *ptr) argument
149 unsigned long *addr = __bitops_word(nr, ptr);
153 if (__builtin_constant_p(nr)) {
168 clear_bit(unsigned long nr, volatile unsigned long *ptr) argument
189 change_bit(unsigned long nr, volatile unsigned long *ptr) argument
211 test_and_set_bit(unsigned long nr, volatile unsigned long *ptr) argument
222 test_and_clear_bit(unsigned long nr, volatile unsigned long *ptr) argument
233 test_and_change_bit(unsigned long nr, volatile unsigned long *ptr) argument
243 __set_bit(unsigned long nr, volatile unsigned long *ptr) argument
251 __clear_bit(unsigned long nr, volatile unsigned long *ptr) argument
258 __change_bit(unsigned long nr, volatile unsigned long *ptr) argument
266 __test_and_set_bit(unsigned long nr, volatile unsigned long *ptr) argument
277 __test_and_clear_bit(unsigned long nr, volatile unsigned long *ptr) argument
288 __test_and_change_bit(unsigned long nr, volatile unsigned long *ptr) argument
298 test_bit(unsigned long nr, const volatile unsigned long *ptr) argument
318 set_bit_inv(unsigned long nr, volatile unsigned long *ptr) argument
323 clear_bit_inv(unsigned long nr, volatile unsigned long *ptr) argument
328 __set_bit_inv(unsigned long nr, volatile unsigned long *ptr) argument
333 __clear_bit_inv(unsigned long nr, volatile unsigned long *ptr) argument
338 test_bit_inv(unsigned long nr, const volatile unsigned long *ptr) argument
[all...]
/arch/m68k/include/asm/
H A Dbitops.h31 static inline void bset_reg_set_bit(int nr, volatile unsigned long *vaddr) argument
33 char *p = (char *)vaddr + (nr ^ 31) / 8;
37 : "a" (p), "di" (nr & 7)
41 static inline void bset_mem_set_bit(int nr, volatile unsigned long *vaddr) argument
43 char *p = (char *)vaddr + (nr ^ 31) / 8;
47 : "di" (nr & 7));
50 static inline void bfset_mem_set_bit(int nr, volatile unsigned long *vaddr) argument
54 : "d" (nr ^ 31), "o" (*vaddr)
59 #define set_bit(nr, vaddr) bset_reg_set_bit(nr, vadd
71 bclr_reg_clear_bit(int nr, volatile unsigned long *vaddr) argument
81 bclr_mem_clear_bit(int nr, volatile unsigned long *vaddr) argument
90 bfclr_mem_clear_bit(int nr, volatile unsigned long *vaddr) argument
111 bchg_reg_change_bit(int nr, volatile unsigned long *vaddr) argument
121 bchg_mem_change_bit(int nr, volatile unsigned long *vaddr) argument
130 bfchg_mem_change_bit(int nr, volatile unsigned long *vaddr) argument
151 test_bit(int nr, const unsigned long *vaddr) argument
157 bset_reg_test_and_set_bit(int nr, volatile unsigned long *vaddr) argument
170 bset_mem_test_and_set_bit(int nr, volatile unsigned long *vaddr) argument
182 bfset_mem_test_and_set_bit(int nr, volatile unsigned long *vaddr) argument
207 bclr_reg_test_and_clear_bit(int nr, volatile unsigned long *vaddr) argument
220 bclr_mem_test_and_clear_bit(int nr, volatile unsigned long *vaddr) argument
232 bfclr_mem_test_and_clear_bit(int nr, volatile unsigned long *vaddr) argument
257 bchg_reg_test_and_change_bit(int nr, volatile unsigned long *vaddr) argument
270 bchg_mem_test_and_change_bit(int nr, volatile unsigned long *vaddr) argument
282 bfchg_mem_test_and_change_bit(int nr, volatile unsigned long *vaddr) argument
[all...]
/arch/mn10300/include/asm/
H A Dbitops.h26 #define __set_bit(nr, addr) \
29 const unsigned shift = (nr) & 7; \
30 _a += (nr) >> 3; \
38 #define set_bit(nr, addr) __set_bit((nr), (addr))
43 #define ___clear_bit(nr, addr) \
46 const unsigned shift = (nr) & 7; \
47 _a += (nr) >> 3; \
55 #define clear_bit(nr, addr) ___clear_bit((nr), (add
58 __clear_bit(unsigned long nr, volatile void *addr) argument
71 test_bit(unsigned long nr, const volatile void *addr) argument
79 __change_bit(unsigned long nr, volatile void *addr) argument
136 __test_and_change_bit(unsigned long nr, volatile void *addr) argument
[all...]
/arch/cris/include/arch-v32/arch/
H A Dirq.h55 #define IRQ_NAME2(nr) nr##_interrupt(void)
56 #define IRQ_NAME(nr) IRQ_NAME2(IRQ##nr)
81 #define BUILD_IRQ(nr) \
82 void IRQ_NAME(nr); \
85 "IRQ" #nr "_interrupt:\n\t" \
88 "move.d "#nr",$r10\n\t" \
109 #define BUILD_TIMER_IRQ(nr, mask) \
110 void IRQ_NAME(nr); \
[all...]
/arch/x86/kernel/
H A Dvsyscall_trace.h11 TP_PROTO(int nr),
13 TP_ARGS(nr),
15 TP_STRUCT__entry(__field(int, nr)),
18 __entry->nr = nr;
21 TP_printk("nr = %d", __entry->nr)
/arch/alpha/include/uapi/asm/
H A Dioctl.h39 #define _IOC(dir,type,nr,size) \
43 ((nr) << _IOC_NRSHIFT) | \
47 #define _IO(type,nr) _IOC(_IOC_NONE,(type),(nr),0)
48 #define _IOR(type,nr,size) _IOC(_IOC_READ,(type),(nr),sizeof(size))
49 #define _IOW(type,nr,size) _IOC(_IOC_WRITE,(type),(nr),sizeof(size))
50 #define _IOWR(type,nr,size) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeo
[all...]
/arch/tile/include/asm/
H A Dbitops_32.h28 * @nr: the bit to set
33 * Note that @nr may be almost arbitrarily large; this function is not
36 static inline void set_bit(unsigned nr, volatile unsigned long *addr) argument
38 _atomic_or(addr + BIT_WORD(nr), BIT_MASK(nr));
43 * @nr: Bit to clear
48 * Note that @nr may be almost arbitrarily large; this function is not
55 static inline void clear_bit(unsigned nr, volatile unsigned long *addr) argument
57 _atomic_andn(addr + BIT_WORD(nr), BIT_MASK(nr));
70 change_bit(unsigned nr, volatile unsigned long *addr) argument
83 test_and_set_bit(unsigned nr, volatile unsigned long *addr) argument
99 test_and_clear_bit(unsigned nr, volatile unsigned long *addr) argument
115 test_and_change_bit(unsigned nr, volatile unsigned long *addr) argument
[all...]
H A Dbitops_64.h23 static inline void set_bit(unsigned nr, volatile unsigned long *addr) argument
25 unsigned long mask = (1UL << (nr % BITS_PER_LONG));
26 __insn_fetchor((void *)(addr + nr / BITS_PER_LONG), mask);
29 static inline void clear_bit(unsigned nr, volatile unsigned long *addr) argument
31 unsigned long mask = (1UL << (nr % BITS_PER_LONG));
32 __insn_fetchand((void *)(addr + nr / BITS_PER_LONG), ~mask);
35 static inline void change_bit(unsigned nr, volatile unsigned long *addr) argument
37 unsigned long mask = (1UL << (nr % BITS_PER_LONG));
39 addr += nr / BITS_PER_LONG;
55 static inline int test_and_set_bit(unsigned nr, volatil argument
67 test_and_clear_bit(unsigned nr, volatile unsigned long *addr) argument
79 test_and_change_bit(unsigned nr, volatile unsigned long *addr) argument
[all...]
/arch/arm/tools/
H A Dgen-mach-types5 BEGIN { nr = 0 }
10 machine_is[nr] = "machine_is_"$1;
11 config[nr] = "CONFIG_"$2;
12 mach_type[nr] = "MACH_TYPE_"$3;
13 num[nr] = $4; nr++
17 machine_is[nr] = "machine_is_"$1;
18 config[nr] = "CONFIG_"$2;
19 mach_type[nr] = "MACH_TYPE_"$3;
20 num[nr]
[all...]

Completed in 1487 milliseconds

1234567891011>>