/kernel/linux/linux-5.10/tools/arch/arm64/include/asm/ |
H A D | barrier.h | 29 union { typeof(*p) __val; char __c[1]; } __u = \ 36 : "r" (*(__u8_alias_t *)__u.__c) \ 42 : "r" (*(__u16_alias_t *)__u.__c) \ 48 : "r" (*(__u32_alias_t *)__u.__c) \ 54 : "r" (*(__u64_alias_t *)__u.__c) \ 66 union { typeof(*p) __val; char __c[1]; } __u = \ 67 { .__c = { 0 } }; \ 72 : "=r" (*(__u8_alias_t *)__u.__c) \ 77 : "=r" (*(__u16_alias_t *)__u.__c) \ 82 : "=r" (*(__u32_alias_t *)__u.__c) \ [all...] |
/kernel/linux/linux-6.6/tools/arch/arm64/include/asm/ |
H A D | barrier.h | 29 union { typeof(*p) __val; char __c[1]; } __u = \ 36 : "r" (*(__u8_alias_t *)__u.__c) \ 42 : "r" (*(__u16_alias_t *)__u.__c) \ 48 : "r" (*(__u32_alias_t *)__u.__c) \ 54 : "r" (*(__u64_alias_t *)__u.__c) \ 66 union { typeof(*p) __val; char __c[1]; } __u = \ 67 { .__c = { 0 } }; \ 72 : "=r" (*(__u8_alias_t *)__u.__c) \ 77 : "=r" (*(__u16_alias_t *)__u.__c) \ 82 : "=r" (*(__u32_alias_t *)__u.__c) \ [all...] |
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | barrier.h | 36 union { typeof(*p) __val; char __c[1]; } __u = \ 42 : : "r"(*(__u8 *)__u.__c), "r"(__p) \ 47 : : "r"(*(__u16 *)__u.__c), "r"(__p) \ 52 : : "r"(*(__u32 *)__u.__c), "r"(__p) \ 58 : : "r"(*(__u64 *)__u.__c), "r"(__p) \ 66 union { typeof(*p) __val; char __c[1]; } __u; \ 72 : "=r"(*(__u8 *)__u.__c) : "r"(__p) \ 77 : "=r"(*(__u16 *)__u.__c) : "r"(__p) \ 82 : "=r"(*(__u32 *)__u.__c) : "r"(__p) \ 88 : "=r"(*(__u64 *)__u.__c) [all...] |
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | barrier.h | 36 union { typeof(*p) __val; char __c[1]; } __u = \ 42 : : "r"(*(__u8 *)__u.__c), "r"(__p) \ 47 : : "r"(*(__u16 *)__u.__c), "r"(__p) \ 52 : : "r"(*(__u32 *)__u.__c), "r"(__p) \ 58 : : "r"(*(__u64 *)__u.__c), "r"(__p) \ 66 union { typeof(*p) __val; char __c[1]; } __u; \ 72 : "=r"(*(__u8 *)__u.__c) : "r"(__p) \ 77 : "=r"(*(__u16 *)__u.__c) : "r"(__p) \ 82 : "=r"(*(__u32 *)__u.__c) : "r"(__p) \ 88 : "=r"(*(__u64 *)__u.__c) [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | barrier.h | 99 union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ 107 : "r" (*(__u8 *)__u.__c) \ 113 : "r" (*(__u16 *)__u.__c) \ 119 : "r" (*(__u32 *)__u.__c) \ 125 : "r" (*(__u64 *)__u.__c) \ 133 union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ 140 : "=r" (*(__u8 *)__u.__c) \ 145 : "=r" (*(__u16 *)__u.__c) \ 150 : "=r" (*(__u32 *)__u.__c) \ 155 : "=r" (*(__u64 *)__u.__c) \ [all...] |
H A D | rwonce.h | 40 union { __unqual_scalar_typeof(*__x) __val; char __c[1]; } __u; \ 44 : "=r" (*(__u8 *)__u.__c) \ 49 : "=r" (*(__u16 *)__u.__c) \ 54 : "=r" (*(__u32 *)__u.__c) \ 59 : "=r" (*(__u64 *)__u.__c) \
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | barrier.h | 126 union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ 134 : "rZ" (*(__u8 *)__u.__c) \ 140 : "rZ" (*(__u16 *)__u.__c) \ 146 : "rZ" (*(__u32 *)__u.__c) \ 152 : "rZ" (*(__u64 *)__u.__c) \ 160 union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ 167 : "=r" (*(__u8 *)__u.__c) \ 172 : "=r" (*(__u16 *)__u.__c) \ 177 : "=r" (*(__u32 *)__u.__c) \ 182 : "=r" (*(__u64 *)__u.__c) \ [all...] |
H A D | rwonce.h | 40 union { __unqual_scalar_typeof(*__x) __val; char __c[1]; } __u; \ 44 : "=r" (*(__u8 *)__u.__c) \ 49 : "=r" (*(__u16 *)__u.__c) \ 54 : "=r" (*(__u32 *)__u.__c) \ 59 : "=r" (*(__u64 *)__u.__c) \
|
H A D | cpuidle.h | 15 #define arm_cpuidle_save_irq_context(__c) \ 17 struct arm_cpuidle_irq_context *c = __c; \ 27 #define arm_cpuidle_restore_irq_context(__c) \ 29 struct arm_cpuidle_irq_context *c = __c; \
|
/kernel/linux/linux-6.6/tools/testing/selftests/rseq/ |
H A D | rseq-arm64.h | 30 union { rseq_unqual_scalar_typeof(*(p)) __val; char __c[sizeof(*(p))]; } __u; \ 34 : "=r" (*(__u8 *)__u.__c) \ 39 : "=r" (*(__u16 *)__u.__c) \ 44 : "=r" (*(__u32 *)__u.__c) \ 49 : "=r" (*(__u64 *)__u.__c) \ 60 union { rseq_unqual_scalar_typeof(*(p)) __val; char __c[sizeof(*(p))]; } __u = \ 66 : "r" (*(__u8 *)__u.__c) \ 72 : "r" (*(__u16 *)__u.__c) \ 78 : "r" (*(__u32 *)__u.__c) \ 84 : "r" (*(__u64 *)__u.__c) \ [all...] |
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | barrier.h | 110 union { typeof(p) __val; char __c[1]; } __u = \ 115 *(volatile __u8 *)&p = *(__u8 *)__u.__c; \ 119 *(volatile __u16 *)&p = *(__u16 *)__u.__c; \ 126 : [val] "r" (*(__u32 *)__u.__c) \ 133 : [val] "r" (*(__u64 *)__u.__c) \
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | barrier.h | 108 union { typeof(p) __val; char __c[1]; } __u = \ 113 *(volatile __u8 *)&p = *(__u8 *)__u.__c; \ 117 *(volatile __u16 *)&p = *(__u16 *)__u.__c; \ 124 : [val] "r" (*(__u32 *)__u.__c) \ 131 : [val] "r" (*(__u64 *)__u.__c) \
|
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | bootstd.h | 91 register long __c __asm__ ("%d3") = (long)c; \ 95 "d" (__c) \ 106 register long __c __asm__ ("%d3") = (long)c; \ 111 "d" (__c), "d" (__d) \ 122 register long __c __asm__ ("%d3") = (long)c; \ 128 "d" (__c), "d" (__d), "d" (__e) \
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | bootstd.h | 91 register long __c __asm__ ("%d3") = (long)c; \ 95 "d" (__c) \ 106 register long __c __asm__ ("%d3") = (long)c; \ 111 "d" (__c), "d" (__d) \ 122 register long __c __asm__ ("%d3") = (long)c; \ 128 "d" (__c), "d" (__d), "d" (__e) \
|
/kernel/linux/linux-6.6/tools/virtio/ringtest/ |
H A D | main.h | 186 union { typeof(x) __val; char __c[1]; } __u; \ 187 __read_once_size(&(x), __u.__c, sizeof(x)); \ 194 union { typeof(x) __val; char __c[1]; } __u; \ 195 __read_once_size(&(x), __u.__c, sizeof(x)); \ 202 union { typeof(x) __val; char __c[1]; } __u = \ 204 __write_once_size(&(x), __u.__c, sizeof(x)); \
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | dcc.h | 18 char __c; in __dcc_getchar() local 21 : "=r" (__c)); in __dcc_getchar() 24 return __c; in __dcc_getchar()
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | dcc.h | 18 char __c; in __dcc_getchar() local 21 : "=r" (__c)); in __dcc_getchar() 24 return __c; in __dcc_getchar()
|
/kernel/linux/linux-5.10/tools/include/linux/ |
H A D | compiler.h | 180 union { typeof(x) __val; char __c[1]; } __u = \ 181 { .__c = { 0 } }; \ 182 __read_once_size(&(x), __u.__c, sizeof(x)); \ 188 union { typeof(x) __val; char __c[1]; } __u = \ 190 __write_once_size(&(x), __u.__c, sizeof(x)); \
|
/kernel/linux/linux-6.6/tools/include/linux/ |
H A D | compiler.h | 186 union { typeof(x) __val; char __c[1]; } __u = \ 187 { .__c = { 0 } }; \ 188 __read_once_size(&(x), __u.__c, sizeof(x)); \ 194 union { typeof(x) __val; char __c[1]; } __u = \ 196 __write_once_size(&(x), __u.__c, sizeof(x)); \
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | xdp_sample.bpf.h | 99 union { typeof(x) __val; char __c[1]; } __u = \ 100 { .__c = { 0 } }; \ 101 __read_once_size(&(x), __u.__c, sizeof(x)); \ 107 union { typeof(x) __val; char __c[1]; } __u = \ 109 __write_once_size(&(x), __u.__c, sizeof(x)); \
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | compat.h | 470 compat_sigset_t __user *__c = compat; \ 475 unsafe_put_user(__s->sig[3] >> 32, &__c->sig[7], label); \ 476 unsafe_put_user(__s->sig[3], &__c->sig[6], label); \ 479 unsafe_put_user(__s->sig[2] >> 32, &__c->sig[5], label); \ 480 unsafe_put_user(__s->sig[2], &__c->sig[4], label); \ 483 unsafe_put_user(__s->sig[1] >> 32, &__c->sig[3], label); \ 484 unsafe_put_user(__s->sig[1], &__c->sig[2], label); \ 487 unsafe_put_user(__s->sig[0] >> 32, &__c->sig[1], label); \ 488 unsafe_put_user(__s->sig[0], &__c->sig[0], label); \ 493 const compat_sigset_t __user *__c [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | x86.h | 384 #define __cr4_reserved_bits(__cpu_has, __c) \ 388 if (!__cpu_has(__c, X86_FEATURE_XSAVE)) \ 390 if (!__cpu_has(__c, X86_FEATURE_SMEP)) \ 392 if (!__cpu_has(__c, X86_FEATURE_SMAP)) \ 394 if (!__cpu_has(__c, X86_FEATURE_FSGSBASE)) \ 396 if (!__cpu_has(__c, X86_FEATURE_PKU)) \ 398 if (!__cpu_has(__c, X86_FEATURE_LA57)) \ 400 if (!__cpu_has(__c, X86_FEATURE_UMIP)) \ 402 if (!__cpu_has(__c, X86_FEATURE_VMX)) \ 404 if (!__cpu_has(__c, X86_FEATURE_PCI [all...] |
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | x86.h | 510 #define __cr4_reserved_bits(__cpu_has, __c) \ 514 if (!__cpu_has(__c, X86_FEATURE_XSAVE)) \ 516 if (!__cpu_has(__c, X86_FEATURE_SMEP)) \ 518 if (!__cpu_has(__c, X86_FEATURE_SMAP)) \ 520 if (!__cpu_has(__c, X86_FEATURE_FSGSBASE)) \ 522 if (!__cpu_has(__c, X86_FEATURE_PKU)) \ 524 if (!__cpu_has(__c, X86_FEATURE_LA57)) \ 526 if (!__cpu_has(__c, X86_FEATURE_UMIP)) \ 528 if (!__cpu_has(__c, X86_FEATURE_VMX)) \ 530 if (!__cpu_has(__c, X86_FEATURE_PCI [all...] |
/kernel/linux/linux-5.10/tools/virtio/ringtest/ |
H A D | main.h | 180 union { typeof(x) __val; char __c[1]; } __u; \ 181 __read_once_size(&(x), __u.__c, sizeof(x)); \ 188 union { typeof(x) __val; char __c[1]; } __u = \ 190 __write_once_size(&(x), __u.__c, sizeof(x)); \
|
/kernel/linux/linux-5.10/drivers/scsi/csiostor/ |
H A D | csio_defs.h | 116 #define CSIO_DB_ASSERT(__c) CSIO_ASSERT((__c)) 118 #define CSIO_DB_ASSERT(__c)
|