Lines Matching full:ocs

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.
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()
896 .cra_driver_name = "sha224-keembay-ocs",
922 .cra_driver_name = "hmac-sha224-keembay-ocs",
949 .cra_driver_name = "sha256-keembay-ocs",
975 .cra_driver_name = "hmac-sha256-keembay-ocs",
1001 .cra_driver_name = "sm3-keembay-ocs",
1027 .cra_driver_name = "hmac-sm3-keembay-ocs",
1053 .cra_driver_name = "sha384-keembay-ocs",
1079 .cra_driver_name = "hmac-sha384-keembay-ocs",
1105 .cra_driver_name = "sha512-keembay-ocs",
1131 .cra_driver_name = "hmac-sha512-keembay-ocs",
1149 .compatible = "intel,keembay-ocs-hcu",
1204 "keembay-ocs-hcu", hcu_dev); in kmb_ocs_hcu_probe()
1229 /* Security infrastructure guarantees OCS clock is enabled. */ in kmb_ocs_hcu_probe()
1249 /* The OCS driver is a platform device. */