Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/qat/qat_api/common/ctrl/sal_create_services.c
Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | case SAL_SERVICE_TYPE_CRYPTO: { | ||||
pCrypto_service->generic_service_info.init = SalCtrl_CryptoInit; | pCrypto_service->generic_service_info.init = SalCtrl_CryptoInit; | ||||
pCrypto_service->generic_service_info.start = | pCrypto_service->generic_service_info.start = | ||||
SalCtrl_CryptoStart; | SalCtrl_CryptoStart; | ||||
pCrypto_service->generic_service_info.stop = SalCtrl_CryptoStop; | pCrypto_service->generic_service_info.stop = SalCtrl_CryptoStop; | ||||
pCrypto_service->generic_service_info.shutdown = | pCrypto_service->generic_service_info.shutdown = | ||||
SalCtrl_CryptoShutdown; | SalCtrl_CryptoShutdown; | ||||
/* Force HW MAC validation for GCM and CCM */ | |||||
pCrypto_service->forceAEADMacVerify = CPA_TRUE; | |||||
*(ppInst) = &(pCrypto_service->generic_service_info); | *(ppInst) = &(pCrypto_service->generic_service_info); | ||||
return CPA_STATUS_SUCCESS; | return CPA_STATUS_SUCCESS; | ||||
} | } | ||||
case SAL_SERVICE_TYPE_COMPRESSION: { | case SAL_SERVICE_TYPE_COMPRESSION: { | ||||
pCompression_service = | pCompression_service = | ||||
malloc(sizeof(sal_compression_service_t), M_QAT, M_WAITOK); | malloc(sizeof(sal_compression_service_t), M_QAT, M_WAITOK); | ||||
Show All 31 Lines |