Home
last modified time | relevance | path

Searched full:zvkb (Results 1 – 21 of 21) sorted by relevance

/linux-6.14.4/arch/riscv/crypto/
DMakefile5 aes-riscv64-zvkned-zvbb-zvkg.o aes-riscv64-zvkned-zvkb.o
8 chacha-riscv64-y := chacha-riscv64-glue.o chacha-riscv64-zvkb.o
14 sha256-riscv64-y := sha256-riscv64-glue.o sha256-riscv64-zvknha_or_zvknhb-zvkb.o
17 sha512-riscv64-y := sha512-riscv64-glue.o sha512-riscv64-zvknhb-zvkb.o
20 sm3-riscv64-y := sm3-riscv64-glue.o sm3-riscv64-zvksh-zvkb.o
23 sm4-riscv64-y := sm4-riscv64-glue.o sm4-riscv64-zvksed-zvkb.o
DKconfig18 - Zvkb vector crypto extension (CTR)
30 - Zvkb vector crypto extension
51 - Zvkb vector crypto extension
62 - Zvkb vector crypto extension
74 - Zvkb vector crypto extension
91 - Zvkb vector crypto extension
Dsha512-riscv64-glue.c89 .cra_driver_name = "sha512-riscv64-zvknhb-zvkb",
103 .cra_driver_name = "sha384-riscv64-zvknhb-zvkb",
112 riscv_isa_extension_available(NULL, ZVKB) && in riscv64_sha512_mod_init()
Dsha256-riscv64-glue.c91 .cra_driver_name = "sha256-riscv64-zvknha_or_zvknhb-zvkb",
105 .cra_driver_name = "sha224-riscv64-zvknha_or_zvknhb-zvkb",
116 riscv_isa_extension_available(NULL, ZVKB) && in riscv64_sha256_mod_init()
Dsm3-riscv64-glue.c86 .cra_driver_name = "sm3-riscv64-zvksh-zvkb",
94 riscv_isa_extension_available(NULL, ZVKB) && in riscv64_sm3_mod_init()
Dchacha-riscv64-glue.c76 .cra_driver_name = "chacha20-riscv64-zvkb",
83 if (riscv_isa_extension_available(NULL, ZVKB) && in riscv64_chacha_mod_init()
Dsm4-riscv64-glue.c75 .cra_driver_name = "sm4-riscv64-zvksed-zvkb",
89 riscv_isa_extension_available(NULL, ZVKB) && in riscv64_sm4_mod_init()
Dsm4-riscv64-zvksed-zvkb.S44 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb')
49 .option arch, +zvksed, +zvkb
Dsm3-riscv64-zvksh-zvkb.S44 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb')
49 .option arch, +zvksh, +zvkb
Daes-riscv64-zvkned-zvkb.S43 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb')
48 .option arch, +zvkned, +zvkb
Daes-riscv64-glue.c540 .cra_driver_name = "ctr-aes-riscv64-zvkned-zvkb",
587 if (riscv_isa_extension_available(NULL, ZVKB)) { in riscv64_aes_mod_init()
605 if (riscv_isa_extension_available(NULL, ZVKB)) in riscv64_aes_mod_init()
619 if (riscv_isa_extension_available(NULL, ZVKB)) in riscv64_aes_mod_exit()
Dsha512-riscv64-zvknhb-zvkb.S44 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb')
49 .option arch, +zvknhb, +zvkb
Dsha256-riscv64-zvknha_or_zvknhb-zvkb.S44 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb')
49 .option arch, +zvknha, +zvkb
Dchacha-riscv64-zvkb.S42 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb')
47 .option arch, +zvkb
/linux-6.14.4/arch/riscv/
DKconfig731 # binutils added all except Zvkb, then added Zvkb. So we just check for Zvkb.
733 def_bool $(as-instr, .option arch$(comma) +v$(comma) +zvkb)
/linux-6.14.4/Documentation/devicetree/bindings/riscv/
Dextensions.yaml540 - const: zvkb
542 The standard Zvkb extension for vector cryptography bit-manipulation
/linux-6.14.4/tools/testing/selftests/kvm/riscv/
Dget-reg-list.c478 KVM_ISA_EXT_ARR(ZVKB), in isa_ext_single_id_to_str()
1018 KVM_ISA_EXT_SIMPLE_CONFIG(zvkb, ZVKB);
/linux-6.14.4/arch/riscv/kernel/
Dsys_hwprobe.c137 EXT_KEY(ZVKB); in hwprobe_isa_ext0()
Dcpufeature.c382 __RISCV_ISA_EXT_DATA(zvkb, RISCV_ISA_EXT_ZVKB),
/linux-6.14.4/Documentation/arch/riscv/
Dhwprobe.rst133 * :c:macro:`RISCV_HWPROBE_EXT_ZVKB`: The Zvkb extension is supported as
/linux-6.14.4/arch/riscv/kvm/
Dvcpu_onereg.c91 KVM_ISA_EXT_ARR(ZVKB),