Searched full:zvkb (Results 1 – 21 of 21) sorted by relevance
/linux-6.14.4/arch/riscv/crypto/ |
D | Makefile | 5 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
|
D | Kconfig | 18 - 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
|
D | sha512-riscv64-glue.c | 89 .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()
|
D | sha256-riscv64-glue.c | 91 .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()
|
D | sm3-riscv64-glue.c | 86 .cra_driver_name = "sm3-riscv64-zvksh-zvkb", 94 riscv_isa_extension_available(NULL, ZVKB) && in riscv64_sm3_mod_init()
|
D | chacha-riscv64-glue.c | 76 .cra_driver_name = "chacha20-riscv64-zvkb", 83 if (riscv_isa_extension_available(NULL, ZVKB) && in riscv64_chacha_mod_init()
|
D | sm4-riscv64-glue.c | 75 .cra_driver_name = "sm4-riscv64-zvksed-zvkb", 89 riscv_isa_extension_available(NULL, ZVKB) && in riscv64_sm4_mod_init()
|
D | sm4-riscv64-zvksed-zvkb.S | 44 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb') 49 .option arch, +zvksed, +zvkb
|
D | sm3-riscv64-zvksh-zvkb.S | 44 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb') 49 .option arch, +zvksh, +zvkb
|
D | aes-riscv64-zvkned-zvkb.S | 43 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb') 48 .option arch, +zvkned, +zvkb
|
D | aes-riscv64-glue.c | 540 .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()
|
D | sha512-riscv64-zvknhb-zvkb.S | 44 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb') 49 .option arch, +zvknhb, +zvkb
|
D | sha256-riscv64-zvknha_or_zvknhb-zvkb.S | 44 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb') 49 .option arch, +zvknha, +zvkb
|
D | chacha-riscv64-zvkb.S | 42 // - RISC-V Vector Cryptography Bit-manipulation extension ('Zvkb') 47 .option arch, +zvkb
|
/linux-6.14.4/arch/riscv/ |
D | Kconfig | 731 # 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/ |
D | extensions.yaml | 540 - const: zvkb 542 The standard Zvkb extension for vector cryptography bit-manipulation
|
/linux-6.14.4/tools/testing/selftests/kvm/riscv/ |
D | get-reg-list.c | 478 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/ |
D | sys_hwprobe.c | 137 EXT_KEY(ZVKB); in hwprobe_isa_ext0()
|
D | cpufeature.c | 382 __RISCV_ISA_EXT_DATA(zvkb, RISCV_ISA_EXT_ZVKB),
|
/linux-6.14.4/Documentation/arch/riscv/ |
D | hwprobe.rst | 133 * :c:macro:`RISCV_HWPROBE_EXT_ZVKB`: The Zvkb extension is supported as
|
/linux-6.14.4/arch/riscv/kvm/ |
D | vcpu_onereg.c | 91 KVM_ISA_EXT_ARR(ZVKB),
|