/arch/sh/include/mach-common/mach/ |
H A D | romimage.h | 7 static inline void mmcif_update_progress(int nr) argument
|
/arch/arm/mach-shmobile/include/mach/ |
H A D | irqs.h | 8 #define irq_pin(nr) ((nr) + IRQPIN_BASE)
|
/arch/arm/include/asm/ |
H A D | sync_bitops.h | 16 #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 D | sync_bitops.h | 17 #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 D | sync_bitops.h | 20 * @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 D | bitops.h | 52 #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 D | bitops-op32.h | 11 #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 D | bitops-grb.h | 4 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 D | bitops-llsc.h | 4 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 D | bitops.h | 29 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 D | irqs.h | 7 #define gic_spi(nr) ((nr) + 32) 8 #define gic_iid(nr) (nr) /* ICCIAR / interrupt ID */
|
H A D | rcar-gen2.h | 5 #define MD(nr) BIT(nr)
|
/arch/x86/boot/ |
H A D | bitops.h | 19 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 D | bitops.c | 17 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 D | ebcdic.h | 24 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 D | facility.h | 16 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 D | bitops.h | 9 * 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 D | bitops.h | 31 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 D | bitops.h | 26 #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 D | irq.h | 55 #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 D | vsyscall_trace.h | 11 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 D | ioctl.h | 39 #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 D | bitops_32.h | 28 * @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 D | bitops_64.h | 23 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 D | gen-mach-types | 5 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...] |