Searched full:hcu (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/drivers/crypto/intel/keembay/ |
H A D | ocs-hcu.h | 3 * Intel Keem Bay OCS HCU Crypto Driver. 28 * struct ocs_hcu_dev - OCS HCU device context. 30 * @dev: OCS HCU device. 31 * @io_base: Base address of OCS HCU registers. 48 * struct ocs_hcu_idata - Intermediate data generated by the HCU. 49 * @msg_len_lo: Length of data the HCU has operated on in bits, low 32b. 50 * @msg_len_hi: Length of data the HCU has operated on in bits, high 32b. 51 * @digest: The digest read from the HCU. If the HCU is terminated, it will 62 * struct ocs_hcu_hash_ctx - Context for OCS HCU hashing operation.
|
H A D | ocs-hcu.c | 3 * Intel Keem Bay OCS HCU Crypto Driver. 16 #include "ocs-hcu.h" 88 * While polling on a busy HCU, wait maximum 200us between one check and the 92 /* Wait on a busy HCU for maximum 1 second. */ 163 * ocs_hcu_wait_busy() - Wait for HCU OCS hardware to became usable. 164 * @hcu_dev: OCS HCU device to wait for. 184 /* Enable error and HCU done interrupts. */ in ocs_hcu_done_irq_en() 230 * @hcu_dev: The target HCU device. 280 * @hcu_dev: The target HCU device. 334 * ocs_hcu_hw_cfg() - Configure the HCU hardware. [all …]
|
H A D | Kconfig | 62 tristate "Support for Intel Keem Bay OCS HCU HW acceleration" 70 Control Unit (HCU) hardware acceleration for use with Crypto API. 72 Provides OCS HCU hardware acceleration of sha256, sha384, sha512, and 76 as a module, the module will be called keembay-ocs-hcu. 81 bool "Enable sha224 and hmac(sha224) support in Intel Keem Bay OCS HCU" 85 Keem Bay OCS HCU driver. Intel recommends not to use these 88 Provides OCS HCU hardware acceleration of sha224 and hmac(224).
|
H A D | Makefile | 9 obj-$(CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU) += keembay-ocs-hcu.o 10 keembay-ocs-hcu-objs := keembay-ocs-hcu-core.o ocs-hcu.o
|
H A D | keembay-ocs-hcu-core.c | 3 * Intel Keem Bay OCS HCU Crypto Driver. 24 #include "ocs-hcu.h" 26 #define DRV_NAME "keembay-ocs-hcu" 38 * struct ocs_hcu_ctx: OCS HCU Transform context. 39 * @hcu_dev: The OCS HCU device used by the transformation. 55 * @hcu_dev: OCS HCU device to be used to service the request. 61 * @hash_ctx: OCS HCU hashing context. 98 * @dev_list: The list of HCU devices. 169 /* If the HCU device for the request was previously set, return it. */ in kmb_ocs_hcu_find_dev() 174 * Otherwise, get the first HCU device available (there should be one in kmb_ocs_hcu_find_dev() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/crypto/ |
H A D | intel,keembay-ocs-hcu.yaml | 4 $id: http://devicetree.org/schemas/crypto/intel,keembay-ocs-hcu.yaml# 7 title: Intel Keem Bay OCS HCU 14 The Intel Keem Bay Offload and Crypto Subsystem (OCS) Hash Control Unit (HCU) 19 const: intel,keembay-ocs-hcu 42 compatible = "intel,keembay-ocs-hcu";
|
/openbmc/linux/ |
H A D | MAINTAINERS | 10703 INTEL KEEM BAY OCS HCU CRYPTO DRIVER 10707 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 10710 F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 10711 F: drivers/crypto/intel/keembay/ocs-hcu.c 10712 F: drivers/crypto/intel/keembay/ocs-hcu.h
|
H A D | opengrok1.0.log | [all...] |
H A D | opengrok2.0.log | [all...] |