| /Linux-v5.4/arch/m68k/include/asm/ | 
| D | bitops.h | 31 static inline void bset_reg_set_bit(int nr, volatile unsigned long *vaddr)  in bset_reg_set_bit()41 static inline void bset_mem_set_bit(int nr, volatile unsigned long *vaddr)  in bset_mem_set_bit()
 50 static inline void bfset_mem_set_bit(int nr, volatile unsigned long *vaddr)  in bfset_mem_set_bit()
 59 #define	set_bit(nr, vaddr)	bset_reg_set_bit(nr, vaddr)  argument
 61 #define	set_bit(nr, vaddr)	bset_mem_set_bit(nr, vaddr)  argument
 63 #define set_bit(nr, vaddr)	(__builtin_constant_p(nr) ? \  argument
 68 #define __set_bit(nr, vaddr)	set_bit(nr, vaddr)  argument
 71 static inline void bclr_reg_clear_bit(int nr, volatile unsigned long *vaddr)  in bclr_reg_clear_bit()
 81 static inline void bclr_mem_clear_bit(int nr, volatile unsigned long *vaddr)  in bclr_mem_clear_bit()
 90 static inline void bfclr_mem_clear_bit(int nr, volatile unsigned long *vaddr)  in bfclr_mem_clear_bit()
 [all …]
 
 | 
| /Linux-v5.4/include/asm-generic/ | 
| D | bitops-instrumented.h | 26 static inline void set_bit(long nr, volatile unsigned long *addr)  in set_bit()41 static inline void __set_bit(long nr, volatile unsigned long *addr)  in __set_bit()
 54 static inline void clear_bit(long nr, volatile unsigned long *addr)  in clear_bit()
 69 static inline void __clear_bit(long nr, volatile unsigned long *addr)  in __clear_bit()
 82 static inline void clear_bit_unlock(long nr, volatile unsigned long *addr)  in clear_bit_unlock()
 97 static inline void __clear_bit_unlock(long nr, volatile unsigned long *addr)  in __clear_bit_unlock()
 113 static inline void change_bit(long nr, volatile unsigned long *addr)  in change_bit()
 128 static inline void __change_bit(long nr, volatile unsigned long *addr)  in __change_bit()
 141 static inline bool test_and_set_bit(long nr, volatile unsigned long *addr)  in test_and_set_bit()
 155 static inline bool __test_and_set_bit(long nr, volatile unsigned long *addr)  in __test_and_set_bit()
 [all …]
 
 | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| D | bitops.h | 48 #define CONST_MASK_ADDR(nr, addr)	WBYTE_ADDR((void *)(addr) + ((nr)>>3))  argument49 #define CONST_MASK(nr)			(1 << ((nr) & 7))  argument
 52 arch_set_bit(long nr, volatile unsigned long *addr)  in arch_set_bit()
 66 arch___set_bit(long nr, volatile unsigned long *addr)  in arch___set_bit()
 72 arch_clear_bit(long nr, volatile unsigned long *addr)  in arch_clear_bit()
 85 arch_clear_bit_unlock(long nr, volatile unsigned long *addr)  in arch_clear_bit_unlock()
 92 arch___clear_bit(long nr, volatile unsigned long *addr)  in arch___clear_bit()
 98 arch_clear_bit_unlock_is_negative_byte(long nr, volatile unsigned long *addr)  in arch_clear_bit_unlock_is_negative_byte()
 111 arch___clear_bit_unlock(long nr, volatile unsigned long *addr)  in arch___clear_bit_unlock()
 117 arch___change_bit(long nr, volatile unsigned long *addr)  in arch___change_bit()
 [all …]
 
 | 
| D | sync_bitops.h | 32 static inline void sync_set_bit(long nr, volatile unsigned long *addr)  in sync_set_bit()50 static inline void sync_clear_bit(long nr, volatile unsigned long *addr)  in sync_clear_bit()
 67 static inline void sync_change_bit(long nr, volatile unsigned long *addr)  in sync_change_bit()
 83 static inline bool sync_test_and_set_bit(long nr, volatile unsigned long *addr)  in sync_test_and_set_bit()
 96 static inline int sync_test_and_clear_bit(long nr, volatile unsigned long *addr)  in sync_test_and_clear_bit()
 109 static inline int sync_test_and_change_bit(long nr, volatile unsigned long *addr)  in sync_test_and_change_bit()
 114 #define sync_test_bit(nr, addr) test_bit(nr, addr)  argument
 
 | 
| /Linux-v5.4/arch/s390/include/asm/ | 
| D | bitops.h | 45 __bitops_word(unsigned long nr, volatile unsigned long *ptr)  in __bitops_word()54 __bitops_byte(unsigned long nr, volatile unsigned long *ptr)  in __bitops_byte()
 59 static __always_inline void arch_set_bit(unsigned long nr, volatile unsigned long *ptr)  in arch_set_bit()
 80 static __always_inline void arch_clear_bit(unsigned long nr, volatile unsigned long *ptr)  in arch_clear_bit()
 101 static __always_inline void arch_change_bit(unsigned long nr,  in arch_change_bit()
 123 static inline bool arch_test_and_set_bit(unsigned long nr,  in arch_test_and_set_bit()
 134 static inline bool arch_test_and_clear_bit(unsigned long nr,  in arch_test_and_clear_bit()
 145 static inline bool arch_test_and_change_bit(unsigned long nr,  in arch_test_and_change_bit()
 156 static inline void arch___set_bit(unsigned long nr, volatile unsigned long *ptr)  in arch___set_bit()
 163 static inline void arch___clear_bit(unsigned long nr,  in arch___clear_bit()
 [all …]
 
 | 
| D | kvm_para.h | 27 static inline long __kvm_hypercall0(unsigned long nr)  in __kvm_hypercall0()37 static inline long kvm_hypercall0(unsigned long nr)  in kvm_hypercall0()
 43 static inline long __kvm_hypercall1(unsigned long nr, unsigned long p1)  in __kvm_hypercall1()
 54 static inline long kvm_hypercall1(unsigned long nr, unsigned long p1)  in kvm_hypercall1()
 60 static inline long __kvm_hypercall2(unsigned long nr, unsigned long p1,  in __kvm_hypercall2()
 74 static inline long kvm_hypercall2(unsigned long nr, unsigned long p1,  in kvm_hypercall2()
 81 static inline long __kvm_hypercall3(unsigned long nr, unsigned long p1,  in __kvm_hypercall3()
 96 static inline long kvm_hypercall3(unsigned long nr, unsigned long p1,  in kvm_hypercall3()
 103 static inline long __kvm_hypercall4(unsigned long nr, unsigned long p1,  in __kvm_hypercall4()
 120 static inline long kvm_hypercall4(unsigned long nr, unsigned long p1,  in kvm_hypercall4()
 [all …]
 
 | 
| D | ebcdic.h | 23 codepage_convert(const __u8 *codepage, volatile char *addr, unsigned long nr)  in codepage_convert()39 #define ASCEBC(addr,nr) codepage_convert(_ascebc, addr, nr)  argument
 40 #define EBCASC(addr,nr) codepage_convert(_ebcasc, addr, nr)  argument
 41 #define ASCEBC_500(addr,nr) codepage_convert(_ascebc_500, addr, nr)  argument
 42 #define EBCASC_500(addr,nr) codepage_convert(_ebcasc_500, addr, nr)  argument
 43 #define EBC_TOLOWER(addr,nr) codepage_convert(_ebc_tolower, addr, nr)  argument
 44 #define EBC_TOUPPER(addr,nr) codepage_convert(_ebc_toupper, addr, nr)  argument
 
 | 
| /Linux-v5.4/arch/hexagon/include/asm/ | 
| D | bitops.h | 31 static inline int test_and_clear_bit(int nr, volatile void *addr)  in test_and_clear_bit()55 static inline int test_and_set_bit(int nr, volatile void *addr)  in test_and_set_bit()
 81 static inline int test_and_change_bit(int nr, volatile void *addr)  in test_and_change_bit()
 106 static inline void clear_bit(int nr, volatile void *addr)  in clear_bit()
 111 static inline void set_bit(int nr, volatile void *addr)  in set_bit()
 116 static inline void change_bit(int nr, volatile void *addr)  in change_bit()
 130 static inline void __clear_bit(int nr, volatile unsigned long *addr)  in __clear_bit()
 135 static inline void __set_bit(int nr, volatile unsigned long *addr)  in __set_bit()
 140 static inline void __change_bit(int nr, volatile unsigned long *addr)  in __change_bit()
 146 static inline int __test_and_clear_bit(int nr, volatile unsigned long *addr)  in __test_and_clear_bit()
 [all …]
 
 | 
| /Linux-v5.4/arch/sh/include/asm/ | 
| D | bitops-op32.h | 12 #define BYTE_NUMBER(nr)		((nr ^ BITOP_LE_SWIZZLE) / BITS_PER_BYTE)  argument13 #define BYTE_OFFSET(nr)		((nr ^ BITOP_LE_SWIZZLE) % BITS_PER_BYTE)  argument
 15 #define BYTE_NUMBER(nr)		((nr) / BITS_PER_BYTE)  argument
 16 #define BYTE_OFFSET(nr)		((nr) % BITS_PER_BYTE)  argument
 19 #define IS_IMMEDIATE(nr)	(__builtin_constant_p(nr))  argument
 21 static inline void __set_bit(int nr, volatile unsigned long *addr)  in __set_bit()
 38 static inline void __clear_bit(int nr, volatile unsigned long *addr)  in __clear_bit()
 65 static inline void __change_bit(int nr, volatile unsigned long *addr)  in __change_bit()
 92 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr)  in __test_and_set_bit()
 111 static inline int __test_and_clear_bit(int nr, volatile unsigned long *addr)  in __test_and_clear_bit()
 [all …]
 
 | 
| /Linux-v5.4/arch/riscv/include/asm/ | 
| D | bitops.h | 37 #define __test_and_op_bit_ord(op, mod, nr, addr, ord)		\  argument49 #define __op_bit_ord(op, mod, nr, addr, ord)			\  argument
 56 #define __test_and_op_bit(op, mod, nr, addr) 			\  argument
 58 #define __op_bit(op, mod, nr, addr)				\  argument
 72 static inline int test_and_set_bit(int nr, volatile unsigned long *addr)  in test_and_set_bit()
 84 static inline int test_and_clear_bit(int nr, volatile unsigned long *addr)  in test_and_clear_bit()
 97 static inline int test_and_change_bit(int nr, volatile unsigned long *addr)  in test_and_change_bit()
 114 static inline void set_bit(int nr, volatile unsigned long *addr)  in set_bit()
 128 static inline void clear_bit(int nr, volatile unsigned long *addr)  in clear_bit()
 142 static inline void change_bit(int nr, volatile unsigned long *addr)  in change_bit()
 [all …]
 
 | 
| /Linux-v5.4/drivers/hwmon/ | 
| D | f75375s.c | 46 #define F75375_REG_VOLT(nr)		(0x10 + (nr))  argument47 #define F75375_REG_VOLT_HIGH(nr)	(0x20 + (nr) * 2)  argument
 48 #define F75375_REG_VOLT_LOW(nr)		(0x21 + (nr) * 2)  argument
 50 #define F75375_REG_TEMP(nr)		(0x14 + (nr))  argument
 51 #define F75387_REG_TEMP11_LSB(nr)	(0x1a + (nr))  argument
 52 #define F75375_REG_TEMP_HIGH(nr)	(0x28 + (nr) * 2)  argument
 53 #define F75375_REG_TEMP_HYST(nr)	(0x29 + (nr) * 2)  argument
 55 #define F75375_REG_FAN(nr)		(0x16 + (nr) * 2)  argument
 56 #define F75375_REG_FAN_MIN(nr)		(0x2C + (nr) * 2)  argument
 57 #define F75375_REG_FAN_FULL(nr)		(0x70 + (nr) * 0x10)  argument
 [all …]
 
 | 
| D | lm85.c | 38 #define LM85_REG_IN(nr)			(0x20 + (nr))  argument39 #define LM85_REG_IN_MIN(nr)		(0x44 + (nr) * 2)  argument
 40 #define LM85_REG_IN_MAX(nr)		(0x45 + (nr) * 2)  argument
 42 #define LM85_REG_TEMP(nr)		(0x25 + (nr))  argument
 43 #define LM85_REG_TEMP_MIN(nr)		(0x4e + (nr) * 2)  argument
 44 #define LM85_REG_TEMP_MAX(nr)		(0x4f + (nr) * 2)  argument
 47 #define LM85_REG_FAN(nr)		(0x28 + (nr) * 2)  argument
 48 #define LM85_REG_FAN_MIN(nr)		(0x54 + (nr) * 2)  argument
 50 #define LM85_REG_PWM(nr)		(0x30 + (nr))  argument
 91 #define LM85_REG_AFAN_CONFIG(nr)	(0x5c + (nr))  argument
 [all …]
 
 | 
| /Linux-v5.4/net/ncsi/ | 
| D | ncsi-rsp.c | 22 static int ncsi_validate_rsp_pkt(struct ncsi_request *nr,  in ncsi_validate_rsp_pkt()76 static int ncsi_rsp_handler_cis(struct ncsi_request *nr)  in ncsi_rsp_handler_cis()
 97 static int ncsi_rsp_handler_sp(struct ncsi_request *nr)  in ncsi_rsp_handler_sp()
 123 static int ncsi_rsp_handler_dp(struct ncsi_request *nr)  in ncsi_rsp_handler_dp()
 148 static int ncsi_rsp_handler_ec(struct ncsi_request *nr)  in ncsi_rsp_handler_ec()
 170 static int ncsi_rsp_handler_dc(struct ncsi_request *nr)  in ncsi_rsp_handler_dc()
 197 static int ncsi_rsp_handler_rc(struct ncsi_request *nr)  in ncsi_rsp_handler_rc()
 219 static int ncsi_rsp_handler_ecnt(struct ncsi_request *nr)  in ncsi_rsp_handler_ecnt()
 241 static int ncsi_rsp_handler_dcnt(struct ncsi_request *nr)  in ncsi_rsp_handler_dcnt()
 263 static int ncsi_rsp_handler_ae(struct ncsi_request *nr)  in ncsi_rsp_handler_ae()
 [all …]
 
 | 
| /Linux-v5.4/include/uapi/asm-generic/ | 
| D | ioctl.h | 69 #define _IOC(dir,type,nr,size) \  argument85 #define _IO(type,nr)		_IOC(_IOC_NONE,(type),(nr),0)  argument
 86 #define _IOR(type,nr,size)	_IOC(_IOC_READ,(type),(nr),(_IOC_TYPECHECK(size)))  argument
 87 #define _IOW(type,nr,size)	_IOC(_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size)))  argument
 88 #define _IOWR(type,nr,size)	_IOC(_IOC_READ|_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size)))  argument
 89 #define _IOR_BAD(type,nr,size)	_IOC(_IOC_READ,(type),(nr),sizeof(size))  argument
 90 #define _IOW_BAD(type,nr,size)	_IOC(_IOC_WRITE,(type),(nr),sizeof(size))  argument
 91 #define _IOWR_BAD(type,nr,size)	_IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(size))  argument
 94 #define _IOC_DIR(nr)		(((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)  argument
 95 #define _IOC_TYPE(nr)		(((nr) >> _IOC_TYPESHIFT) & _IOC_TYPEMASK)  argument
 [all …]
 
 | 
| /Linux-v5.4/net/netrom/ | 
| D | nr_timer.c | 37 	struct nr_sock *nr = nr_sk(sk);  in nr_init_timers()  local50 	struct nr_sock *nr = nr_sk(sk);  in nr_start_t1timer()  local
 57 	struct nr_sock *nr = nr_sk(sk);  in nr_start_t2timer()  local
 64 	struct nr_sock *nr = nr_sk(sk);  in nr_start_t4timer()  local
 71 	struct nr_sock *nr = nr_sk(sk);  in nr_start_idletimer()  local
 115 	struct nr_sock *nr = nr_sk(sk);  in nr_heartbeat_expiry()  local
 153 	struct nr_sock *nr = from_timer(nr, t, t2timer);  in nr_t2timer_expiry()  local
 166 	struct nr_sock *nr = from_timer(nr, t, t4timer);  in nr_t4timer_expiry()  local
 176 	struct nr_sock *nr = from_timer(nr, t, idletimer);  in nr_idletimer_expiry()  local
 204 	struct nr_sock *nr = from_timer(nr, t, t1timer);  in nr_t1timer_expiry()  local
 
 | 
| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | sync_bitops.h | 18 #define sync_set_bit(nr, p)			set_bit(nr, p)  argument19 #define sync_clear_bit(nr, p)			clear_bit(nr, p)  argument
 20 #define sync_change_bit(nr, p)			change_bit(nr, p)  argument
 21 #define sync_test_and_set_bit(nr, p)		test_and_set_bit(nr, p)  argument
 22 #define sync_test_and_clear_bit(nr, p)		test_and_clear_bit(nr, p)  argument
 23 #define sync_test_and_change_bit(nr, p)		test_and_change_bit(nr, p)  argument
 24 #define sync_test_bit(nr, addr)			test_bit(nr, addr)  argument
 
 | 
| /Linux-v5.4/arch/arm/include/asm/ | 
| D | sync_bitops.h | 17 #define sync_set_bit(nr, p)		_set_bit(nr, p)  argument18 #define sync_clear_bit(nr, p)		_clear_bit(nr, p)  argument
 19 #define sync_change_bit(nr, p)		_change_bit(nr, p)  argument
 20 #define sync_test_and_set_bit(nr, p)	_test_and_set_bit(nr, p)  argument
 21 #define sync_test_and_clear_bit(nr, p)	_test_and_clear_bit(nr, p)  argument
 22 #define sync_test_and_change_bit(nr, p)	_test_and_change_bit(nr, p)  argument
 23 #define sync_test_bit(nr, addr)		test_bit(nr, addr)  argument
 
 | 
| /Linux-v5.4/arch/alpha/include/asm/ | 
| D | bitops.h | 29 set_bit(unsigned long nr, volatile void * addr)  in set_bit()50 __set_bit(unsigned long nr, volatile void * addr)  in __set_bit()
 58 clear_bit(unsigned long nr, volatile void * addr)  in clear_bit()
 76 clear_bit_unlock(unsigned long nr, volatile void * addr)  in clear_bit_unlock()
 86 __clear_bit(unsigned long nr, volatile void * addr)  in __clear_bit()
 94 __clear_bit_unlock(unsigned long nr, volatile void * addr)  in __clear_bit_unlock()
 101 change_bit(unsigned long nr, volatile void * addr)  in change_bit()
 122 __change_bit(unsigned long nr, volatile void * addr)  in __change_bit()
 130 test_and_set_bit(unsigned long nr, volatile void *addr)  in test_and_set_bit()
 160 test_and_set_bit_lock(unsigned long nr, volatile void *addr)  in test_and_set_bit_lock()
 [all …]
 
 | 
| /Linux-v5.4/include/asm-generic/bitops/ | 
| D | le.h | 53 static inline int test_bit_le(int nr, const void *addr)  in test_bit_le()58 static inline void set_bit_le(int nr, void *addr)  in set_bit_le()
 63 static inline void clear_bit_le(int nr, void *addr)  in clear_bit_le()
 68 static inline void __set_bit_le(int nr, void *addr)  in __set_bit_le()
 73 static inline void __clear_bit_le(int nr, void *addr)  in __clear_bit_le()
 78 static inline int test_and_set_bit_le(int nr, void *addr)  in test_and_set_bit_le()
 83 static inline int test_and_clear_bit_le(int nr, void *addr)  in test_and_clear_bit_le()
 88 static inline int __test_and_set_bit_le(int nr, void *addr)  in __test_and_set_bit_le()
 93 static inline int __test_and_clear_bit_le(int nr, void *addr)  in __test_and_clear_bit_le()
 
 | 
| D | atomic.h | 14 static inline void set_bit(unsigned int nr, volatile unsigned long *p)  in set_bit()20 static inline void clear_bit(unsigned int nr, volatile unsigned long *p)  in clear_bit()
 26 static inline void change_bit(unsigned int nr, volatile unsigned long *p)  in change_bit()
 32 static inline int test_and_set_bit(unsigned int nr, volatile unsigned long *p)  in test_and_set_bit()
 45 static inline int test_and_clear_bit(unsigned int nr, volatile unsigned long *p)  in test_and_clear_bit()
 58 static inline int test_and_change_bit(unsigned int nr, volatile unsigned long *p)  in test_and_change_bit()
 
 | 
| /Linux-v5.4/arch/alpha/include/uapi/asm/ | 
| D | ioctl.h | 40 #define _IOC(dir,type,nr,size)			\  argument48 #define _IO(type,nr)		_IOC(_IOC_NONE,(type),(nr),0)  argument
 49 #define _IOR(type,nr,size)	_IOC(_IOC_READ,(type),(nr),sizeof(size))  argument
 50 #define _IOW(type,nr,size)	_IOC(_IOC_WRITE,(type),(nr),sizeof(size))  argument
 51 #define _IOWR(type,nr,size)	_IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(size))  argument
 54 #define _IOC_DIR(nr)		(((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)  argument
 55 #define _IOC_TYPE(nr)		(((nr) >> _IOC_TYPESHIFT) & _IOC_TYPEMASK)  argument
 56 #define _IOC_NR(nr)		(((nr) >> _IOC_NRSHIFT) & _IOC_NRMASK)  argument
 57 #define _IOC_SIZE(nr)		(((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK)  argument
 
 | 
| /Linux-v5.4/arch/ia64/include/asm/ | 
| D | bitops.h | 40 set_bit (int nr, volatile void *addr)  in set_bit()65 __set_bit (int nr, volatile void *addr)  in __set_bit()
 81 clear_bit (int nr, volatile void *addr)  in clear_bit()
 105 clear_bit_unlock (int nr, volatile void *addr)  in clear_bit_unlock()
 129 __clear_bit_unlock(int nr, void *addr)  in __clear_bit_unlock()
 147 __clear_bit (int nr, volatile void *addr)  in __clear_bit()
 162 change_bit (int nr, volatile void *addr)  in change_bit()
 187 __change_bit (int nr, volatile void *addr)  in __change_bit()
 201 test_and_set_bit (int nr, volatile void *addr)  in test_and_set_bit()
 236 __test_and_set_bit (int nr, volatile void *addr)  in __test_and_set_bit()
 [all …]
 
 | 
| /Linux-v5.4/arch/sparc/include/uapi/asm/ | 
| D | ioctl.h | 39 #define _IOC(dir,type,nr,size) \  argument45 #define _IO(type,nr)        _IOC(_IOC_NONE,(type),(nr),0)  argument
 46 #define _IOR(type,nr,size)  _IOC(_IOC_READ,(type),(nr),sizeof(size))  argument
 47 #define _IOW(type,nr,size)  _IOC(_IOC_WRITE,(type),(nr),sizeof(size))  argument
 48 #define _IOWR(type,nr,size) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(size))  argument
 51 #define _IOC_DIR(nr)    \  argument
 55 #define _IOC_TYPE(nr)       (((nr) >> _IOC_TYPESHIFT) & _IOC_TYPEMASK)  argument
 56 #define _IOC_NR(nr)         (((nr) >> _IOC_NRSHIFT) & _IOC_NRMASK)  argument
 57 #define _IOC_SIZE(nr)   \  argument
 
 | 
| /Linux-v5.4/tools/include/linux/ | 
| D | bits.h | 8 #define BIT(nr)			(UL(1) << (nr))  argument9 #define BIT_ULL(nr)		(ULL(1) << (nr))  argument
 10 #define BIT_MASK(nr)		(UL(1) << ((nr) % BITS_PER_LONG))  argument
 11 #define BIT_WORD(nr)		((nr) / BITS_PER_LONG)  argument
 12 #define BIT_ULL_MASK(nr)	(ULL(1) << ((nr) % BITS_PER_LONG_LONG))  argument
 13 #define BIT_ULL_WORD(nr)	((nr) / BITS_PER_LONG_LONG)  argument
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | bits.h | 8 #define BIT(nr)			(UL(1) << (nr))  argument9 #define BIT_ULL(nr)		(ULL(1) << (nr))  argument
 10 #define BIT_MASK(nr)		(UL(1) << ((nr) % BITS_PER_LONG))  argument
 11 #define BIT_WORD(nr)		((nr) / BITS_PER_LONG)  argument
 12 #define BIT_ULL_MASK(nr)	(ULL(1) << ((nr) % BITS_PER_LONG_LONG))  argument
 13 #define BIT_ULL_WORD(nr)	((nr) / BITS_PER_LONG_LONG)  argument
 
 |