• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/pms/RefTisa/tisa/sassata/common/

Lines Matching defs:agIOCTLPayload

92                                 tiIOCTLPayload_t *agIOCTLPayload,
111 * agIOCTLPayload: Pointer to the IOCTL payload.
128 tiIOCTLPayload_t *agIOCTLPayload,
148 fwProfile = (tdFWProfile_t *)&agIOCTLPayload->FunctionSpecificArea[0];
188 tdsaAllShared->tdFWProfileEx.payload = agIOCTLPayload;
218 * agIOCTLPayload: Pointer to the IOCTL payload.
237 tiIOCTLPayload_t *agIOCTLPayload,
254 if( agIOCTLPayload->Length <
257 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
261 fwControl = (tdFWControl_t *)&agIOCTLPayload->FunctionSpecificArea[0];
286 switch (agIOCTLPayload->MinorFunction)
295 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
313 agIOCTLPayload->MinorFunction) );
342 * agIOCTLPayload: Pointer to the IOCTL payload.
366 tiIOCTLPayload_t *agIOCTLPayload,
386 TI_DBG3(("tiCOMMgntIOCTL: tiRoot %p agIOCTLPayload %p agParam1 %p agParam2 %p agParam3 %p\n",
387 tiRoot,agIOCTLPayload,agParam1,agParam2,agParam3 ));
390 agIOCTLPayload->Signature,
391 agIOCTLPayload->MajorFunction,
392 agIOCTLPayload->MinorFunction,
393 agIOCTLPayload->Length,
394 agIOCTLPayload->Status,
395 agIOCTLPayload->Reserved,
396 agIOCTLPayload->FunctionSpecificArea[0] ));
399 if(agIOCTLPayload->Signature != PMC_IOCTL_SIGNATURE)
401 TI_DBG1(("tiCOMMgntIOCTL:agIOCTLPayload->Signature %x IOCTL_CALL_INVALID_CODE\n",agIOCTLPayload->Signature ));
406 switch (agIOCTLPayload->MajorFunction)
412 switch( agIOCTLPayload->MinorFunction )
416 agsaInterruptConfigPage_t *pInterruptConfig = (agsaInterruptConfigPage_t *)&agIOCTLPayload->FunctionSpecificArea[0];
425 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
427 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
435 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
437 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
450 status = tdsaGetNumOfLUNIOCTL(tiRoot,agIOCTLPayload, agParam1, agParam2, agParam3);
457 status = tdsaSendSMPIoctl(tiRoot, agIOCTLPayload,
464 status = tdipFWControlIoctl( tiRoot, agIOCTLPayload,
473 switch (agIOCTLPayload->MinorFunction)
479 TI_DBG6(("tiCOMMgntIOCTL: IOCTL_MJ_GET_EVENT_LOG1 Length %d\n", agIOCTLPayload->Length));
480 RequestLength = agIOCTLPayload->Length;
481 Offset = agIOCTLPayload->Reserved;
488 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA;
489 agIOCTLPayload->Length = 0;
492 agIOCTLPayload->Status = IOCTL_ERR_FW_EVENTLOG_DISABLED;
499 osti_memcpy(&(agIOCTLPayload->FunctionSpecificArea), loc, ReadLength);
500 // tdhexdump("IOCTL_MJ_GET_EVENT_LOG1 first 32bytes", (bit8 *)&(agIOCTLPayload->FunctionSpecificArea), 32);
501 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
502 agIOCTLPayload->Length = (bit16)ReadLength;
509 status = tdsaRegDumpGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
518 switch (agIOCTLPayload->MinorFunction)
524 TI_DBG6(("tiCOMMgntIOCTL: IOCTL_MJ_GET_EVENT_LOG2 Length %d\n", agIOCTLPayload->Length));
525 RequestLength = agIOCTLPayload->Length;
526 Offset = agIOCTLPayload->Reserved;
533 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA;
534 agIOCTLPayload->Length = 0;
537 agIOCTLPayload->Status = IOCTL_ERR_FW_EVENTLOG_DISABLED;
544 osti_memcpy(&(agIOCTLPayload->FunctionSpecificArea), loc, ReadLength);
545 // tdhexdump("IOCTL_MJ_GET_EVENT_LOG2 first 32bytes", (bit8 *)&(agIOCTLPayload->FunctionSpecificArea), 32);
546 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
547 agIOCTLPayload->Length = (bit16)ReadLength;
554 status = tdsaRegDumpGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
566 TI_DBG1(("tiCOMMgntIOCTL: IOCTL_MJ_FW_INFO Length %d\n", agIOCTLPayload->Length));
567 RequestLength = agIOCTLPayload->Length;
568 Offset = agIOCTLPayload->Reserved;
573 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA;
574 agIOCTLPayload->Length = 0;
579 osti_memcpy((bit8*)&(agIOCTLPayload->FunctionSpecificArea), (bit8*)&ControllerInfo, sizeof(agsaControllerInfo_t));
584 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
594 TI_DBG3(("tiCOMMgntIOCTL: IOCTL_MJ_GET_FW_REV Length %d\n", agIOCTLPayload->Length));
595 RequestLength = agIOCTLPayload->Length;
596 Offset = agIOCTLPayload->Reserved;
601 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA;
602 agIOCTLPayload->Length = 0;
607 osti_memcpy((bit8*)&(agIOCTLPayload->FunctionSpecificArea), (bit8*)&ControllerInfo.fwRevision, sizeof(bit32));
608 loc = (bit8 *)&(agIOCTLPayload->FunctionSpecificArea)+ sizeof(bit32);
611 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
621 status = tdipFWProfileIoctl( tiRoot, agIOCTLPayload,
632 status = tdsaRegDumpGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
636 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_SUPPORTED;
646 nvmDev = (bit8) agIOCTLPayload->Status;
647 agIOCTLPayload->Status = 0;
648 status = tdsaNVMDSetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, &nvmDev);
667 status = tdsaGpioSetup(tiRoot, agContext, agIOCTLPayload, agParam1, agParam2);
680 status = tdsaSGpioIoctlSetup(tiRoot, agContext, agIOCTLPayload, agParam1, agParam2);
688 nvmDev = (bit8) agIOCTLPayload->Status;
689 agIOCTLPayload->Status = 0;
690 status = tdsaNVMDGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, &nvmDev);
697 status = tdsaForensicDataGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
703 status = tdsaDeviceInfoGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
710 status = tdsaIoErrorStatisticGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
717 status = tdsaIoEventStatisticGetIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
724 status = tdsaSendBISTIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
732 status = tdsaRegisterIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
739 PhyDetails_t *PhyDetails = (PhyDetails_t*)&agIOCTLPayload->FunctionSpecificArea;
785 PhyData = (agsaPhyGeneralState_t*) &agIOCTLPayload->FunctionSpecificArea[0];
789 if (agIOCTLPayload->Length < sizeof(agsaPhyGeneralState_t))
797 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
812 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_SUPPORTED;
826 status = tdsaPhyProfileIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, agParam3);
832 void * stu = &agIOCTLPayload->FunctionSpecificArea[0];
833 switch(agIOCTLPayload->MinorFunction)
878 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
910 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
952 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
962 status = tdLlApiTestIoctl( tiRoot, agIOCTLPayload,
972 tiEncryptDekConfigPage_t *pModePage= (tiEncryptDekConfigPage_t *) &agIOCTLPayload->FunctionSpecificArea[0];
1000 status = saSetControllerConfig(agRoot, 0, pageCode, pageLength, pModePage, (agsaContext_t *)agIOCTLPayload);
1004 status = saGetControllerConfig(agRoot, 0, pageCode, 0, 0, (agsaContext_t *)agIOCTLPayload);
1008 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_SUPPORTED;
1016 bit32 *data = (bit32*) &agIOCTLPayload->FunctionSpecificArea[0];
1023 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
1027 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
1036 bit32 *data = (bit32*) &agIOCTLPayload->FunctionSpecificArea[0];
1042 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
1046 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
1054 switch(agIOCTLPayload->MinorFunction)
1057 status = tdsaSendTMFIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, AG_TARGET_WARM_RESET);
1060 status = tdsaSendTMFIoctl(tiRoot, agIOCTLPayload, agParam1, agParam2, AG_LOGICAL_UNIT_RESET);
1065 osti_sprintf(agIOCTLPayload->FunctionSpecificArea, "%s", AGTIAPI_DRIVER_VERSION);
1066 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
1070 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_SUPPORTED;
1098 tiIOCTLPayload_t *agIOCTLPayload,
1115 if(tiRoot == agNULL || agIOCTLPayload == agNULL )
1123 tdsaAllShared->tdFWControlEx.usrAddr = (bit8 *)&agIOCTLPayload->FunctionSpecificArea[0];
1126 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
1129 switch (agIOCTLPayload->MinorFunction)
1135 gpioPinSetupInfo =(agsaGpioPinSetupInfo_t *)&agIOCTLPayload->FunctionSpecificArea[0];
1143 gpioEventSetupInfo = (agsaGpioEventSetupInfo_t *)&agIOCTLPayload->FunctionSpecificArea[0];
1160 gpioWriteSetupInfo = (agsaGpioWriteSetupInfo_t *)&agIOCTLPayload->FunctionSpecificArea[0];
1173 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
1335 tiIOCTLPayload_t *agIOCTLPayload,
1344 agsaSGpioReqResponse_t *pSGpioReq = (agsaSGpioReqResponse_t *)&agIOCTLPayload->FunctionSpecificArea[0];
1348 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
1352 if (tiRoot == agNULL || agIOCTLPayload == agNULL)
1358 if (agIOCTLPayload->Length < sizeof(agsaSGpioReqResponse_t))
1387 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
1553 tiIOCTLPayload_t *agIOCTLPayload;
1557 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
1558 agIOCTLPayload->Status = (bit16)status;
1647 tiIOCTLPayload_t *agIOCTLPayload;
1651 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
1652 agIOCTLPayload->Status = (bit16)status;
1700 tiIOCTLPayload_t *agIOCTLPayload;
1704 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
1705 agIOCTLPayload->Status = (bit16)status;
1707 PhyBlob = (tdPhyCount_t*)&agIOCTLPayload->FunctionSpecificArea[0];
1771 tiIOCTLPayload_t *agIOCTLPayload;
1777 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
1778 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
1794 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWProfileEx.payload);
1795 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
1823 tiIOCTLPayload_t *agIOCTLPayload = agNULL;
1829 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
1831 pTDDeviceInfo = (tdDeviceInfoPayload_t*)agIOCTLPayload->FunctionSpecificArea;
1845 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
1849 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INVALID_DEVICE;
1874 tiIOCTLPayload_t *agIOCTLPayload = agNULL;
1881 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
1882 pIoErrorPayload = (tdIoErrorStatisticPayload_t*)agIOCTLPayload->FunctionSpecificArea;
1895 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
1908 tiIOCTLPayload_t *agIOCTLPayload = agNULL;
1914 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
1915 pIoEventPayload = (tdIoEventStatisticPayload_t*)agIOCTLPayload->FunctionSpecificArea;
1920 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
1932 tiIOCTLPayload_t *agIOCTLPayload = agNULL;
1938 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
1939 pForensicDataPayload = (tdForensicDataPayload_t*)agIOCTLPayload->FunctionSpecificArea;
1942 if (agNULL == agIOCTLPayload)
1949 agIOCTLPayload->Status = (bit16)status;
1974 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
1978 agIOCTLPayload->Status = (bit16)status;
1982 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
2007 * agIOCTLPayload: Pointer to the IOCTL payload.
2027 tiIOCTLPayload_t *agIOCTLPayload,
2048 RequestLength = agIOCTLPayload->Length;
2051 Offset = agIOCTLPayload->Reserved;
2054 (agIOCTLPayload->MinorFunction != IOCTL_MN_FW_GET_EVENT_FLASH_LOG1)&&
2055 (agIOCTLPayload->MinorFunction != IOCTL_MN_FW_GET_EVENT_FLASH_LOG2))
2057 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA;
2058 agIOCTLPayload->Length = 0;
2063 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
2065 switch(agIOCTLPayload->MinorFunction){
2077 regDumpInfo.directData = &agIOCTLPayload->FunctionSpecificArea[0];
2092 regDumpInfo.directData = &agIOCTLPayload->FunctionSpecificArea[0];
2119 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2123 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2148 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2152 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2160 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA;
2161 agIOCTLPayload->Length = 0;
2185 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2189 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2196 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA;
2197 agIOCTLPayload->Length = 0;
2221 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2225 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2231 TI_DBG1(("tiCOMMgntIOCTL: ERROR: Wrong IOCTL code %d\n", agIOCTLPayload->MinorFunction));
2237 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
2274 * agIOCTLPayload: Pointer to the IOCTL payload.
2294 tiIOCTLPayload_t *agIOCTLPayload,
2314 RequestLength = agIOCTLPayload->Length;
2318 switch(agIOCTLPayload->MinorFunction)
2325 nvmdInfo.dataOffsetAddress = agIOCTLPayload->Reserved;
2356 agIOCTLPayload->FunctionSpecificArea,
2364 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2368 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2374 TI_DBG1(("tdsaNVMDSetIoctl: ERROR: Wrong IOCTL code %d\n", agIOCTLPayload->MinorFunction));
2381 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
2397 * agIOCTLPayload: Pointer to the IOCTL payload.
2417 tiIOCTLPayload_t *agIOCTLPayload,
2440 RequestLength = agIOCTLPayload->Length;
2441 Offset = agIOCTLPayload->Reserved;
2448 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NO_MORE_DATA;
2449 agIOCTLPayload->Length = 0;
2455 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
2457 switch(agIOCTLPayload->MinorFunction)
2497 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2501 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2507 TI_DBG1(("tiCOMMgntIOCTL: ERROR: Wrong IOCTL code %d\n", agIOCTLPayload->MinorFunction));
2515 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
2534 agIOCTLPayload->FunctionSpecificArea[j] = seepromBuffer[i];
2539 agIOCTLPayload->FunctionSpecificArea[j] = seepromBuffer[i];
2547 agIOCTLPayload->FunctionSpecificArea[i] = phySettingsBuffer[i];
2565 * agIOCTLPayload: Pointer to the IOCTL payload.
2585 tiIOCTLPayload_t *agIOCTLPayload,
2597 pDeviceInfo = (tdDeviceInfoPayload_t*)agIOCTLPayload->FunctionSpecificArea;
2617 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INVALID_DEVICE;
2627 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INVALID_DEVICE;
2638 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INVALID_DEVICE;
2654 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
2672 * agIOCTLPayload: Pointer to the IOCTL payload.
2692 tiIOCTLPayload_t *agIOCTLPayload,
2704 pIoErrorPayload = (tdIoErrorStatisticPayload_t*)agIOCTLPayload->FunctionSpecificArea;
2708 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2712 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2728 * agIOCTLPayload: Pointer to the IOCTL payload.
2748 tiIOCTLPayload_t *agIOCTLPayload,
2760 pIoEventPayload = (tdIoEventStatisticPayload_t*)agIOCTLPayload->FunctionSpecificArea;
2764 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2768 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2784 * agIOCTLPayload: Pointer to the IOCTL payload.
2804 tiIOCTLPayload_t *agIOCTLPayload,
2816 pRegisterPayload = (tdRegisterPayload_t*)agIOCTLPayload->FunctionSpecificArea;
2820 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2824 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2840 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
2940 tiIOCTLPayload_t *agIOCTLPayload,
2953 bit32 RequestLength= agIOCTLPayload->Length;
2957 tdPhyCount_t *PhyBlob = (tdPhyCount_t*)&agIOCTLPayload->FunctionSpecificArea[0];
2973 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
2977 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
2980 TI_DBG1(("tdsaPhyProfileIoctl: MinorFunction %d\n",agIOCTLPayload->MinorFunction));
2985 TI_DBG1(("tdsaPhyProfileIoctl: SPC operation 0x%x PHY %d\n",agIOCTLPayload->MinorFunction,PhyBlob->Phy));
2986 retcode = saLocalPhyControl(agRoot,agNULL,0 ,PhyBlob->Phy ,agIOCTLPayload->MinorFunction , agNULL);
2994 TI_DBG1(("tdsaPhyProfileIoctl: SPCv operation 0x%x PHY %d\n",agIOCTLPayload->MinorFunction,PhyBlob->Phy));
2995 retcode = saGetPhyProfile( agRoot,agNULL,0,agIOCTLPayload->MinorFunction , PhyBlob->Phy);
3018 * agIOCTLPayload: Pointer to the IOCTL payload.
3038 tiIOCTLPayload_t *agIOCTLPayload,
3051 pForensicDataPayload = (tdForensicDataPayload_t*)agIOCTLPayload->FunctionSpecificArea;
3055 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
3059 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
3113 tiIOCTLPayload_t *agIOCTLPayload,
3138 smp_pass_through_req = (smp_pass_through_req_t*)agIOCTLPayload->FunctionSpecificArea;
3151 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
3157 //agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
3158 agIOCTLPayload->Status = IOCTL_ERR_STATUS_NOT_RESPONDING;
3224 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
3232 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
3244 tiIOCTLPayload_t *agIOCTLPayload;
3246 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
3247 agIOCTLPayload->Status = (bit16)status;
3283 * agIOCTLPayload: Pointer to the IOCTL payload.
3303 tiIOCTLPayload_t *agIOCTLPayload,
3317 pBistPayload = (tdBistPayload_t*)agIOCTLPayload->FunctionSpecificArea;
3321 tdsaAllShared->tdFWControlEx.usrAddr = (bit8*)&agIOCTLPayload->FunctionSpecificArea[0];
3325 tdsaAllShared->tdFWControlEx.payload = agIOCTLPayload;
3384 tiIOCTLPayload_t *agIOCTLPayload,
3391 tmf_pass_through_req_t *tmf_req = (tmf_pass_through_req_t*)agIOCTLPayload->FunctionSpecificArea;
3398 agIOCTLPayload->Status = status;
3568 tiIOCTLPayload_t *agIOCTLPayload,
3586 pDeviceLUNInfo = (tdDeviceLUNInfoIOCTL_t*)agIOCTLPayload->FunctionSpecificArea;
3588 if (agIOCTLPayload->Length < sizeof(tdDeviceLUNInfoIOCTL_t))
3596 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
3600 agIOCTLPayload->Status = IOCTL_ERR_STATUS_OK;
3607 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
3610 status = tiNumOfLunIOCTLreq(tiRoot,tiIORequest,devHandle,tiRequestBody,agIOCTLPayload,agParam1,agParam2);
3614 agIOCTLPayload->Status = IOCTL_ERR_STATUS_INTERNAL_ERROR;
3646 tiIOCTLPayload_t *agIOCTLPayload;
3655 agIOCTLPayload = (tiIOCTLPayload_t *)(tdsaAllShared->tdFWControlEx.payload);
3656 if ((agIOCTLPayload) && (PMC_IOCTL_SIGNATURE == agIOCTLPayload->Signature)&&
3657 (IOCTL_MJ_GET_DEVICE_LUN == agIOCTLPayload->MajorFunction))
3659 agIOCTLPayload->Status = (bit16)status;
3660 pDeviceLUNInfo = (tdDeviceLUNInfoIOCTL_t*)agIOCTLPayload->FunctionSpecificArea;