Lines Matching refs:agIOCTLPayload
91 tiIOCTLPayload_t *agIOCTLPayload,
127 tiIOCTLPayload_t *agIOCTLPayload, in tdipFWProfileIoctl() argument
147 fwProfile = (tdFWProfile_t *)&agIOCTLPayload->FunctionSpecificArea[0]; in tdipFWProfileIoctl()
187 tdsaAllShared->tdFWProfileEx.payload = agIOCTLPayload; in tdipFWProfileIoctl()
236 tiIOCTLPayload_t *agIOCTLPayload, in tdipFWControlIoctl() argument
253 if( agIOCTLPayload->Length < in tdipFWControlIoctl()
256 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdipFWControlIoctl()
260 fwControl = (tdFWControl_t *)&agIOCTLPayload->FunctionSpecificArea[0]; in tdipFWControlIoctl()
285 switch (agIOCTLPayload->MinorFunction) in tdipFWControlIoctl()
294 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdipFWControlIoctl()
312 agIOCTLPayload->MinorFunction) ); in tdipFWControlIoctl()
365 tiIOCTLPayload_t *agIOCTLPayload, in tiCOMMgntIOCTL() argument
386 tiRoot,agIOCTLPayload,agParam1,agParam2,agParam3 )); in tiCOMMgntIOCTL()
389 agIOCTLPayload->Signature, in tiCOMMgntIOCTL()
390 agIOCTLPayload->MajorFunction, in tiCOMMgntIOCTL()
391 agIOCTLPayload->MinorFunction, in tiCOMMgntIOCTL()
392 agIOCTLPayload->Length, in tiCOMMgntIOCTL()
393 agIOCTLPayload->Status, in tiCOMMgntIOCTL()
394 agIOCTLPayload->Reserved, in tiCOMMgntIOCTL()
395 agIOCTLPayload->FunctionSpecificArea[0] )); in tiCOMMgntIOCTL()
398 if(agIOCTLPayload->Signature != PMC_IOCTL_SIGNATURE) in tiCOMMgntIOCTL()
400 …TI_DBG1(("tiCOMMgntIOCTL:agIOCTLPayload->Signature %x IOCTL_CALL_INVALID_CODE\n",agIOCTLPayload->S… in tiCOMMgntIOCTL()
405 switch (agIOCTLPayload->MajorFunction) in tiCOMMgntIOCTL()
411 switch( agIOCTLPayload->MinorFunction ) in tiCOMMgntIOCTL()
415 …erruptConfigPage_t *pInterruptConfig = (agsaInterruptConfigPage_t *)&agIOCTLPayload->FunctionSpeci… in tiCOMMgntIOCTL()
424 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
426 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tiCOMMgntIOCTL()
434 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
436 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tiCOMMgntIOCTL()
449 status = tdsaGetNumOfLUNIOCTL(tiRoot,agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
456 status = tdsaSendSMPIoctl(tiRoot, agIOCTLPayload, in tiCOMMgntIOCTL()
463 status = tdipFWControlIoctl( tiRoot, agIOCTLPayload, in tiCOMMgntIOCTL()
472 switch (agIOCTLPayload->MinorFunction) in tiCOMMgntIOCTL()
478 TI_DBG6(("tiCOMMgntIOCTL: IOCTL_MJ_GET_EVENT_LOG1 Length %d\n", agIOCTLPayload->Length)); in tiCOMMgntIOCTL()
479 RequestLength = agIOCTLPayload->Length; in tiCOMMgntIOCTL()
480 Offset = agIOCTLPayload->Reserved; in tiCOMMgntIOCTL()
487 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA; in tiCOMMgntIOCTL()
488 agIOCTLPayload->Length = 0; in tiCOMMgntIOCTL()
491 agIOCTLPayload->Status = IOCTL_ERR_FW_EVENTLOG_DISABLED; in tiCOMMgntIOCTL()
498 osti_memcpy(&(agIOCTLPayload->FunctionSpecificArea), loc, ReadLength); in tiCOMMgntIOCTL()
500 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
501 agIOCTLPayload->Length = (bit16)ReadLength; in tiCOMMgntIOCTL()
508 status = tdsaRegDumpGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
517 switch (agIOCTLPayload->MinorFunction) in tiCOMMgntIOCTL()
523 TI_DBG6(("tiCOMMgntIOCTL: IOCTL_MJ_GET_EVENT_LOG2 Length %d\n", agIOCTLPayload->Length)); in tiCOMMgntIOCTL()
524 RequestLength = agIOCTLPayload->Length; in tiCOMMgntIOCTL()
525 Offset = agIOCTLPayload->Reserved; in tiCOMMgntIOCTL()
532 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA; in tiCOMMgntIOCTL()
533 agIOCTLPayload->Length = 0; in tiCOMMgntIOCTL()
536 agIOCTLPayload->Status = IOCTL_ERR_FW_EVENTLOG_DISABLED; in tiCOMMgntIOCTL()
543 osti_memcpy(&(agIOCTLPayload->FunctionSpecificArea), loc, ReadLength); in tiCOMMgntIOCTL()
545 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
546 agIOCTLPayload->Length = (bit16)ReadLength; in tiCOMMgntIOCTL()
553 status = tdsaRegDumpGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
565 TI_DBG1(("tiCOMMgntIOCTL: IOCTL_MJ_FW_INFO Length %d\n", agIOCTLPayload->Length)); in tiCOMMgntIOCTL()
566 RequestLength = agIOCTLPayload->Length; in tiCOMMgntIOCTL()
567 Offset = agIOCTLPayload->Reserved; in tiCOMMgntIOCTL()
572 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA; in tiCOMMgntIOCTL()
573 agIOCTLPayload->Length = 0; in tiCOMMgntIOCTL()
578 …osti_memcpy((bit8*)&(agIOCTLPayload->FunctionSpecificArea), (bit8*)&ControllerInfo, sizeof(agsaCon… in tiCOMMgntIOCTL()
583 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
593 TI_DBG3(("tiCOMMgntIOCTL: IOCTL_MJ_GET_FW_REV Length %d\n", agIOCTLPayload->Length)); in tiCOMMgntIOCTL()
594 RequestLength = agIOCTLPayload->Length; in tiCOMMgntIOCTL()
595 Offset = agIOCTLPayload->Reserved; in tiCOMMgntIOCTL()
600 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA; in tiCOMMgntIOCTL()
601 agIOCTLPayload->Length = 0; in tiCOMMgntIOCTL()
606 …osti_memcpy((bit8*)&(agIOCTLPayload->FunctionSpecificArea), (bit8*)&ControllerInfo.fwRevision, siz… in tiCOMMgntIOCTL()
607 loc = (bit8 *)&(agIOCTLPayload->FunctionSpecificArea)+ sizeof(bit32); in tiCOMMgntIOCTL()
610 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
620 status = tdipFWProfileIoctl( tiRoot, agIOCTLPayload, in tiCOMMgntIOCTL()
631 status = tdsaRegDumpGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
635 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_SUPPORTED; in tiCOMMgntIOCTL()
645 nvmDev = (bit8) agIOCTLPayload->Status; in tiCOMMgntIOCTL()
646 agIOCTLPayload->Status = 0; in tiCOMMgntIOCTL()
647 status = tdsaNVMDSetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, &nvmDev); in tiCOMMgntIOCTL()
666 status = tdsaGpioSetup(tiRoot, agContext, agIOCTLPayload, agParam1, agParam2); in tiCOMMgntIOCTL()
679 status = tdsaSGpioIoctlSetup(tiRoot, agContext, agIOCTLPayload, agParam1, agParam2); in tiCOMMgntIOCTL()
687 nvmDev = (bit8) agIOCTLPayload->Status; in tiCOMMgntIOCTL()
688 agIOCTLPayload->Status = 0; in tiCOMMgntIOCTL()
689 status = tdsaNVMDGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, &nvmDev); in tiCOMMgntIOCTL()
696 status = tdsaForensicDataGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
702 status = tdsaDeviceInfoGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
709 status = tdsaIoErrorStatisticGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
716 status = tdsaIoEventStatisticGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
723 status = tdsaSendBISTIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
731 status = tdsaRegisterIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
738 PhyDetails_t *PhyDetails = (PhyDetails_t*)&agIOCTLPayload->FunctionSpecificArea; in tiCOMMgntIOCTL()
784 PhyData = (agsaPhyGeneralState_t*) &agIOCTLPayload->FunctionSpecificArea[0]; in tiCOMMgntIOCTL()
788 if (agIOCTLPayload->Length < sizeof(agsaPhyGeneralState_t)) in tiCOMMgntIOCTL()
796 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tiCOMMgntIOCTL()
811 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_SUPPORTED; in tiCOMMgntIOCTL()
825 status = tdsaPhyProfileIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3); in tiCOMMgntIOCTL()
831 void * stu = &agIOCTLPayload->FunctionSpecificArea[0]; in tiCOMMgntIOCTL()
832 switch(agIOCTLPayload->MinorFunction) in tiCOMMgntIOCTL()
877 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
909 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
951 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
961 status = tdLlApiTestIoctl( tiRoot, agIOCTLPayload, in tiCOMMgntIOCTL()
971 …tiEncryptDekConfigPage_t *pModePage= (tiEncryptDekConfigPage_t *) &agIOCTLPayload->FunctionSpecifi… in tiCOMMgntIOCTL()
999 …saSetControllerConfig(agRoot, 0, pageCode, pageLength, pModePage, (agsaContext_t *)agIOCTLPayload); in tiCOMMgntIOCTL()
1003 status = saGetControllerConfig(agRoot, 0, pageCode, 0, 0, (agsaContext_t *)agIOCTLPayload); in tiCOMMgntIOCTL()
1007 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_SUPPORTED; in tiCOMMgntIOCTL()
1015 bit32 *data = (bit32*) &agIOCTLPayload->FunctionSpecificArea[0]; in tiCOMMgntIOCTL()
1022 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
1026 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tiCOMMgntIOCTL()
1035 bit32 *data = (bit32*) &agIOCTLPayload->FunctionSpecificArea[0]; in tiCOMMgntIOCTL()
1041 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
1045 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tiCOMMgntIOCTL()
1053 switch(agIOCTLPayload->MinorFunction) in tiCOMMgntIOCTL()
1056 status = tdsaSendTMFIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, AG_TARGET_WARM_RESET); in tiCOMMgntIOCTL()
1059 status = tdsaSendTMFIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, AG_LOGICAL_UNIT_RESET); in tiCOMMgntIOCTL()
1064 osti_sprintf(agIOCTLPayload->FunctionSpecificArea, "%s", AGTIAPI_DRIVER_VERSION); in tiCOMMgntIOCTL()
1065 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tiCOMMgntIOCTL()
1069 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_SUPPORTED; in tiCOMMgntIOCTL()
1097 tiIOCTLPayload_t *agIOCTLPayload,
1114 if(tiRoot == agNULL || agIOCTLPayload == agNULL )
1122 tdsaAllShared->tdFWControlEx.usrAddr = (bit8 *)&agIOCTLPayload->FunctionSpecificArea[0];
1125 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
1128 switch (agIOCTLPayload->MinorFunction)
1134 gpioPinSetupInfo =(agsaGpioPinSetupInfo_t *)&agIOCTLPayload->FunctionSpecificArea[0];
1142 gpioEventSetupInfo = (agsaGpioEventSetupInfo_t *)&agIOCTLPayload->FunctionSpecificArea[0];
1159 gpioWriteSetupInfo = (agsaGpioWriteSetupInfo_t *)&agIOCTLPayload->FunctionSpecificArea[0];
1172 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
1334 tiIOCTLPayload_t *agIOCTLPayload, in tdsaSGpioIoctlSetup() argument
1343 …agsaSGpioReqResponse_t *pSGpioReq = (agsaSGpioReqResponse_t *)&agIOCTLPayload->FunctionSpecific… in tdsaSGpioIoctlSetup()
1347 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdsaSGpioIoctlSetup()
1351 if (tiRoot == agNULL || agIOCTLPayload == agNULL) in tdsaSGpioIoctlSetup()
1357 if (agIOCTLPayload->Length < sizeof(agsaSGpioReqResponse_t)) in tdsaSGpioIoctlSetup()
1386 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaSGpioIoctlSetup()
1552 tiIOCTLPayload_t *agIOCTLPayload; in ostiSetNVMDIOCTLRsp() local
1556 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiSetNVMDIOCTLRsp()
1557 agIOCTLPayload->Status = (bit16)status; in ostiSetNVMDIOCTLRsp()
1646 tiIOCTLPayload_t *agIOCTLPayload; in ostiGetNVMDIOCTLRsp() local
1650 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiGetNVMDIOCTLRsp()
1651 agIOCTLPayload->Status = (bit16)status; in ostiGetNVMDIOCTLRsp()
1699 tiIOCTLPayload_t *agIOCTLPayload; in ostiGetPhyProfileIOCTLRsp() local
1703 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiGetPhyProfileIOCTLRsp()
1704 agIOCTLPayload->Status = (bit16)status; in ostiGetPhyProfileIOCTLRsp()
1706 PhyBlob = (tdPhyCount_t*)&agIOCTLPayload->FunctionSpecificArea[0]; in ostiGetPhyProfileIOCTLRsp()
1770 tiIOCTLPayload_t *agIOCTLPayload; in ostiGenEventIOCTLRsp() local
1776 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiGenEventIOCTLRsp()
1777 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in ostiGenEventIOCTLRsp()
1793 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWProfileEx.payload); in ostiGenEventIOCTLRsp()
1794 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in ostiGenEventIOCTLRsp()
1822 tiIOCTLPayload_t *agIOCTLPayload = agNULL; in ostiGetDeviceInfoIOCTLRsp() local
1828 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiGetDeviceInfoIOCTLRsp()
1830 pTDDeviceInfo = (tdDeviceInfoPayload_t*)agIOCTLPayload->FunctionSpecificArea; in ostiGetDeviceInfoIOCTLRsp()
1844 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in ostiGetDeviceInfoIOCTLRsp()
1848 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INVALID_DEVICE; in ostiGetDeviceInfoIOCTLRsp()
1873 tiIOCTLPayload_t *agIOCTLPayload = agNULL; in ostiGetIoErrorStatsIOCTLRsp() local
1880 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiGetIoErrorStatsIOCTLRsp()
1881 pIoErrorPayload = (tdIoErrorStatisticPayload_t*)agIOCTLPayload->FunctionSpecificArea; in ostiGetIoErrorStatsIOCTLRsp()
1894 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in ostiGetIoErrorStatsIOCTLRsp()
1907 tiIOCTLPayload_t *agIOCTLPayload = agNULL; in ostiGetIoEventStatsIOCTLRsp() local
1913 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiGetIoEventStatsIOCTLRsp()
1914 pIoEventPayload = (tdIoEventStatisticPayload_t*)agIOCTLPayload->FunctionSpecificArea; in ostiGetIoEventStatsIOCTLRsp()
1919 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in ostiGetIoEventStatsIOCTLRsp()
1931 tiIOCTLPayload_t *agIOCTLPayload = agNULL; in ostiGetForensicDataIOCTLRsp() local
1937 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiGetForensicDataIOCTLRsp()
1938 pForensicDataPayload = (tdForensicDataPayload_t*)agIOCTLPayload->FunctionSpecificArea; in ostiGetForensicDataIOCTLRsp()
1941 if (agNULL == agIOCTLPayload) in ostiGetForensicDataIOCTLRsp()
1948 agIOCTLPayload->Status = (bit16)status; in ostiGetForensicDataIOCTLRsp()
1973 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in ostiGetForensicDataIOCTLRsp()
1977 agIOCTLPayload->Status = (bit16)status; in ostiGetForensicDataIOCTLRsp()
1981 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in ostiGetForensicDataIOCTLRsp()
2026 tiIOCTLPayload_t *agIOCTLPayload, in tdsaRegDumpGetIoctl() argument
2047 RequestLength = agIOCTLPayload->Length; in tdsaRegDumpGetIoctl()
2050 Offset = agIOCTLPayload->Reserved; in tdsaRegDumpGetIoctl()
2053 (agIOCTLPayload->MinorFunction != IOCTL_MN_FW_GET_EVENT_FLASH_LOG1)&& in tdsaRegDumpGetIoctl()
2054 (agIOCTLPayload->MinorFunction != IOCTL_MN_FW_GET_EVENT_FLASH_LOG2)) in tdsaRegDumpGetIoctl()
2056 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA; in tdsaRegDumpGetIoctl()
2057 agIOCTLPayload->Length = 0; in tdsaRegDumpGetIoctl()
2062 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tdsaRegDumpGetIoctl()
2064 switch(agIOCTLPayload->MinorFunction){ in tdsaRegDumpGetIoctl()
2076 regDumpInfo.directData = &agIOCTLPayload->FunctionSpecificArea[0]; in tdsaRegDumpGetIoctl()
2091 regDumpInfo.directData = &agIOCTLPayload->FunctionSpecificArea[0]; in tdsaRegDumpGetIoctl()
2118 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaRegDumpGetIoctl()
2122 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaRegDumpGetIoctl()
2147 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaRegDumpGetIoctl()
2151 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaRegDumpGetIoctl()
2159 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA; in tdsaRegDumpGetIoctl()
2160 agIOCTLPayload->Length = 0; in tdsaRegDumpGetIoctl()
2184 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaRegDumpGetIoctl()
2188 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaRegDumpGetIoctl()
2195 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA; in tdsaRegDumpGetIoctl()
2196 agIOCTLPayload->Length = 0; in tdsaRegDumpGetIoctl()
2220 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaRegDumpGetIoctl()
2224 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaRegDumpGetIoctl()
2230 TI_DBG1(("tiCOMMgntIOCTL: ERROR: Wrong IOCTL code %d\n", agIOCTLPayload->MinorFunction)); in tdsaRegDumpGetIoctl()
2236 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdsaRegDumpGetIoctl()
2293 tiIOCTLPayload_t *agIOCTLPayload, in tdsaNVMDSetIoctl() argument
2313 RequestLength = agIOCTLPayload->Length; in tdsaNVMDSetIoctl()
2317 switch(agIOCTLPayload->MinorFunction) in tdsaNVMDSetIoctl()
2324 nvmdInfo.dataOffsetAddress = agIOCTLPayload->Reserved; in tdsaNVMDSetIoctl()
2355 agIOCTLPayload->FunctionSpecificArea, in tdsaNVMDSetIoctl()
2363 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaNVMDSetIoctl()
2367 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaNVMDSetIoctl()
2373 TI_DBG1(("tdsaNVMDSetIoctl: ERROR: Wrong IOCTL code %d\n", agIOCTLPayload->MinorFunction)); in tdsaNVMDSetIoctl()
2380 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdsaNVMDSetIoctl()
2416 tiIOCTLPayload_t *agIOCTLPayload, in tdsaNVMDGetIoctl() argument
2439 RequestLength = agIOCTLPayload->Length; in tdsaNVMDGetIoctl()
2440 Offset = agIOCTLPayload->Reserved; in tdsaNVMDGetIoctl()
2454 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tdsaNVMDGetIoctl()
2456 switch(agIOCTLPayload->MinorFunction) in tdsaNVMDGetIoctl()
2496 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaNVMDGetIoctl()
2500 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaNVMDGetIoctl()
2506 TI_DBG1(("tiCOMMgntIOCTL: ERROR: Wrong IOCTL code %d\n", agIOCTLPayload->MinorFunction)); in tdsaNVMDGetIoctl()
2514 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdsaNVMDGetIoctl()
2533 agIOCTLPayload->FunctionSpecificArea[j] = seepromBuffer[i]; in tdsaNVMDGetIoctl()
2538 agIOCTLPayload->FunctionSpecificArea[j] = seepromBuffer[i]; in tdsaNVMDGetIoctl()
2546 agIOCTLPayload->FunctionSpecificArea[i] = phySettingsBuffer[i]; in tdsaNVMDGetIoctl()
2584 tiIOCTLPayload_t *agIOCTLPayload, in tdsaDeviceInfoGetIoctl() argument
2596 pDeviceInfo = (tdDeviceInfoPayload_t*)agIOCTLPayload->FunctionSpecificArea; in tdsaDeviceInfoGetIoctl()
2616 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INVALID_DEVICE; in tdsaDeviceInfoGetIoctl()
2626 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INVALID_DEVICE; in tdsaDeviceInfoGetIoctl()
2637 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INVALID_DEVICE; in tdsaDeviceInfoGetIoctl()
2653 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tdsaDeviceInfoGetIoctl()
2691 tiIOCTLPayload_t *agIOCTLPayload, in tdsaIoErrorStatisticGetIoctl() argument
2703 pIoErrorPayload = (tdIoErrorStatisticPayload_t*)agIOCTLPayload->FunctionSpecificArea; in tdsaIoErrorStatisticGetIoctl()
2707 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaIoErrorStatisticGetIoctl()
2711 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaIoErrorStatisticGetIoctl()
2747 tiIOCTLPayload_t *agIOCTLPayload, in tdsaIoEventStatisticGetIoctl() argument
2759 pIoEventPayload = (tdIoEventStatisticPayload_t*)agIOCTLPayload->FunctionSpecificArea; in tdsaIoEventStatisticGetIoctl()
2763 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaIoEventStatisticGetIoctl()
2767 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaIoEventStatisticGetIoctl()
2803 tiIOCTLPayload_t *agIOCTLPayload, in tdsaRegisterIoctl() argument
2815 pRegisterPayload = (tdRegisterPayload_t*)agIOCTLPayload->FunctionSpecificArea; in tdsaRegisterIoctl()
2819 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaRegisterIoctl()
2823 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaRegisterIoctl()
2839 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tdsaRegisterIoctl()
2939 tiIOCTLPayload_t *agIOCTLPayload, in tdsaPhyProfileIoctl() argument
2952 bit32 RequestLength= agIOCTLPayload->Length; in tdsaPhyProfileIoctl()
2956 tdPhyCount_t *PhyBlob = (tdPhyCount_t*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaPhyProfileIoctl()
2972 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaPhyProfileIoctl()
2976 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaPhyProfileIoctl()
2979 TI_DBG1(("tdsaPhyProfileIoctl: MinorFunction %d\n",agIOCTLPayload->MinorFunction)); in tdsaPhyProfileIoctl()
2984 …TI_DBG1(("tdsaPhyProfileIoctl: SPC operation 0x%x PHY %d\n",agIOCTLPayload->MinorFunction,PhyBlob-… in tdsaPhyProfileIoctl()
2985 …retcode = saLocalPhyControl(agRoot,agNULL,0 ,PhyBlob->Phy ,agIOCTLPayload->MinorFunction , agNULL); in tdsaPhyProfileIoctl()
2993 …TI_DBG1(("tdsaPhyProfileIoctl: SPCv operation 0x%x PHY %d\n",agIOCTLPayload->MinorFunction,PhyBlob… in tdsaPhyProfileIoctl()
2994 retcode = saGetPhyProfile( agRoot,agNULL,0,agIOCTLPayload->MinorFunction , PhyBlob->Phy); in tdsaPhyProfileIoctl()
3037 tiIOCTLPayload_t *agIOCTLPayload, in tdsaForensicDataGetIoctl() argument
3050 pForensicDataPayload = (tdForensicDataPayload_t*)agIOCTLPayload->FunctionSpecificArea; in tdsaForensicDataGetIoctl()
3054 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaForensicDataGetIoctl()
3058 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaForensicDataGetIoctl()
3112 tiIOCTLPayload_t *agIOCTLPayload, in tdsaSendSMPIoctl() argument
3137 smp_pass_through_req = (smp_pass_through_req_t*)agIOCTLPayload->FunctionSpecificArea; in tdsaSendSMPIoctl()
3150 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdsaSendSMPIoctl()
3157 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_RESPONDING; in tdsaSendSMPIoctl()
3223 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaSendSMPIoctl()
3231 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdsaSendSMPIoctl()
3243 tiIOCTLPayload_t *agIOCTLPayload; in ostiSendSMPIOCTLRsp() local
3245 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiSendSMPIOCTLRsp()
3246 agIOCTLPayload->Status = (bit16)status; in ostiSendSMPIOCTLRsp()
3302 tiIOCTLPayload_t *agIOCTLPayload, in tdsaSendBISTIoctl() argument
3316 pBistPayload = (tdBistPayload_t*)agIOCTLPayload->FunctionSpecificArea; in tdsaSendBISTIoctl()
3320 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0]; in tdsaSendBISTIoctl()
3324 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload; in tdsaSendBISTIoctl()
3383 tiIOCTLPayload_t *agIOCTLPayload, in tdsaSendTMFIoctl() argument
3390 tmf_pass_through_req_t *tmf_req = (tmf_pass_through_req_t*)agIOCTLPayload->FunctionSpecificArea; in tdsaSendTMFIoctl()
3397 agIOCTLPayload->Status = status; in tdsaSendTMFIoctl()
3567 tiIOCTLPayload_t *agIOCTLPayload, in tdsaGetNumOfLUNIOCTL() argument
3585 pDeviceLUNInfo = (tdDeviceLUNInfoIOCTL_t*)agIOCTLPayload->FunctionSpecificArea; in tdsaGetNumOfLUNIOCTL()
3587 if (agIOCTLPayload->Length < sizeof(tdDeviceLUNInfoIOCTL_t)) in tdsaGetNumOfLUNIOCTL()
3595 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdsaGetNumOfLUNIOCTL()
3599 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK; in tdsaGetNumOfLUNIOCTL()
3606 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdsaGetNumOfLUNIOCTL()
3609 …status = tiNumOfLunIOCTLreq(tiRoot,tiIORequest,devHandle,tiRequestBody,agIOCTLPayload,agParam1,agP… in tdsaGetNumOfLUNIOCTL()
3613 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR; in tdsaGetNumOfLUNIOCTL()
3645 tiIOCTLPayload_t *agIOCTLPayload; in ostiNumOfLUNIOCTLRsp() local
3654 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload); in ostiNumOfLUNIOCTLRsp()
3655 if ((agIOCTLPayload) && (PMC_IOCTL_SIGNATURE == agIOCTLPayload->Signature)&& in ostiNumOfLUNIOCTLRsp()
3656 (IOCTL_MJ_GET_DEVICE_LUN == agIOCTLPayload->MajorFunction)) in ostiNumOfLUNIOCTLRsp()
3658 agIOCTLPayload->Status = (bit16)status; in ostiNumOfLUNIOCTLRsp()
3659 pDeviceLUNInfo = (tdDeviceLUNInfoIOCTL_t*)agIOCTLPayload->FunctionSpecificArea; in ostiNumOfLUNIOCTLRsp()