Searched refs:nr (Results 26 - 50 of 1695) sorted by relevance

1234567891011>>

/linux-master/arch/sh/include/asm/
H A Dbitops-llsc.h5 static inline void set_bit(int nr, volatile void *addr) argument
11 a += nr >> 5;
12 mask = 1 << (nr & 0x1f);
26 static inline void clear_bit(int nr, volatile void *addr) argument
32 a += nr >> 5;
33 mask = 1 << (nr & 0x1f);
47 static inline void change_bit(int nr, volatile void *addr) argument
53 a += nr >> 5;
54 mask = 1 << (nr & 0x1f);
68 static inline int test_and_set_bit(int nr, volatil argument
93 test_and_clear_bit(int nr, volatile void *addr) argument
119 test_and_change_bit(int nr, volatile void *addr) argument
[all...]
H A Dbitops-cas.h14 static inline void set_bit(int nr, volatile void *addr) argument
19 a += nr >> 5;
20 mask = 1U << (nr & 0x1f);
26 static inline void clear_bit(int nr, volatile void *addr) argument
31 a += nr >> 5;
32 mask = 1U << (nr & 0x1f);
38 static inline void change_bit(int nr, volatile void *addr) argument
43 a += nr >> 5;
44 mask = 1U << (nr & 0x1f);
50 static inline int test_and_set_bit(int nr, volatil argument
64 test_and_clear_bit(int nr, volatile void *addr) argument
78 test_and_change_bit(int nr, volatile void *addr) argument
[all...]
/linux-master/arch/openrisc/include/asm/bitops/
H A Datomic.h12 static inline void set_bit(int nr, volatile unsigned long *addr) argument
14 unsigned long mask = BIT_MASK(nr);
15 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
29 static inline void clear_bit(int nr, volatile unsigned long *addr) argument
31 unsigned long mask = BIT_MASK(nr);
32 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
46 static inline void change_bit(int nr, volatile unsigned long *addr) argument
48 unsigned long mask = BIT_MASK(nr);
49 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
63 static inline int test_and_set_bit(int nr, volatil argument
83 test_and_clear_bit(int nr, volatile unsigned long *addr) argument
103 test_and_change_bit(int nr, volatile unsigned long *addr) argument
[all...]
/linux-master/arch/powerpc/kernel/
H A Dsystbl.c19 #define __SYSCALL_WITH_COMPAT(nr, entry, compat) __SYSCALL(nr, entry)
23 #define __SYSCALL(nr, entry) [nr] = entry,
29 #define __SYSCALL(nr, entry) [nr] = (void *) entry,
42 #define __SYSCALL_WITH_COMPAT(nr, native, compat) __SYSCALL(nr, compat)
/linux-master/include/asm-generic/bitops/
H A Datomic.h15 arch_set_bit(unsigned int nr, volatile unsigned long *p) argument
17 p += BIT_WORD(nr);
18 raw_atomic_long_or(BIT_MASK(nr), (atomic_long_t *)p);
22 arch_clear_bit(unsigned int nr, volatile unsigned long *p) argument
24 p += BIT_WORD(nr);
25 raw_atomic_long_andnot(BIT_MASK(nr), (atomic_long_t *)p);
29 arch_change_bit(unsigned int nr, volatile unsigned long *p) argument
31 p += BIT_WORD(nr);
32 raw_atomic_long_xor(BIT_MASK(nr), (atomic_long_t *)p);
36 arch_test_and_set_bit(unsigned int nr, volatil argument
47 arch_test_and_clear_bit(unsigned int nr, volatile unsigned long *p) argument
58 arch_test_and_change_bit(unsigned int nr, volatile unsigned long *p) argument
[all...]
H A Dext2-atomic.h9 #define ext2_set_bit_atomic(lock, nr, addr) \
13 ret = __test_and_set_bit_le(nr, addr); \
18 #define ext2_clear_bit_atomic(lock, nr, addr) \
22 ret = __test_and_clear_bit_le(nr, addr); \
H A Dlock.h11 * @nr: Bit to set
19 arch_test_and_set_bit_lock(unsigned int nr, volatile unsigned long *p) argument
22 unsigned long mask = BIT_MASK(nr);
24 p += BIT_WORD(nr);
35 * @nr: the bit to set
41 arch_clear_bit_unlock(unsigned int nr, volatile unsigned long *p) argument
43 p += BIT_WORD(nr);
44 raw_atomic_long_fetch_andnot_release(BIT_MASK(nr), (atomic_long_t *)p);
49 * @nr: the bit to set
59 arch___clear_bit_unlock(unsigned int nr, volatil argument
[all...]
/linux-master/tools/perf/arch/mips/entry/syscalls/
H A Dmksyscalltbl19 local max_nr nr abi sc discard
22 while read nr abi sc discard; do
23 printf '\t[%d] = "%s",\n' $nr $sc
24 max_nr=$nr
/linux-master/tools/perf/arch/x86/entry/syscalls/
H A Dsyscalltbl.sh8 nr="$1"
11 echo " [$nr] = \"$name\","
15 nr="$1"
18 syscall_macro "$nr" "$entry"
27 while read nr _abi name entry _compat; do
28 if [ $nr -ge 512 ] ; then # discard compat sycalls
32 emit "$nr" "$name"
33 max_nr=$nr
/linux-master/arch/arm/tools/
H A Dgen-mach-types6 BEGIN { nr = 0 }
11 machine_is[nr] = "machine_is_"$1;
12 config[nr] = "CONFIG_"$2;
13 mach_type[nr] = "MACH_TYPE_"$3;
14 num[nr] = $4; nr++
18 machine_is[nr] = "machine_is_"$1;
19 config[nr] = "CONFIG_"$2;
20 mach_type[nr] = "MACH_TYPE_"$3;
21 num[nr]
[all...]
/linux-master/arch/hexagon/include/asm/
H A Dbitops.h23 * Typically, R10 is clobbered for address, R11 bit nr, and R12 is temp
28 * @nr: bit number to clear
31 static inline int test_and_clear_bit(int nr, volatile void *addr) argument
43 : "r" (addr), "r" (nr)
52 * @nr: bit number to set
55 static inline int test_and_set_bit(int nr, volatile void *addr) argument
67 : "r" (addr), "r" (nr)
78 * @nr: bit number to set
81 static inline int test_and_change_bit(int nr, volatile void *addr) argument
93 : "r" (addr), "r" (nr)
106 clear_bit(int nr, volatile void *addr) argument
111 set_bit(int nr, volatile void *addr) argument
116 change_bit(int nr, volatile void *addr) argument
131 arch___clear_bit(unsigned long nr, volatile unsigned long *addr) argument
137 arch___set_bit(unsigned long nr, volatile unsigned long *addr) argument
143 arch___change_bit(unsigned long nr, volatile unsigned long *addr) argument
150 arch___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) argument
156 arch___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) argument
162 arch___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) argument
168 arch_test_bit(unsigned long nr, const volatile unsigned long *addr) argument
183 arch_test_bit_acquire(unsigned long nr, const volatile unsigned long *addr) argument
[all...]
/linux-master/arch/sparc/include/uapi/asm/
H A Dioctl.h39 #define _IOC(dir,type,nr,size) \
42 ((nr) << _IOC_NRSHIFT) | \
45 #define _IO(type,nr) _IOC(_IOC_NONE,(type),(nr),0)
46 #define _IOR(type,nr,size) _IOC(_IOC_READ,(type),(nr),sizeof(size))
47 #define _IOW(type,nr,size) _IOC(_IOC_WRITE,(type),(nr),sizeof(size))
48 #define _IOWR(type,nr,size) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeo
[all...]
/linux-master/arch/microblaze/kernel/
H A Dsyscall_table.S3 #define __SYSCALL(nr, entry) .long entry
/linux-master/tools/perf/arch/s390/entry/syscalls/
H A Dmksyscalltbl19 local max_nr nr abi sc discard
22 while read nr abi sc discard; do
23 printf '\t[%d] = "%s",\n' $nr $sc
24 max_nr=$nr
/linux-master/scripts/
H A Dsyscalltbl.sh57 while read nr abi name native compat ; do
59 if [ $nxt -gt $nr ]; then
64 while [ $nxt -lt $nr ]; do
70 echo "__SYSCALL_WITH_COMPAT($nr, $native, $compat)"
72 echo "__SYSCALL($nr, $native)"
74 echo "__SYSCALL($nr, sys_ni_syscall)"
76 nxt=$((nr + 1))
/linux-master/arch/x86/entry/
H A Dsyscall_32.c11 #define __SYSCALL_WITH_COMPAT(nr, native, compat) __SYSCALL(nr, compat)
13 #define __SYSCALL_WITH_COMPAT(nr, native, compat) __SYSCALL(nr, native)
16 #define __SYSCALL(nr, sym) extern long __ia32_##sym(const struct pt_regs *);
27 #define __SYSCALL(nr, sym) __ia32_##sym,
34 #define __SYSCALL(nr, sym) case nr: return __ia32_##sym(regs);
36 long ia32_sys_call(const struct pt_regs *regs, unsigned int nr) argument
38 switch (nr) {
[all...]
H A Dsyscall_x32.c10 #define __SYSCALL(nr, sym) extern long __x64_##sym(const struct pt_regs *);
14 #define __SYSCALL(nr, sym) case nr: return __x64_##sym(regs);
16 long x32_sys_call(const struct pt_regs *regs, unsigned int nr) argument
18 switch (nr) {
H A Dsyscall_64.c10 #define __SYSCALL(nr, sym) extern long __x64_##sym(const struct pt_regs *);
19 #define __SYSCALL(nr, sym) __x64_##sym,
25 #define __SYSCALL(nr, sym) case nr: return __x64_##sym(regs);
27 long x64_sys_call(const struct pt_regs *regs, unsigned int nr) argument
29 switch (nr) {
/linux-master/arch/sparc/kernel/
H A Dsystbls_64.S13 #define __SYSCALL(nr, entry) .word entry
19 #define __SYSCALL_WITH_COMPAT(nr, native, compat) __SYSCALL(nr, compat)
28 #define __SYSCALL_WITH_COMPAT(nr, native, compat) __SYSCALL(nr, native)
/linux-master/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
69 arch___set_bit(unsigned long nr, volatile unsigned long *addr) argument
74 bclr_reg_clear_bit(int nr, volatile unsigned long *vaddr) argument
84 bclr_mem_clear_bit(int nr, volatile unsigned long *vaddr) argument
93 bfclr_mem_clear_bit(int nr, volatile unsigned long *vaddr) argument
112 arch___clear_bit(unsigned long nr, volatile unsigned long *addr) argument
117 bchg_reg_change_bit(int nr, volatile unsigned long *vaddr) argument
127 bchg_mem_change_bit(int nr, volatile unsigned long *vaddr) argument
136 bfchg_mem_change_bit(int nr, volatile unsigned long *vaddr) argument
155 arch___change_bit(unsigned long nr, volatile unsigned long *addr) argument
163 bset_reg_test_and_set_bit(int nr, volatile unsigned long *vaddr) argument
176 bset_mem_test_and_set_bit(int nr, volatile unsigned long *vaddr) argument
188 bfset_mem_test_and_set_bit(int nr, volatile unsigned long *vaddr) argument
211 arch___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) argument
216 bclr_reg_test_and_clear_bit(int nr, volatile unsigned long *vaddr) argument
229 bclr_mem_test_and_clear_bit(int nr, volatile unsigned long *vaddr) argument
241 bfclr_mem_test_and_clear_bit(int nr, volatile unsigned long *vaddr) argument
264 arch___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) argument
269 bchg_reg_test_and_change_bit(int nr, volatile unsigned long *vaddr) argument
282 bchg_mem_test_and_change_bit(int nr, volatile unsigned long *vaddr) argument
294 bfchg_mem_test_and_change_bit(int nr, volatile unsigned long *vaddr) argument
317 arch___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) argument
[all...]
/linux-master/arch/s390/include/asm/
H A Dbitops.h10 * this assumption by directly testing bits with (val & (1<<nr)).
45 __bitops_word(unsigned long nr, const volatile unsigned long *ptr) argument
49 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3);
53 static inline unsigned long __bitops_mask(unsigned long nr) argument
55 return 1UL << (nr & (BITS_PER_LONG - 1));
58 static __always_inline void arch_set_bit(unsigned long nr, volatile unsigned long *ptr) argument
60 unsigned long *addr = __bitops_word(nr, ptr);
61 unsigned long mask = __bitops_mask(nr);
66 static __always_inline void arch_clear_bit(unsigned long nr, volatil argument
74 arch_change_bit(unsigned long nr, volatile unsigned long *ptr) argument
83 arch_test_and_set_bit(unsigned long nr, volatile unsigned long *ptr) argument
94 arch_test_and_clear_bit(unsigned long nr, volatile unsigned long *ptr) argument
105 arch_test_and_change_bit(unsigned long nr, volatile unsigned long *ptr) argument
117 arch___set_bit(unsigned long nr, volatile unsigned long *addr) argument
126 arch___clear_bit(unsigned long nr, volatile unsigned long *addr) argument
135 arch___change_bit(unsigned long nr, volatile unsigned long *addr) argument
144 arch___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) argument
156 arch___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) argument
168 arch___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) argument
182 arch_test_and_set_bit_lock(unsigned long nr, volatile unsigned long *ptr) argument
190 arch_clear_bit_unlock(unsigned long nr, volatile unsigned long *ptr) argument
197 arch___clear_bit_unlock(unsigned long nr, volatile unsigned long *ptr) argument
232 set_bit_inv(unsigned long nr, volatile unsigned long *ptr) argument
237 clear_bit_inv(unsigned long nr, volatile unsigned long *ptr) argument
242 test_and_clear_bit_inv(unsigned long nr, volatile unsigned long *ptr) argument
248 __set_bit_inv(unsigned long nr, volatile unsigned long *ptr) argument
253 __clear_bit_inv(unsigned long nr, volatile unsigned long *ptr) argument
258 test_bit_inv(unsigned long nr, const volatile unsigned long *ptr) argument
[all...]
/linux-master/arch/x86/include/asm/
H A Dbitops.h48 #define CONST_MASK_ADDR(nr, addr) WBYTE_ADDR((void *)(addr) + ((nr)>>3))
49 #define CONST_MASK(nr) (1 << ((nr) & 7))
52 arch_set_bit(long nr, volatile unsigned long *addr) argument
54 if (__builtin_constant_p(nr)) {
56 : CONST_MASK_ADDR(nr, addr)
57 : "iq" (CONST_MASK(nr))
61 : : RLONG_ADDR(addr), "Ir" (nr) : "memory");
66 arch___set_bit(unsigned long nr, volatil argument
72 arch_clear_bit(long nr, volatile unsigned long *addr) argument
85 arch_clear_bit_unlock(long nr, volatile unsigned long *addr) argument
92 arch___clear_bit(unsigned long nr, volatile unsigned long *addr) argument
110 arch___clear_bit_unlock(long nr, volatile unsigned long *addr) argument
116 arch___change_bit(unsigned long nr, volatile unsigned long *addr) argument
122 arch_change_bit(long nr, volatile unsigned long *addr) argument
135 arch_test_and_set_bit(long nr, volatile unsigned long *addr) argument
141 arch_test_and_set_bit_lock(long nr, volatile unsigned long *addr) argument
147 arch___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) argument
159 arch_test_and_clear_bit(long nr, volatile unsigned long *addr) argument
173 arch___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) argument
185 arch___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) argument
198 arch_test_and_change_bit(long nr, volatile unsigned long *addr) argument
203 constant_test_bit(long nr, const volatile unsigned long *addr) argument
209 constant_test_bit_acquire(long nr, const volatile unsigned long *addr) argument
223 variable_test_bit(long nr, volatile const unsigned long *addr) argument
236 arch_test_bit(unsigned long nr, const volatile unsigned long *addr) argument
243 arch_test_bit_acquire(unsigned long nr, const volatile unsigned long *addr) argument
[all...]
/linux-master/arch/sparc/include/asm/
H A Dbitops_32.h27 * Set bit 'nr' in 32-bit quantity at address 'addr' where bit '0'
32 static inline int test_and_set_bit(unsigned long nr, volatile unsigned long *addr) argument
36 ADDR = ((unsigned long *) addr) + (nr >> 5);
37 mask = 1 << (nr & 31);
42 static inline void set_bit(unsigned long nr, volatile unsigned long *addr) argument
46 ADDR = ((unsigned long *) addr) + (nr >> 5);
47 mask = 1 << (nr & 31);
52 static inline int test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) argument
56 ADDR = ((unsigned long *) addr) + (nr >> 5);
57 mask = 1 << (nr
62 clear_bit(unsigned long nr, volatile unsigned long *addr) argument
72 test_and_change_bit(unsigned long nr, volatile unsigned long *addr) argument
82 change_bit(unsigned long nr, volatile unsigned long *addr) argument
[all...]
/linux-master/arch/s390/include/asm/trace/
H A Ddiag.h24 TP_PROTO(unsigned short nr),
25 TP_ARGS(nr),
27 __field(unsigned short, nr)
30 __entry->nr = nr;
32 TP_printk("nr=0x%x", __entry->nr)
/linux-master/tools/include/linux/
H A Dbitops.h18 #define BITS_TO_LONGS(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(long))
19 #define BITS_TO_U64(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(u64))
20 #define BITS_TO_U32(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(u32))
21 #define BITS_TO_BYTES(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(char))
33 #define bitop(op, nr, addr) \
34 op(nr, add
[all...]

Completed in 723 milliseconds

1234567891011>>