Lines Matching full:hcu
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()
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.
245 * HCU must be aligned to the block size; compute the remainder data to in kmb_ocs_dma_prepare()
288 /* Allocate OCS HCU DMA list. */ in kmb_ocs_dma_prepare()
320 /* Add sg to HCU DMA list. */ in kmb_ocs_dma_prepare()
433 /* Map input data into the HCU DMA linked list. */ in kmb_ocs_hcu_do_one_request()
457 /* Map input data into the HCU DMA linked list. */ in kmb_ocs_hcu_do_one_request()
496 /* Map input data into the HCU DMA linked list. */ in kmb_ocs_hcu_do_one_request()
671 * (OCS HCU HW only supports length <= 64); if HW HMAC cannot in kmb_ocs_hcu_fin_common()
1149 .compatible = "intel,keembay-ocs-hcu",
1198 "keembay-ocs-hcu", hcu_dev); in kmb_ocs_hcu_probe()