Lines Matching full:ocs

3  * Intel Keem Bay OCS HCU Crypto Driver.
22 #include "ocs-hcu.h"
24 #define DRV_NAME "keembay-ocs-hcu"
36 * struct ocs_hcu_ctx: OCS HCU Transform context.
38 * @hcu_dev: The OCS HCU device used by the transformation.
55 * @hcu_dev: OCS HCU device to be used to service the request.
60 * @dma_list: OCS DMA linked list.
61 * @hash_ctx: OCS HCU hashing context.
186 /* Free OCS DMA linked list and DMA-able context buffer. */
217 * - Allocate OCS HCU DMA linked list (number of elements = SG entries to
219 * - Add DMA-mapped request context buffer to OCS HCU DMA list.
288 /* Allocate OCS HCU DMA list. */ in kmb_ocs_dma_prepare()
669 * process (since OCS HW MAC does not support zero-length in kmb_ocs_hcu_fin_common()
671 * (OCS HCU HW only supports length <= 64); if HW HMAC cannot in kmb_ocs_hcu_fin_common()
776 alg_name = "sha224-keembay-ocs"; in kmb_ocs_hcu_setkey()
780 alg_name = ctx->is_sm3_tfm ? "sm3-keembay-ocs" : in kmb_ocs_hcu_setkey()
781 "sha256-keembay-ocs"; in kmb_ocs_hcu_setkey()
784 alg_name = "sha384-keembay-ocs"; in kmb_ocs_hcu_setkey()
787 alg_name = "sha512-keembay-ocs"; in kmb_ocs_hcu_setkey()
901 .cra_driver_name = "sha224-keembay-ocs",
926 .cra_driver_name = "hmac-sha224-keembay-ocs",
952 .cra_driver_name = "sha256-keembay-ocs",
977 .cra_driver_name = "hmac-sha256-keembay-ocs",
1002 .cra_driver_name = "sm3-keembay-ocs",
1027 .cra_driver_name = "hmac-sm3-keembay-ocs",
1052 .cra_driver_name = "sha384-keembay-ocs",
1077 .cra_driver_name = "hmac-sha384-keembay-ocs",
1102 .cra_driver_name = "sha512-keembay-ocs",
1127 .cra_driver_name = "hmac-sha512-keembay-ocs",
1144 .compatible = "intel,keembay-ocs-hcu",
1207 "keembay-ocs-hcu", hcu_dev); in kmb_ocs_hcu_probe()
1232 /* Security infrastructure guarantees OCS clock is enabled. */ in kmb_ocs_hcu_probe()
1252 /* The OCS driver is a platform device. */