Lines Matching refs:tdSMPRequestBody

3362   tdssSMPRequestBody_t      *tdSMPRequestBody;
3363 tdSMPRequestBody = (tdssSMPRequestBody_t *)agIORequest->osData;
3374 saFrameReadBlock(agRoot, tdSMPRequestBody->IndirectSMPResp, 4, ptdSMPReportGeneralResp, sizeof(smpRespReportGeneral_t));
3381 tdSMPRequestBody->IndirectSMPReqosMemHandle,
3382 tdSMPRequestBody->IndirectSMPReqLen
3386 tdSMPRequestBody->IndirectSMPResposMemHandle,
3387 tdSMPRequestBody->IndirectSMPRespLen
3538 tdssSMPRequestBody_t *tdSMPRequestBody;
3550 tdSMPRequestBody = (tdssSMPRequestBody_t *)agIORequest->osData;
3563 saFrameReadBlock(agRoot, tdSMPRequestBody->IndirectSMPResp, 4, ptdSMPDiscoverResp, sizeof(smpRespDiscover_t));
3570 tdSMPRequestBody->IndirectSMPReqosMemHandle,
3571 tdSMPRequestBody->IndirectSMPReqLen
3575 tdSMPRequestBody->IndirectSMPResposMemHandle,
3576 tdSMPRequestBody->IndirectSMPRespLen
5617 tdssSMPRequestBody_t *tdSMPRequestBody;
5624 tdSMPRequestBody = (tdssSMPRequestBody_t *)agIORequest->osData;
5632 saFrameReadBlock(agRoot, tdSMPRequestBody->IndirectSMPResp, 4, pSMPReportPhySataResp, sizeof(smpRespReportPhySata_t));
5640 tdSMPRequestBody->IndirectSMPReqosMemHandle,
5641 tdSMPRequestBody->IndirectSMPReqLen
5645 tdSMPRequestBody->IndirectSMPResposMemHandle,
5646 tdSMPRequestBody->IndirectSMPRespLen
7111 tdssSMPRequestBody_t *tdSMPRequestBody;
7160 (void **)&tdSMPRequestBody,
7174 if (tdSMPRequestBody == agNULL)
7176 TI_DBG1(("tdSMPStart: ostiAllocMemory returned NULL tdSMPRequestBody\n"));
7180 tdSMPRequestBody->osMemHandle = osMemHandle;
7183 tdSMPRequestBody->tdDevice = oneDeviceData;
7186 tdSMPRequestBody->tdPortContext = onePortContext;
7192 tdSMPRequestBody->SMPCompletionFunc = itdssSMPCompleted; /* in itdcb.c */
7195 tdSMPRequestBody->CurrentTaskTag = CurrentTaskTag;
7198 tdSMPRequestBody->retries = 0;
7201 TI_DBG4(("tdSMPStart: SMPRequestbody %p\n", tdSMPRequestBody));
7202 TI_DBG4(("tdSMPStart: callback fn %p\n", tdSMPRequestBody->SMPCompletionFunc));
7205 agIORequest = &(tdSMPRequestBody->agIORequest);
7206 agIORequest->osData = (void *) tdSMPRequestBody;
7210 agSASRequestBody = &(tdSMPRequestBody->agSASRequestBody);
7214 TI_DBG3(("tdSMPStart: SMPRequestbody %p\n", tdSMPRequestBody));
7264 osti_memset(tdSMPRequestBody->smpPayload, 0, SMP_DIRECT_PAYLOAD_LIMIT);
7272 osti_memcpy(tdSMPRequestBody->smpPayload, &tdSMPFrameHeader, 4);
7273 // osti_memcpy((tdSMPRequestBody->smpPayload)+4, pSmpBody, smpBodySize);
7274 osti_memcpy(&(tdSMPRequestBody->smpPayload[4]), pSmpBody, smpBodySize);
7277 agSMPFrame->outFrameBuf = tdSMPRequestBody->smpPayload;
7290 // tdhexdump("tdSMPStart new", (bit8*)tdSMPRequestBody->smpPayload, agSMPFrame->outFrameLen);
7291 // tdhexdump("tdSMPStart - tdSMPRequestBody", (bit8*)tdSMPRequestBody, sizeof(tdssSMPRequestBody_t));
7350 tdSMPRequestBody->IndirectSMPReqosMemHandle = IndirectSMPReqosMemHandle;
7351 tdSMPRequestBody->IndirectSMPResposMemHandle = IndirectSMPResposMemHandle;
7354 tdSMPRequestBody->IndirectSMPReq = IndirectSMPReq;
7355 tdSMPRequestBody->IndirectSMPResp = IndirectSMPResp;
7356 tdSMPRequestBody->IndirectSMPReqLen = smpBodySize + 4;
7357 tdSMPRequestBody->IndirectSMPRespLen = expectedRspLen;
7395 osti_memset(tdSMPRequestBody->smpPayload, 0, SMP_DIRECT_PAYLOAD_LIMIT);
7403 osti_memcpy(tdSMPRequestBody->smpPayload, &tdSMPFrameHeader, 4);
7404 // osti_memcpy((tdSMPRequestBody->smpPayload)+4, pSmpBody, smpBodySize);
7405 osti_memcpy(&(tdSMPRequestBody->smpPayload[4]), pSmpBody, smpBodySize);
7408 agSMPFrame->outFrameBuf = tdSMPRequestBody->smpPayload;
7421 // tdhexdump("tdSMPStart new", (bit8*)tdSMPRequestBody->smpPayload, agSMPFrame->outFrameLen);
7422 // tdhexdump("tdSMPStart - tdSMPRequestBody", (bit8*)tdSMPRequestBody, sizeof(tdssSMPRequestBody_t));
7432 tdSMPRequestBody->queueNumber = queueNumber;
7450 tdsaDiscoverySMPTimer(tiRoot, onePortContext, functionCode, tdSMPRequestBody);
7461 tdsaSMPBusyTimer(tiRoot, onePortContext, oneDeviceData, tdSMPRequestBody);
7956 * \param tdSMPRequestBody: Pointer to the SMP request body.
7968 tdssSMPRequestBody_t *tdSMPRequestBody
7996 tdSMPRequestBody
8037 tdssSMPRequestBody_t *tdSMPRequestBody;
8048 tdSMPRequestBody = (tdssSMPRequestBody_t *)timerData3;
8050 agIORequest = &(tdSMPRequestBody->agIORequest);
8052 agSASRequestBody = &(tdSMPRequestBody->agSASRequestBody);
8112 tdsaSMPBusyTimer(tiRoot, onePortContext, oneDeviceData, tdSMPRequestBody);
8129 * \param tdSMPRequestBody: Pointer to the SMP request body.
8247 * \param tdSMPRequestBody: Pointer to the SMP request body.
8259 tdssSMPRequestBody_t *tdSMPRequestBody
8286 tdSMPRequestBody,
8331 tdssSMPRequestBody_t *tdSMPRequestBody;
8350 tdSMPRequestBody = (tdssSMPRequestBody_t *)timerData2;
8353 oneDeviceData = tdSMPRequestBody->tdDevice;
8354 agToBeAbortIORequest = &(tdSMPRequestBody->agIORequest);
8358 SMPFunction = tdSMPRequestBody->smpPayload[1];
8360 saFrameReadBlock(agRoot, tdSMPRequestBody->IndirectSMPResp, 0, smpHeader, 4);
8456 * \param tdSMPRequestBody: Pointer to the SMP request body.