si_memset
si_memset(&obTraceData, 0, sizeof(obTraceData));
si_memset(&ibTraceData, 0, sizeof(ibTraceData));
si_memset(&remoteIdentify, 0, sizeof(agsaSASIdentify_t));
si_memset(&payload, 0, sizeof(agsaRegDevCmd_t));
si_memset(&flashImg, 0, sizeof(flashImg));
si_memset(&fatal_error, 0, sizeof(agsaFatalErrorInfo_t));
si_memset(pbase, 0, biggest);
si_memset(&hdacmd,0,sizeof(spcv_hda_cmd_t));
si_memset(&hdarsp,0,sizeof(spcv_hda_rsp_t));
si_memset(&hdacmd,0,sizeof(spcv_hda_cmd_t));
si_memset(&hdarsp,0,sizeof(spcv_hda_rsp_t));
si_memset(pbase, 0, biggest);
si_memset(pbase, 0, biggest);
si_memset(mpiMemoryAllocated.region[i].virtPtr , 0,mpiMemoryAllocated.region[i].totalLength);
si_memset(&saRoot->LLCounters, 0, sizeof(agsaIOCountInfo_t));
si_memset(&saRoot->IoErrorCount, 0, sizeof(agsaIOErrorEventStats_t));
si_memset(&saRoot->IoEventCount, 0, sizeof(agsaIOErrorEventStats_t));
si_memset(mpiConfig, 0, sizeof(mpiConfig_t));
si_memset(&mainCfg,0,sizeof(spc_configMainDescriptor_t));
si_memset(&inQueueCfg,0,sizeof(spc_inboundQueueDescriptor_t));
si_memset(&outQueueCfg,0,sizeof(spc_outboundQueueDescriptor_t));
si_memset(circularIQ->memoryRegion.virtPtr, 0, circularIQ->memoryRegion.totalLength);
si_memset(saRoot->inboundQueue[i].ciPointer, 0, sizeof(bit32));
si_memset(circularOQ->memoryRegion.virtPtr, 0, circularOQ->memoryRegion.totalLength);
si_memset(saRoot->outboundQueue[i].piPointer, 0, sizeof(bit32));
si_memset(&mpiMemoryAllocated, 0, sizeof(mpiMemReq_t));
si_memset(saRoot->deviceLinkMem.virtPtr, 0, saRoot->deviceLinkMem.totalLength);
si_memset(saRoot->IORequestMem.virtPtr, 0, saRoot->IORequestMem.totalLength);
si_memset(saRoot->timerLinkMem.virtPtr, 0, saRoot->timerLinkMem.totalLength);
si_memset(circularIQ->memoryRegion.virtPtr, 0, circularIQ->memoryRegion.totalLength);
si_memset(saRoot->inboundQueue[i].ciPointer, 0, sizeof(bit32));
si_memset(circularOQ->memoryRegion.virtPtr, 0, circularOQ->memoryRegion.totalLength);
si_memset(saRoot->outboundQueue[i].piPointer, 0, sizeof(bit32));
si_memset(saRoot->deviceLinkMem.virtPtr, 0, saRoot->deviceLinkMem.totalLength);
si_memset(saRoot->IORequestMem.virtPtr, 0, saRoot->IORequestMem.totalLength);
si_memset(saRoot->timerLinkMem.virtPtr, 0, saRoot->timerLinkMem.totalLength);
si_memset(&mpiMemoryRequirement, 0, sizeof(mpiMemReq_t));
si_memset(&mpiConfig, 0, sizeof(mpiConfig_t));
si_memset(&fatal_error, 0, sizeof(agsaFatalErrorInfo_t));
si_memset(&fatal_error, 0, sizeof(agsaFatalErrorInfo_t));
si_memset(&agDifDetails, 0, sizeof(agDifDetails));
si_memset(&payload, 0, sizeof(agsaGPIOCmd_t));
si_memset(&payload, 0, sizeof(agsaGPIOCmd_t));
si_memset(&payload, 0, sizeof(agsaGPIOCmd_t));
si_memset(&payload, 0, sizeof(agsaGPIOCmd_t));
si_memset(&payload, 0, sizeof(payload));
si_memset(&payload, 0, sizeof(agsaSASDiagStartEndCmd_t));
si_memset(&payload, 0, sizeof(agsaGetTimeStampCmd_t));
si_memset(&payload, 0, sizeof(agsaSGpioCmd_t));
si_memset(saRoot->memoryAllocated.agMemory[HDA_DMA_BUFFER].virtPtr, 0, biggest);
si_memset(&saRoot->IoErrorCount, 0, sizeof(agsaIOErrorEventStats_t));
si_memset(&saRoot->IoEventCount, 0, sizeof(agsaIOErrorEventStats_t));
si_memset(&payload, 0, sizeof(agsaSMPCmd_V_t));
si_memset(&vpayload, 0, sizeof(agsaSMPCmd_V_t));
si_memset(&payload, 0, sizeof(payload));
si_memset(&payload, 0, sizeof(payload));
si_memset(pPayload, 0, sizeof(agsaFwFlashOpExt_t));
si_memset(controllerInfo, 0, sizeof(agsaControllerInfo_t));
si_memset(controllerStatus, 0, sizeof(agsaControllerStatus_t));
si_memset(&GSTable, 0, sizeof(spc_GSTableDescriptor_t));
si_memset(&payload, 0, sizeof(agsaDeregDevHandleCmd_t));
si_memset(&payload, 0, sizeof(agsaGetDevHandleCmd_t));
si_memset(&payload, 0, sizeof(agsaLocalPhyCntrlCmd_t));
si_memset(&payload, 0, sizeof(agsaDevHandleAcceptCmd_t));
si_memset(&payload, 0, sizeof(agsaGetNVMDataCmd_t));
si_memset(&payload, 0, sizeof(agsaGetNVMDataCmd_t));
si_memset(&payload, 0, sizeof(agsaSetNVMDataCmd_t));
si_memset(&payload, 0, sizeof(agsaSetDeviceStateCmd_t));
si_memset(&payload, 0, sizeof(agsaGetDeviceStateCmd_t));
si_memset(&payload, 0, sizeof(agsaSasReInitializeCmd_t));
si_memset(&payload, 0, sizeof(agsaDifEncOffloadCmd_t));
si_memset(&payload, 0, sizeof(agsaGetPhyProfileCmd_V_t));
si_memset(&payload, 0, sizeof(agsaGetVHistCap_V_t));
si_memset(&payload, 0, sizeof(agsaSetPhyProfileCmd_V_t));
si_memset(&payload, 0, sizeof(agsaGetDevInfoCmd_t));
si_memset(&payload, 0, sizeof(agsaSetDevInfoCmd_t));
si_memset(&payload, 0, sizeof(agsaPhyStartCmd_t));
si_memset(&payload, 0, sizeof(agsaPhyStopCmd_t));
si_memset(&errorParam, 0, sizeof(agsaPhyErrCountersPage_t));
si_memset(&errorParam, 0, sizeof(agsaPhyErrCountersPage_t));
si_memset(&errorParam, 0, sizeof(agsaPhyErrCountersPage_t));
si_memset(&errorParam, 0, sizeof(agsaPhyErrCountersPage_t));
si_memset(&errorParam, 0, sizeof(agsaPhyErrCountersPage_t));
si_memset(&errorParam, 0, sizeof(agsaPhyErrCountersPage_t));
si_memset(&commonDevInfo, 0, sizeof(agsaDeviceInfo_t));
si_memset(&pinSetupInfo, 0, sizeof(agsaGpioPinSetupInfo_t));
si_memset(&eventSetupInfo, 0, sizeof(agsaGpioEventSetupInfo_t));
si_memset(&GenEventData,0,sizeof(agsaGeneralEventRsp_t));
si_memset(&agEvent, 0, sizeof(agsaHWEventEncrypt_t));
si_memset(&agEvent, 0, sizeof(agsaHWEventEncrypt_t));
si_memset(&agEvent, 0, sizeof(agsaHWEventEncrypt_t));
si_memset(&pDeviceInfo, 0, sizeof(agsaSASDeviceInfo_t));
si_memset(&remoteIdentify, 0, sizeof(agsaSASIdentify_t));
si_memset(&pciediadrsp, 0, sizeof(agsaPCIeDiagResponse_t));
si_memset(&agMode, 0, sizeof(agsaHWEventMode_t));
si_memset(&encrypt, 0, sizeof(agsaEncryptInfo_t));
si_memset(&agMode, 0, sizeof(agsaHWEventMode_t));
si_memset(configPage, 0, sizeof(configPage));
si_memset(&agMode, 0, sizeof(agsaHWEventMode_t));
si_memset(&agEvent, 0, sizeof(agsaHWEventEncrypt_t));
si_memset(&agEvent, 0, sizeof(agsaHWEventEncrypt_t));
si_memset(&agEvent, 0, sizeof(agsaHWEventEncrypt_t));
si_memset(&agEvent, 0, sizeof(agsaHWEventEncrypt_t));
si_memset(&IDstr, 0, sizeof(IDstr));
si_memset(&details, 0, sizeof(agsaOffloadDifDetails_t));
si_memset(&payload, 0, sizeof(agsaSASHwEventAckCmd_t));
si_memset(&errorParam,0,sizeof(agsaPhyErrCounters_t));
si_memset(&errorParam, 0, sizeof(agsaPhyErrCounters_t));
si_memset(&errorParam, 0, sizeof(agsaPhyErrCountersPage_t));
si_memset(&errorParam, 0, sizeof(agsaPhyErrCountersPage_t));
si_memset(&payload, 0, sizeof(agsaDekManagementCmd_t));
si_memset(&payload, 0, sizeof(agsaDekManagementCmd_t));
si_memset(&agControllerConfig, 0, sizeof(agsaSetControllerConfigCmd_t));
si_memset(&agControllerConfig, 0, sizeof(agsaGetControllerConfigCmd_t));
si_memset(&bist, 0, (sizeof(agsaEncryptBist_t)));
si_memset(&opmcmd, 0, sizeof(agsaOperatorMangmentCmd_t));
si_memset(&SetOperatorCmd, 0, sizeof(agsaSetOperatorCmd_t));
si_memset(&GetOperatorCmd, 0, sizeof(agsaGetOperatorCmd_t));
si_memset(&payload, 0, sizeof(agsaPortControlCmd_t));
si_memset(pagControllerConfig,0,sizeof(agsaSetControllerConfigCmd_t));
si_memset(&payload, 0, sizeof(agsaKekManagementCmd_t));
si_memset(&payload, 0, sizeof(agsaKekManagementCmd_t));
si_memset(&payload, 0, sizeof(agsaDekManagementCmd_t));
GLOBAL FORCEINLINE void* si_memset(void *s, int c, bit32 n);
si_memset((void *)payload, 0, sizeof(agsaSATAStartCmd_t));
si_memset(&payload, 0, sizeof(agsaSMPCmd_t));
si_memset(&vpayload, 0, sizeof(agsaSMPCmd_V_t));
si_memset(pPayload->reserved, 0, sizeof(pPayload->reserved));
si_memset(&pPayload->AddrLow0, 0, sizeof(*pSgl));
si_memset((&(pPayload->SSPIu[0]) + sspiul), 0, sizeof(*pSgl));