| /arch/powerpc/include/asm/ |
| A D | ppc-opcode.h | 322 #define ___PPC_RA(a) (((a) & 0x1f) << 16) argument 330 #define __PPC_RA(a) ___PPC_RA(__REG_##a) argument 331 #define __PPC_RA0(a) ___PPC_RA(__REGA0_##a) argument 335 #define __PPC_XA(a) ((((a) & 0x1f) << 16) | (((a) & 0x20) >> 3)) argument 443 #define PPC_RAW_XXSWAPD(t, a) (0xf0000250 | VSX_XX3((t), a, a)) argument 551 #define PPC_RAW_MR(d, a) PPC_RAW_OR(d, a, a) argument 581 #define PPC_RAW_SLDI(d, a, i) PPC_RAW_RLDICR(d, a, i, 63-(i)) argument 639 #define PPC_TLBILX_ALL(a, b) PPC_TLBILX(0, a, b) argument 640 #define PPC_TLBILX_PID(a, b) PPC_TLBILX(1, a, b) argument 642 #define PPC_TLBILX_VA(a, b) PPC_TLBILX(3, a, b) argument [all …]
|
| /arch/sh/include/asm/ |
| A D | addrspace.h | 24 #define PXSEG(a) (((unsigned long)(a)) & 0xe0000000) argument 30 #define P1SEGADDR(a) \ argument 31 ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P1SEG)) 33 ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P2SEG)) 35 ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P3SEG)) 37 ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P4SEG)) 42 #define P1SEGADDR(a) ({ (void)(a); BUG(); NULL; }) argument 43 #define P2SEGADDR(a) ({ (void)(a); BUG(); NULL; }) argument 44 #define P3SEGADDR(a) ({ (void)(a); BUG(); NULL; }) argument 45 #define P4SEGADDR(a) ({ (void)(a); BUG(); NULL; }) argument [all …]
|
| A D | bitops-cas.h | 19 a += nr >> 5; in set_bit() 22 do old = *a; in set_bit() 31 a += nr >> 5; in clear_bit() 34 do old = *a; in clear_bit() 43 a += nr >> 5; in change_bit() 46 do old = *a; in change_bit() 55 a += nr >> 5; in test_and_set_bit() 58 do old = *a; in test_and_set_bit() 69 a += nr >> 5; in test_and_clear_bit() 72 do old = *a; in test_and_clear_bit() [all …]
|
| A D | bitops-grb.h | 8 volatile unsigned int *a = addr; in set_bit() local 11 a += nr >> 5; in set_bit() 24 "+r" (a) in set_bit() 35 a += nr >> 5; in clear_bit() 47 "+r" (a) in clear_bit() 58 a += nr >> 5; in change_bit() 70 "+r" (a) in change_bit() 81 a += nr >> 5; in test_and_set_bit() 112 a += nr >> 5; in test_and_clear_bit() 132 "+r" (a) in test_and_clear_bit() [all …]
|
| A D | bitops-llsc.h | 11 a += nr >> 5; in set_bit() 21 : "r" (a), "r" (mask) in set_bit() 32 a += nr >> 5; in clear_bit() 42 : "r" (a), "r" (~mask) in clear_bit() 53 a += nr >> 5; in change_bit() 63 : "r" (a), "r" (mask) in change_bit() 74 a += nr >> 5; in test_and_set_bit() 86 : "r" (a), "r" (mask) in test_and_set_bit() 99 a += nr >> 5; in test_and_clear_bit() 125 a += nr >> 5; in test_and_change_bit() [all …]
|
| A D | io.h | 28 #define __raw_writeb(v,a) (__chk_io_ptr(a), *(volatile u8 __force *)(a) = (v)) argument 29 #define __raw_writew(v,a) (__chk_io_ptr(a), *(volatile u16 __force *)(a) = (v)) argument 30 #define __raw_writel(v,a) (__chk_io_ptr(a), *(volatile u32 __force *)(a) = (v)) argument 31 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v)) argument 33 #define __raw_readb(a) (__chk_io_ptr(a), *(volatile u8 __force *)(a)) argument 34 #define __raw_readw(a) (__chk_io_ptr(a), *(volatile u16 __force *)(a)) argument 35 #define __raw_readl(a) (__chk_io_ptr(a), *(volatile u32 __force *)(a)) argument 36 #define __raw_readq(a) (__chk_io_ptr(a), *(volatile u64 __force *)(a)) argument 53 #define writeb(v,a) ({ wmb(); writeb_relaxed((v),(a)); }) argument 54 #define writew(v,a) ({ wmb(); writew_relaxed((v),(a)); }) argument [all …]
|
| /arch/mips/include/asm/ |
| A D | addrspace.h | 59 #define XPHYSADDR(a) ((_ACAST64_(a)) & \ argument 78 #define CKSEG0ADDR(a) (CPHYSADDR(a) | CKSEG0) argument 79 #define CKSEG1ADDR(a) (CPHYSADDR(a) | CKSEG1) argument 85 #define CKSEG0ADDR(a) (CPHYSADDR(a) | KSEG0) argument 86 #define CKSEG1ADDR(a) (CPHYSADDR(a) | KSEG1) argument 87 #define CKSEG2ADDR(a) (CPHYSADDR(a) | KSEG2) argument 88 #define CKSEG3ADDR(a) (CPHYSADDR(a) | KSEG3) argument 93 #define KSEG0ADDR(a) (CPHYSADDR(a) | KSEG0) argument 94 #define KSEG1ADDR(a) (CPHYSADDR(a) | KSEG1) argument 95 #define KSEG2ADDR(a) (CPHYSADDR(a) | KSEG2) argument [all …]
|
| A D | local.h | 14 atomic_long_t a; member 24 #define local_inc(l) atomic_long_inc(&(l)->a) 25 #define local_dec(l) atomic_long_dec(&(l)->a) 48 : "Ir" (i), "m" (l->a.counter) in local_add_return() 54 result = l->a.counter; in local_add_return() 56 l->a.counter = result; in local_add_return() 82 : "Ir" (i), "m" (l->a.counter) in local_sub_return() 88 result = l->a.counter; in local_sub_return() 90 l->a.counter = result; in local_sub_return() 104 return try_cmpxchg_local(&l->a.counter, in local_try_cmpxchg() [all …]
|
| /arch/parisc/include/asm/ |
| A D | hash.h | 33 u32 a, b, c; in __hash_32() local 40 b = x << 9; a += x; in __hash_32() 41 c = x << 23; b += a; in __hash_32() 131 _ASSIGN(b, a*5); c = a << 13; in hash_64() 132 b = (b << 2) + a; _ASSIGN(d, a << 17); in hash_64() 133 a = b + (a << 1); c += d; in hash_64() 134 d = a << 10; _ASSIGN(a, a << 19); in hash_64() 135 d = a - d; _ASSIGN(a, a << 4, "X" (d)); in hash_64() 136 c += b; a += b; in hash_64() 140 a += b; in hash_64() [all …]
|
| /arch/alpha/include/asm/ |
| A D | io_trivial.h | 24 __kernel_stb(b, *(volatile u8 __force *)a); in IO_CONCAT() 38 return *(const volatile u32 __force *)a; in IO_CONCAT() 44 *(volatile u32 __force *)a = b; in IO_CONCAT() 50 return *(const volatile u64 __force *)a; in IO_CONCAT() 56 *(volatile u64 __force *)a = b; in IO_CONCAT() 102 void __iomem *addr = (void __iomem *)a; in IO_CONCAT() 109 void __iomem *addr = (void __iomem *)a; in IO_CONCAT() 118 return *(const volatile u32 __force *)a; in IO_CONCAT() 124 return *(const volatile u64 __force *)a; in IO_CONCAT() 130 *(volatile u32 __force *)a = b; in IO_CONCAT() [all …]
|
| A D | vga.h | 49 #define vga_readb(a) readb((u8 __iomem *)(a)) argument 50 #define vga_writeb(v,a) writeb(v, (u8 __iomem *)(a)) argument 58 # define __is_port_vga(a) \ argument 59 (((a) >= 0x3b0) && ((a) < 0x3e0) && \ 60 ((a) != 0x3b3) && ((a) != 0x3d3)) 62 # define __is_mem_vga(a) \ argument 63 (((a) >= 0xa0000) && ((a) <= 0xc0000)) 77 # define __is_port_vga(a) 0 argument 78 # define __is_mem_vga(a) 0 argument 79 # define FIXUP_IOADDR_VGA(a) argument [all …]
|
| A D | local.h | 10 atomic_long_t a; member 14 #define local_read(l) atomic_long_read(&(l)->a) 16 #define local_inc(l) atomic_long_inc(&(l)->a) 17 #define local_dec(l) atomic_long_dec(&(l)->a) 34 :"Ir" (i), "m" (l->a.counter) : "memory"); in local_add_return() 51 :"Ir" (i), "m" (l->a.counter) : "memory"); in local_sub_return() 77 local_add_unless(local_t *l, long a, long u) in local_add_unless() argument 84 } while (!local_try_cmpxchg(l, &c, c + a)); in local_add_unless() 91 #define local_add_negative(a, l) (local_add_return((a), (l)) < 0) argument 104 #define __local_inc(l) ((l)->a.counter++) [all …]
|
| /arch/microblaze/include/asm/ |
| A D | io.h | 39 #define out_be16(a, v) __raw_writew((v), (a)) argument 41 #define in_be32(a) __raw_readl((const void __iomem __force *)(a)) argument 42 #define in_be16(a) __raw_readw(a) argument 44 #define writel_be(v, a) out_be32((__force unsigned *)a, v) argument 45 #define readl_be(a) in_be32((__force unsigned *)a) argument 48 #define out_le32(a, v) __raw_writel(__cpu_to_le32(v), (a)) argument 49 #define out_le16(a, v) __raw_writew(__cpu_to_le16(v), (a)) argument 51 #define in_le32(a) __le32_to_cpu(__raw_readl(a)) argument 52 #define in_le16(a) __le16_to_cpu(__raw_readw(a)) argument 55 #define out_8(a, v) __raw_writeb((v), (a)) argument [all …]
|
| A D | hash.h | 38 b = a << 23; in __hash_32() 39 c = (a << 19) + a; in __hash_32() 40 a = (a << 9) + c; in __hash_32() 41 b += a; in __hash_32() 44 a <<= 5; in __hash_32() 46 a <<= 3; in __hash_32() 48 a <<= 3; in __hash_32() 64 b = a << 4; /* 4 */ in __hash_32() 66 b += a; /* 1 6 */ in __hash_32() 69 c -= a; /* 1 11 */ in __hash_32() [all …]
|
| /arch/arm/nwfpe/ |
| A D | softfloat.c | 789 absA = aSign ? - a : a; in int32_to_float64() 815 absA = zSign ? - a : a; in int32_to_floatx80() 979 return propagateFloat32NaN( a, a ); in float32_round_to_int() 985 if ( (bits32) ( a<<1 ) == 0 ) return a; in float32_round_to_int() 1541 return ( a == b ) || ( aSign ^ ( a < b ) ); in float32_le() 1565 return ( a != b ) && ( aSign ^ ( a < b ) ); in float32_lt() 1612 return ( a == b ) || ( aSign ^ ( a < b ) ); in float32_le_quiet() 1637 return ( a != b ) && ( aSign ^ ( a < b ) ); in float32_lt_quiet() 1874 return propagateFloat64NaN( a, a ); in float64_round_to_int() 1879 if ( (bits64) ( a<<1 ) == 0 ) return a; in float64_round_to_int() [all …]
|
| A D | softfloat-specialize | 12 of this code was written as part of a project to build a fixed-point vector 78 Returns 1 if the single-precision floating-point value `a' is a NaN; 98 return ( ( ( a>>22 ) & 0x1FF ) == 0x1FE ) && ( a & 0x003FFFFF ); 105 `a' to the canonical NaN format. If `a' is a signaling NaN, the invalid 114 z.sign = a>>31; 130 return ( ( (bits32) a.sign )<<31 ) | 0x7FC00000 | ( a.high>>41 ); 137 is a NaN, and returns the appropriate NaN result. If either `a' or `b' is a 170 Returns 1 if the double-precision floating-point value `a' is a NaN; 199 `a' to the canonical NaN format. If `a' is a signaling NaN, the invalid 234 is a NaN, and returns the appropriate NaN result. If either `a' or `b' is a [all …]
|
| /arch/sparc/include/asm/ |
| A D | opcodes.h | 18 #define CRC32C(a,b,c) \ argument 30 #define AES_EROUND01(a,b,c,d) \ argument 32 #define AES_EROUND23(a,b,c,d) \ argument 34 #define AES_DROUND01(a,b,c,d) \ argument 48 #define AES_KEXPAND0(a,b,c) \ argument 50 #define AES_KEXPAND2(a,b,c) \ argument 53 #define DES_IP(a,b) \ argument 55 #define DES_IIP(a,b) \ argument 57 #define DES_KEXPAND(a,b,c) \ argument 59 #define DES_ROUND(a,b,c,d) \ argument [all …]
|
| /arch/sh/kernel/cpu/sh4/ |
| A D | softfloat.c | 42 #define LIT64( a ) a##LL argument 154 z = a; in shift64RightJamming() 156 z = (a >> count) | ((a << ((-count) & 63)) != 0); in shift64RightJamming() 188 a <<= 16; in countLeadingZeros32() 192 a <<= 8; in countLeadingZeros32() 207 a >>= 32; in countLeadingZeros64() 268 return a; in subFloat64Sigs() 351 z = a; in shift32RightJamming() 353 z = (a >> count) | ((a << ((-count) & 31)) != 0); in shift32RightJamming() 498 return a; in subFloat32Sigs() [all …]
|
| /arch/mips/include/asm/mach-generic/ |
| A D | mangle-port.h | 30 # define ioswabb(a, x) (x) argument 31 # define __mem_ioswabb(a, x) (x) argument 32 # define ioswabw(a, x) le16_to_cpu((__force __le16)(x)) argument 33 # define __mem_ioswabw(a, x) (x) argument 35 # define __mem_ioswabl(a, x) (x) argument 37 # define __mem_ioswabq(a, x) (x) argument 41 # define ioswabb(a, x) (x) argument 42 # define __mem_ioswabb(a, x) (x) argument 43 # define ioswabw(a, x) (x) argument 45 # define ioswabl(a, x) (x) argument [all …]
|
| /arch/x86/math-emu/ |
| A D | reg_add_sub.c | 39 FPU_REG *a = &st(0); in FPU_add() local 48 expa = exponent(a); in FPU_add() 110 a = &x; in FPU_add() 121 return real_2op_NaN(a, taga, deststnr, a); in FPU_add() 136 a = &st(0); in FPU_sub() 151 signa = getsign(a); in FPU_sub() 163 expa = exponent(a); in FPU_sub() 241 a = &x; in FPU_sub() 253 d2 = a; in FPU_sub() 255 d1 = a; in FPU_sub() [all …]
|
| /arch/s390/kernel/ |
| A D | alternative.c | 53 struct alt_instr *a; in __apply_alternatives() local 62 for (a = start; a < end; a++) { in __apply_alternatives() 63 if (!(a->ctx & ctx)) in __apply_alternatives() 65 switch (a->type) { in __apply_alternatives() 67 replace = test_facility(a->data); in __apply_alternatives() 68 debug = __test_facility(a->data, d->facilities); in __apply_alternatives() 71 replace = test_machine_feature(a->data); in __apply_alternatives() 84 old = (u8 *)&a->instr_offset + a->instr_offset; in __apply_alternatives() 85 new = (u8 *)&a->repl_offset + a->repl_offset; in __apply_alternatives() 87 alternative_dump(old, new, a->instrlen, a->type, a->data); in __apply_alternatives() [all …]
|
| /arch/mips/include/asm/mach-cavium-octeon/ |
| A D | mangle-port.h | 15 static inline bool __should_swizzle_bits(volatile void *a) in __should_swizzle_bits() argument 18 u64 did = ((u64)(uintptr_t)a >> 40) & 0xff; in __should_swizzle_bits() 30 #define __should_swizzle_bits(a) false argument 49 # define ioswabb(a, x) (x) argument 50 # define __mem_ioswabb(a, x) (x) argument 51 # define ioswabw(a, x) (__should_swizzle_bits(a) ? \ argument 54 # define __mem_ioswabw(a, x) (x) argument 55 # define ioswabl(a, x) (__should_swizzle_bits(a) ? \ argument 58 # define __mem_ioswabl(a, x) (x) argument 59 # define ioswabq(a, x) (__should_swizzle_bits(a) ? \ argument [all …]
|
| /arch/loongarch/include/asm/ |
| A D | local.h | 14 atomic_long_t a; member 19 #define local_read(l) atomic_long_read(&(l)->a) 24 #define local_inc(l) atomic_long_inc(&(l)->a) 25 #define local_dec(l) atomic_long_dec(&(l)->a) 36 : "+ZB" (l->a.counter), "=&r" (result) in local_add_return() 50 : "+ZB" (l->a.counter), "=&r" (result) in local_sub_return() 66 return try_cmpxchg_local(&l->a.counter, in local_try_cmpxchg() 67 (typeof(l->a.counter) *) old, new); in local_try_cmpxchg() 82 local_add_unless(local_t *l, long a, long u) in local_add_unless() argument 146 #define __local_inc(l) ((l)->a.counter++) [all …]
|
| /arch/powerpc/crypto/ |
| A D | md5-asm.S | 69 add a,a,rT0; /* 1: a = a + f */ \ 72 add a,a,w0; /* 1: a = a + wk */ \ 76 add a,a,b; /* 1: a = a + b */ \ 91 add a,a,rT0; /* 1: a = a + f */ \ 93 add a,a,w0; /* 1: a = a + wk */ \ 97 add a,a,b; /* 1: a = a + b */ \ 110 add a,a,rT1; /* 1: a = a + f */ \ 112 add a,a,w0; /* 1: a = a + wk */ \ 116 add a,a,b; /* 1: a = a + b */ \ 127 add a,a,w0; /* 1: a = a + wk */ \ [all …]
|
| /arch/x86/xen/ |
| A D | mmu_hvm.c | 20 struct xen_hvm_get_mem_type a = { in xen_vmcore_pfn_is_ram() local 25 if (HYPERVISOR_hvm_op(HVMOP_get_mem_type, &a)) { in xen_vmcore_pfn_is_ram() 29 return a.mem_type != HVMMEM_mmio_dm; in xen_vmcore_pfn_is_ram() 38 struct xen_hvm_pagetable_dying a; in xen_hvm_exit_mmap() local 41 a.domid = DOMID_SELF; in xen_hvm_exit_mmap() 42 a.gpa = __pa(mm->pgd); in xen_hvm_exit_mmap() 43 rc = HYPERVISOR_hvm_op(HVMOP_pagetable_dying, &a); in xen_hvm_exit_mmap() 49 struct xen_hvm_pagetable_dying a; in is_pagetable_dying_supported() local 52 a.domid = DOMID_SELF; in is_pagetable_dying_supported() 53 a.gpa = 0x00; in is_pagetable_dying_supported() [all …]
|