Home
last modified time | relevance | path

Searched refs:u128 (Results 1 – 25 of 29) sorted by relevance

12

/linux/lib/crypto/
H A Dcurve25519-hacl64.c51 static __always_inline void fproduct_copy_from_wide_(u64 *output, u128 *input) in fproduct_copy_from_wide_()
54 u128 xi = input[0]; in fproduct_copy_from_wide_()
58 u128 xi = input[1]; in fproduct_copy_from_wide_()
62 u128 xi = input[2]; in fproduct_copy_from_wide_()
66 u128 xi = input[3]; in fproduct_copy_from_wide_()
70 u128 xi = input[4]; in fproduct_copy_from_wide_()
76 fproduct_sum_scalar_multiplication_(u128 *output, u64 *input, u64 s) in fproduct_sum_scalar_multiplication_()
78 output[0] += (u128)input[0] * s; in fproduct_sum_scalar_multiplication_()
79 output[1] += (u128)input[1] * s; in fproduct_sum_scalar_multiplication_()
80 output[2] += (u128)input[2] * s; in fproduct_sum_scalar_multiplication_()
[all …]
H A Dpolyval.c74 u128 c0 = (a0 * (u128)b0) ^ (a1 * (u128)b3) ^ in clmul64()
75 (a2 * (u128)b2) ^ (a3 * (u128)b1); in clmul64()
76 u128 c1 = (a0 * (u128)b1) ^ (a1 * (u128)b0) ^ in clmul64()
77 (a2 * (u128)b3) ^ (a3 * (u128)b2); in clmul64()
78 u128 c2 = (a0 * (u128)b2) ^ (a1 * (u128)b1) ^ in clmul64()
79 (a2 * (u128)b0) ^ (a3 * (u128)b3); in clmul64()
80 u128 c3 = (a0 * (u128)b3) ^ (a1 * (u128)b2) ^ in clmul64()
81 (a2 * (u128)b1) ^ (a3 * (u128)b0); in clmul64()
H A Dpoly1305-donna64.c43 u128 d0, d1, d2, d; in poly1305_core_blocks()
73 d0 = (u128)h0 * r0; in poly1305_core_blocks()
74 d = (u128)h1 * s2; in poly1305_core_blocks()
76 d = (u128)h2 * s1; in poly1305_core_blocks()
78 d1 = (u128)h0 * r1; in poly1305_core_blocks()
79 d = (u128)h1 * r0; in poly1305_core_blocks()
81 d = (u128)h2 * s2; in poly1305_core_blocks()
83 d2 = (u128)h0 * r2; in poly1305_core_blocks()
84 d = (u128)h1 * r1; in poly1305_core_blocks()
86 d = (u128)h2 * r0; in poly1305_core_blocks()
/linux/arch/x86/include/asm/
H A Dcmpxchg_64.h30 u128 full;
50 static __always_inline u128 arch_cmpxchg128(volatile u128 *ptr, u128 old, u128 new) in arch_cmpxchg128()
56 static __always_inline u128 arch_cmpxchg128_local(volatile u128 *ptr, u128 old, u128 new) in arch_cmpxchg128_local()
81 static __always_inline bool arch_try_cmpxchg128(volatile u128 *ptr, u128 *oldp, u128 new) in arch_try_cmpxchg128()
87 static __always_inline bool arch_try_cmpxchg128_local(volatile u128 *ptr, u128 *oldp, u128 new) in arch_try_cmpxchg128_local()
/linux/arch/s390/include/asm/
H A Dcmpxchg.h241 static __always_inline u128 arch_cmpxchg128(volatile u128 *ptr, u128 old, u128 new) in arch_cmpxchg128()
256 static __always_inline bool arch_try_cmpxchg128(volatile u128 *ptr, u128 *oldp, u128 new) in arch_try_cmpxchg128()
H A Dtimex.h256 static __always_inline u128 eitod_to_ns(u128 todval) in eitod_to_ns()
/linux/arch/arm64/include/asm/
H A Datomic_ll_sc.h298 u128 full;
305 static __always_inline u128 \
306 __ll_sc__cmpxchg128##name(volatile u128 *ptr, u128 old, u128 new) \
322 : [v] "+Q" (*(u128 *)ptr), \
H A Dcmpxchg.h134 static inline u128 __cmpxchg128##name(volatile u128 *ptr, \
135 u128 old, u128 new) \
H A Dpercpu.h249 u128 old__, new__, ret__; \
/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
H A Dtracepoints.rst194 kworker/u128:3-9093 [046] ..... 24625.365771: mlx5_sf_hwc_free: (0000:06:00.0) hw_id=0x8000
215 …kworker/u128:3-9093 [046] ..... 24625.365525: mlx5_sf_vhca_event: (0000:06:00.0) hw_id=0x8000 s…
222 …kworker/u128:3-9093 [000] ..... 24616.524495: mlx5_sf_dev_add: (0000:06:00.0) sfdev=00000000fc5…
229 …kworker/u128:3-9093 [044] ..... 24624.400749: mlx5_sf_dev_del: (0000:06:00.0) sfdev=00000000fc5…
/linux/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api_debugfs.c89 value = data->u128.value; in vcap_debugfs_show_rule_keyfield()
90 mask = data->u128.mask; in vcap_debugfs_show_rule_keyfield()
94 vcap_netbytes_copy(nvalue, data->u128.value, in vcap_debugfs_show_rule_keyfield()
96 vcap_netbytes_copy(nmask, data->u128.mask, in vcap_debugfs_show_rule_keyfield()
H A Dvcap_api_client.h73 struct vcap_u128_key u128; member
131 struct vcap_u128_action u128; member
H A Dvcap_api.c489 value = kf->data.u128.value; in vcap_encode_keyfield()
490 mask = kf->data.u128.mask; in vcap_encode_keyfield()
580 vcap_copy_to_w32be(ddata->u128.value, sdata->u128.value, size); in vcap_copy_from_client_keyfield()
581 vcap_copy_to_w32be(ddata->u128.mask, sdata->u128.mask, size); in vcap_copy_from_client_keyfield()
630 vcap_copy_to_w32be(ddata->u128.value, sdata->u128.value, size); in vcap_copy_from_client_actionfield()
774 value = af->data.u128.value; in vcap_encode_actionfield()
1135 vcap_copy_from_w32be(field->data.u128.value, value, in vcap_copy_to_client_actionfield()
1175 vcap_copy_limited_actionfield(field->data.u128.value, in vcap_copy_to_client_actionfield()
1248 vcap_copy_from_w32be(field->data.u128.value, value, in vcap_copy_to_client_keyfield()
1250 vcap_copy_from_w32be(field->data.u128.mask, mask, in vcap_copy_to_client_keyfield()
[all …]
/linux/rust/kernel/
H A Dnum.rs71 u128: Unsigned,
H A Dfmt.rs84 u128,
/linux/lib/math/
H A Ddiv64.c196 u128 prod = (u128)a * b + c; in mul_u64_u64_add_u64()
/linux/rust/quote/
H A Dident_fragment.rs90 ident_fragment_display!(u8, u16, u32, u64, u128, usize);
H A Dto_tokens.rs186 impl ToTokens for u128 { implementation
/linux/tools/include/linux/
H A Dbits.h58 #define GENMASK_U128(h, l) GENMASK_TYPE(u128, h, l)
/linux/arch/s390/crypto/
H A Dphmac_s390.c106 #define MAX_IMBL_SIZE sizeof(u128)
209 u128 mbl; in hash_key()
392 *(u128 *)imbl = (((u128)buflen_hi << 64) + buflen_lo) << 3; in kmac_sha2_set_imbl()
/linux/arch/riscv/include/asm/
H A Dcmpxchg.h326 u128 full;
348 ((u128)t4 << 64) | t3; \
/linux/include/linux/
H A Dtypes.h15 typedef __u128 u128; typedef
/linux/drivers/iommu/amd/
H A Damd_iommu_types.h817 u128 data128[2];
982 u128 irte;
/linux/rust/proc-macro2/
H A Dlib.rs1124 u128_suffixed => u128,
1139 u128_unsuffixed => u128,
/linux/mm/
H A Dslab.h25 typedef u128 freelist_full_t;

12