Lines Matching refs:pOpData
61 dcDataPlaneParamCheck(const CpaDcDpOpData *pOpData) in dcDataPlaneParamCheck() argument
66 LAC_CHECK_NULL_PARAM(pOpData); in dcDataPlaneParamCheck()
67 LAC_CHECK_NULL_PARAM(pOpData->dcInstance); in dcDataPlaneParamCheck()
68 LAC_CHECK_NULL_PARAM(pOpData->pSessionHandle); in dcDataPlaneParamCheck()
71 SAL_CHECK_INSTANCE_TYPE(pOpData->dcInstance, in dcDataPlaneParamCheck()
74 pService = (sal_compression_service_t *)(pOpData->dcInstance); in dcDataPlaneParamCheck()
76 pSessionDesc = DC_SESSION_DESC_FROM_CTX_GET(pOpData->pSessionHandle); in dcDataPlaneParamCheck()
89 (0 == pOpData->bufferLenToCompress)) { in dcDataPlaneParamCheck()
95 if (pOpData->sessDirection > CPA_DC_DIR_DECOMPRESS) { in dcDataPlaneParamCheck()
100 if (0 == pOpData->srcBuffer) { in dcDataPlaneParamCheck()
104 if (0 == pOpData->destBuffer) { in dcDataPlaneParamCheck()
108 if (pOpData->srcBuffer == pOpData->destBuffer) { in dcDataPlaneParamCheck()
112 if (0 == pOpData->thisPhys) { in dcDataPlaneParamCheck()
117 if ((CPA_TRUE != pOpData->compressAndVerify) && in dcDataPlaneParamCheck()
118 (CPA_FALSE != pOpData->compressAndVerify)) { in dcDataPlaneParamCheck()
122 if ((CPA_TRUE == pOpData->compressAndVerify) && in dcDataPlaneParamCheck()
128 if ((CPA_TRUE != pOpData->compressAndVerifyAndRecover) && in dcDataPlaneParamCheck()
129 (CPA_FALSE != pOpData->compressAndVerifyAndRecover)) { in dcDataPlaneParamCheck()
133 if ((CPA_TRUE == pOpData->compressAndVerifyAndRecover) && in dcDataPlaneParamCheck()
134 (CPA_FALSE == pOpData->compressAndVerify)) { in dcDataPlaneParamCheck()
138 if ((CPA_TRUE == pOpData->compressAndVerifyAndRecover) && in dcDataPlaneParamCheck()
146 if ((CPA_DP_BUFLIST == pOpData->srcBufferLen) && in dcDataPlaneParamCheck()
147 (CPA_DP_BUFLIST != pOpData->destBufferLen)) { in dcDataPlaneParamCheck()
152 if ((CPA_DP_BUFLIST != pOpData->srcBufferLen) && in dcDataPlaneParamCheck()
153 (CPA_DP_BUFLIST == pOpData->destBufferLen)) { in dcDataPlaneParamCheck()
159 if (CPA_DP_BUFLIST != pOpData->srcBufferLen) { in dcDataPlaneParamCheck()
160 if (pOpData->srcBufferLen < pOpData->bufferLenToCompress) { in dcDataPlaneParamCheck()
166 if (pOpData->destBufferLen < pOpData->bufferLenForData) { in dcDataPlaneParamCheck()
175 LAC_CHECK_8_BYTE_ALIGNMENT(pOpData->srcBuffer); in dcDataPlaneParamCheck()
176 LAC_CHECK_8_BYTE_ALIGNMENT(pOpData->destBuffer); in dcDataPlaneParamCheck()
179 LAC_CHECK_8_BYTE_ALIGNMENT(pOpData->thisPhys); in dcDataPlaneParamCheck()
196 if (pOpData->bufferLenForData < in dcDataPlaneParamCheck()
206 if (pOpData->bufferLenForData < in dcDataPlaneParamCheck()
239 dcDataPlanePartReadCheck(CpaDcDpOpData *pOpData, in dcDataPlanePartReadCheck() argument
246 pService = (sal_compression_service_t *)(pOpData->dcInstance); in dcDataPlanePartReadCheck()
253 if (pOpData->sessDirection == CPA_DC_DIR_COMPRESS) { in dcDataPlanePartReadCheck()
258 if (pPartReadData->length > pOpData->bufferLenForData) { in dcDataPlanePartReadCheck()
285 dcDataPlaneZeroPadCheck(CpaDcDpOpData *pOpData) in dcDataPlaneZeroPadCheck() argument
289 pService = (sal_compression_service_t *)(pOpData->dcInstance); in dcDataPlaneZeroPadCheck()
296 if (pOpData->sessDirection == CPA_DC_DIR_DECOMPRESS) { in dcDataPlaneZeroPadCheck()
398 dcDpWriteRingMsg(CpaDcDpOpData *pOpData, icp_qat_fw_comp_req_t *pCurrentQatMsg) in dcDpWriteRingMsg() argument
409 pService = (sal_compression_service_t *)(pOpData->dcInstance); in dcDpWriteRingMsg()
410 pSessionDesc = DC_SESSION_DESC_FROM_CTX_GET(pOpData->pSessionHandle); in dcDpWriteRingMsg()
412 if (CPA_DC_DIR_COMPRESS == pOpData->sessDirection) { in dcDpWriteRingMsg()
415 if (CPA_TRUE == pOpData->compressAndVerify) { in dcDpWriteRingMsg()
423 if (CPA_TRUE == pOpData->compressAndVerifyAndRecover) { in dcDpWriteRingMsg()
437 if (CPA_DP_BUFLIST == pOpData->srcBufferLen) { in dcDpWriteRingMsg()
454 pOpData, in dcDpWriteRingMsg()
456 pOpData->srcBuffer, in dcDpWriteRingMsg()
457 pOpData->destBuffer, in dcDpWriteRingMsg()
458 pOpData->srcBufferLen, in dcDpWriteRingMsg()
459 pOpData->destBufferLen); in dcDpWriteRingMsg()
461 pCurrentQatMsg->comp_pars.comp_len = pOpData->bufferLenToCompress; in dcDpWriteRingMsg()
462 pCurrentQatMsg->comp_pars.out_buffer_sz = pOpData->bufferLenForData; in dcDpWriteRingMsg()
484 dcDpUpdateRingMsg(CpaDcDpOpData *pOpData, in dcDpUpdateRingMsg() argument
491 pService = (sal_compression_service_t *)(pOpData->dcInstance); in dcDpUpdateRingMsg()
515 dcDpEnqueueOpBase(CpaDcDpOpData *pOpData, in dcDpEnqueueOpBase() argument
525 status = dcDataPlaneParamCheck(pOpData); in dcDpEnqueueOpBase()
531 status = dcDataPlanePartReadCheck(pOpData, pPartReadData); in dcDpEnqueueOpBase()
538 status = dcDataPlaneZeroPadCheck(pOpData); in dcDpEnqueueOpBase()
544 if ((CPA_FALSE == pOpData->compressAndVerify) && in dcDpEnqueueOpBase()
545 (CPA_DC_DIR_COMPRESS == pOpData->sessDirection)) { in dcDpEnqueueOpBase()
550 SAL_RUNNING_CHECK(pOpData->dcInstance); in dcDpEnqueueOpBase()
552 trans_handle = ((sal_compression_service_t *)pOpData->dcInstance) in dcDpEnqueueOpBase()
554 pSessionDesc = DC_SESSION_DESC_FROM_CTX_GET(pOpData->pSessionHandle); in dcDpEnqueueOpBase()
556 if ((CPA_DC_DIR_COMPRESS == pOpData->sessDirection) && in dcDpEnqueueOpBase()
561 } else if ((CPA_DC_DIR_DECOMPRESS == pOpData->sessDirection) && in dcDpEnqueueOpBase()
573 dcDpWriteRingMsg(pOpData, pCurrentQatMsg); in dcDpEnqueueOpBase()
575 dcDpUpdateRingMsg(pOpData, in dcDpEnqueueOpBase()
591 cpaDcDpEnqueueOp(CpaDcDpOpData *pOpData, const CpaBoolean performOpNow) in cpaDcDpEnqueueOp() argument
594 return dcDpEnqueueOpBase(pOpData, NULL, CPA_FALSE, performOpNow); in cpaDcDpEnqueueOp()
598 cpaDcDpEnqueueOpWithPartRead(CpaDcDpOpData *pOpData, in cpaDcDpEnqueueOpWithPartRead() argument
602 return dcDpEnqueueOpBase(pOpData, in cpaDcDpEnqueueOpWithPartRead()
609 cpaDcDpEnqueueOpWithZeroPad(CpaDcDpOpData *pOpData, in cpaDcDpEnqueueOpWithZeroPad() argument
612 return dcDpEnqueueOpBase(pOpData, NULL, CPA_TRUE, performOpNow); in cpaDcDpEnqueueOpWithZeroPad()
617 CpaDcDpOpData *pOpData[], in dcDpEnqueueOpBatchBase() argument
629 LAC_CHECK_NULL_PARAM(pOpData); in dcDpEnqueueOpBatchBase()
630 LAC_CHECK_NULL_PARAM(pOpData[0]); in dcDpEnqueueOpBatchBase()
631 LAC_CHECK_NULL_PARAM(pOpData[0]->dcInstance); in dcDpEnqueueOpBatchBase()
633 pService = (sal_compression_service_t *)(pOpData[0]->dcInstance); in dcDpEnqueueOpBatchBase()
643 status = dcDataPlaneParamCheck(pOpData[i]); in dcDpEnqueueOpBatchBase()
650 dcDataPlanePartReadCheck(pOpData[i], pPartData[i]); in dcDpEnqueueOpBatchBase()
657 status = dcDataPlaneZeroPadCheck(pOpData[i]); in dcDpEnqueueOpBatchBase()
665 if (pOpData[i]->dcInstance != pOpData[0]->dcInstance) { in dcDpEnqueueOpBatchBase()
671 if (pOpData[i]->pSessionHandle != pOpData[0]->pSessionHandle) { in dcDpEnqueueOpBatchBase()
679 if ((CPA_FALSE == pOpData[i]->compressAndVerify) && in dcDpEnqueueOpBatchBase()
680 (CPA_DC_DIR_COMPRESS == pOpData[i]->sessDirection)) { in dcDpEnqueueOpBatchBase()
686 SAL_RUNNING_CHECK(pOpData[0]->dcInstance); in dcDpEnqueueOpBatchBase()
688 trans_handle = ((sal_compression_service_t *)pOpData[0]->dcInstance) in dcDpEnqueueOpBatchBase()
690 pSessionDesc = DC_SESSION_DESC_FROM_CTX_GET(pOpData[0]->pSessionHandle); in dcDpEnqueueOpBatchBase()
693 if ((CPA_DC_DIR_COMPRESS == pOpData[i]->sessDirection) && in dcDpEnqueueOpBatchBase()
699 pOpData[i]->sessDirection) && in dcDpEnqueueOpBatchBase()
716 dcDpWriteRingMsg(pOpData[i], pCurrentQatMsg); in dcDpEnqueueOpBatchBase()
718 dcDpUpdateRingMsg(pOpData[i], in dcDpEnqueueOpBatchBase()
724 dcDpUpdateRingMsg(pOpData[i], in dcDpEnqueueOpBatchBase()
743 CpaDcDpOpData *pOpData[], in cpaDcDpEnqueueOpBatch() argument
747 numberRequests, pOpData, NULL, CPA_FALSE, performOpNow); in cpaDcDpEnqueueOpBatch()
752 CpaDcDpOpData *pOpData[], in cpaDcDpEnqueueOpWithPartReadBatch() argument
757 numberRequests, pOpData, pPartReadData, CPA_FALSE, performOpNow); in cpaDcDpEnqueueOpWithPartReadBatch()
762 CpaDcDpOpData *pOpData[], in cpaDcDpEnqueueOpWithZeroPadBatch() argument
766 numberRequests, pOpData, NULL, CPA_TRUE, performOpNow); in cpaDcDpEnqueueOpWithZeroPadBatch()