Home
last modified time | relevance | path

Searched refs:scalar (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.12.1/arch/arm/crypto/
Dcurve25519-glue.c29 const u8 scalar[CURVE25519_KEY_SIZE], in curve25519_arch()
34 curve25519_neon(out, scalar, point); in curve25519_arch()
37 curve25519_generic(out, scalar, point); in curve25519_arch()
DMakefile42 chacha-neon-y := chacha-scalar-core.o chacha-glue.o
/linux-6.12.1/include/crypto/
Dcurve25519.h21 const u8 scalar[CURVE25519_KEY_SIZE],
25 const u8 scalar[CURVE25519_KEY_SIZE],
/linux-6.12.1/arch/powerpc/kvm/
Dbook3s_paired_singles.c492 int reg_in3, int scalar, in kvmppc_ps_three_in() argument
510 if (scalar & SCALAR_LOW) in kvmppc_ps_three_in()
518 if (!(scalar & SCALAR_NO_PS0)) in kvmppc_ps_three_in()
526 if (scalar & SCALAR_HIGH) in kvmppc_ps_three_in()
529 if (!(scalar & SCALAR_NO_PS1)) in kvmppc_ps_three_in()
540 int scalar, in kvmppc_ps_two_in() argument
557 if (scalar & SCALAR_LOW) in kvmppc_ps_two_in()
564 if (!(scalar & SCALAR_NO_PS0)) { in kvmppc_ps_two_in()
575 if (scalar & SCALAR_HIGH) in kvmppc_ps_two_in()
580 if (!(scalar & SCALAR_NO_PS1)) { in kvmppc_ps_two_in()
/linux-6.12.1/lib/crypto/
Dcurve25519-hacl64.c529 u64 scalar; in addanddouble_fmonty() local
535 scalar = 121665; in addanddouble_fmonty()
536 fscalar(zzz, zz, scalar); in addanddouble_fmonty()
745 static __always_inline void format_scalar_of_point(u8 *scalar, u64 *point) in format_scalar_of_point() argument
754 format_fcontract(scalar, sc); in format_scalar_of_point()
770 u8 *scalar; in curve25519_generic() local
773 scalar = e; in curve25519_generic()
779 ladder_cmult(nq, scalar, q); in curve25519_generic()
DKconfig87 tristate "Curve25519 scalar multiplication library"
Dcurve25519-fiat32.c757 const u8 scalar[CURVE25519_KEY_SIZE], in curve25519_generic()
766 memcpy(e, scalar, 32); in curve25519_generic()
/linux-6.12.1/Documentation/arch/riscv/
Dhwprobe.rst247 the performance of misaligned scalar native word accesses on the selected set
251 misaligned scalar accesses is unknown.
253 * :c:macro:`RISCV_HWPROBE_MISALIGNED_SCALAR_EMULATED`: Misaligned scalar
257 * :c:macro:`RISCV_HWPROBE_MISALIGNED_SCALAR_SLOW`: Misaligned scalar native
262 * :c:macro:`RISCV_HWPROBE_MISALIGNED_SCALAR_FAST`: Misaligned scalar native
266 * :c:macro:`RISCV_HWPROBE_MISALIGNED_SCALAR_UNSUPPORTED`: Misaligned scalar
Duabi.rst68 Misaligned scalar accesses are supported in userspace, but they may perform
/linux-6.12.1/Documentation/driver-api/media/drivers/
Dipu6.rst89 The IPU6 has its own scalar processor where the firmware run at and an internal
91 allow that scalar processors to access the internal memory and external system
135 inter-processor communication mechanism between the IPU scalar processors and
150 setting the scalar processor control status register.
/linux-6.12.1/arch/powerpc/crypto/
Dcurve25519-ppc64le-core.c114 static void curve25519_fe51(uint8_t out[32], const uint8_t scalar[32], in curve25519_fe51()
122 memcpy(s, scalar, 32); in curve25519_fe51()
/linux-6.12.1/tools/net/ynl/lib/
Dynl.py523 scalar = 0
527 scalar += enum.entries[single_value].user_value(as_flags = True)
528 return scalar
577 scalar = self._get_scalar(attr, value)
579 attr_type = attr["type"][0] + ('32' if scalar.bit_length() <= 32 else '64')
583 attr_payload = format.pack(scalar)
/linux-6.12.1/arch/sparc/include/asm/
Dleon_amba.h132 u32 scalar; member
/linux-6.12.1/include/linux/
Dccp.h556 struct scatterlist *scalar; member
/linux-6.12.1/drivers/staging/media/atomisp/
Dnotes.txt23 optionally a scalar binary. Note when digital zoom is disabled
/linux-6.12.1/Documentation/userspace-api/netlink/
Dgenetlink-legacy.rst194 - ``type`` - One of the scalar types ``u8``, ``u16``, ``u32``, ``u64``, ``s8``,
273 ``sub-type`` is used to identify the type of scalar to extract.
/linux-6.12.1/crypto/
Decc.c1330 const struct ecc_point *point, const u64 *scalar, in ecc_point_mult() argument
1344 carry = vli_add(sk[0], scalar, curve->n, ndigits); in ecc_point_mult()
1346 scalar = sk[!carry]; in ecc_point_mult()
1358 nb = !vli_test_bit(scalar, i); in ecc_point_mult()
1363 nb = !vli_test_bit(scalar, 0); in ecc_point_mult()
/linux-6.12.1/drivers/platform/x86/dell/
DKconfig171 to communicate with the backlight scalar board. This driver creates
172 a standard backlight interface and talks to the scalar board through
/linux-6.12.1/arch/x86/crypto/
Dsha1_ssse3_asm.S372 # blended scheduling of vector and scalar instruction streams, one 4-wide
373 # vector iteration / 4 scalar rounds
/linux-6.12.1/drivers/crypto/intel/keembay/
Dkeembay-ocs-ecc.c223 u64 *scalar, in kmb_ecc_point_mult() argument
266 scalar, nbytes); in kmb_ecc_point_mult()
/linux-6.12.1/Documentation/driver-api/
Dioctl.rst134 which can be interpreted as either a pointer or a scalar depending on
135 the command. If it is a scalar, then compat_ptr() must not be used, to
/linux-6.12.1/Documentation/bpf/
Dkfuncs.rst80 This annotation is only understood for scalar arguments, where it indicates that
81 the verifier must check the scalar argument to be a known constant, which does
97 Hence, whenever a constant scalar argument is accepted by a kfunc which is not a
244 Pointers to non-BTF objects (e.g. scalar pointers) may also be passed to
/linux-6.12.1/Documentation/core-api/
Dtimekeeping.rst92 Return a coarse-grained version of the time as a scalar
/linux-6.12.1/Documentation/devicetree/bindings/
Dwriting-schema.rst129 The YAML Devicetree format also makes all string values an array and scalar
/linux-6.12.1/Documentation/networking/
Dmsg_zerocopy.rst107 The notification itself is a simple scalar value. Each socket

12