Lines Matching refs:loopbackClientContext

59   context->loopbackClientContext =  in chppLoopbackClientInit()
61 CHPP_NOT_NULL(context->loopbackClientContext); in chppLoopbackClientInit()
62 memset(context->loopbackClientContext, 0, in chppLoopbackClientInit()
65 context->loopbackClientContext->client.appContext = context; in chppLoopbackClientInit()
66 chppClientInit(&context->loopbackClientContext->client, CHPP_HANDLE_LOOPBACK); in chppLoopbackClientInit()
67 context->loopbackClientContext->testResult.error = CHPP_APP_ERROR_NONE; in chppLoopbackClientInit()
68 context->loopbackClientContext->client.openState = CHPP_OPEN_STATE_OPENED; in chppLoopbackClientInit()
75 CHPP_NOT_NULL(context->loopbackClientContext); in chppLoopbackClientDeinit()
77 chppClientDeinit(&context->loopbackClientContext->client); in chppLoopbackClientDeinit()
78 CHPP_FREE_AND_NULLIFY(context->loopbackClientContext); in chppLoopbackClientDeinit()
87 CHPP_NOT_NULL(context->loopbackClientContext); in chppDispatchLoopbackServiceResponse()
88 CHPP_NOT_NULL(context->loopbackClientContext->loopbackData); in chppDispatchLoopbackServiceResponse()
91 &context->loopbackClientContext->client, in chppDispatchLoopbackServiceResponse()
92 &context->loopbackClientContext->runLoopbackTest, in chppDispatchLoopbackServiceResponse()
95 context->loopbackClientContext->testResult.error = CHPP_APP_ERROR_NONE; in chppDispatchLoopbackServiceResponse()
96 context->loopbackClientContext->testResult.responseLen = len; in chppDispatchLoopbackServiceResponse()
97 context->loopbackClientContext->testResult.firstError = len; in chppDispatchLoopbackServiceResponse()
98 context->loopbackClientContext->testResult.byteErrors = 0; in chppDispatchLoopbackServiceResponse()
99 context->loopbackClientContext->testResult.rttNs = in chppDispatchLoopbackServiceResponse()
100 context->loopbackClientContext->runLoopbackTest.responseTimeNs - in chppDispatchLoopbackServiceResponse()
101 context->loopbackClientContext->runLoopbackTest.requestTimeNs; in chppDispatchLoopbackServiceResponse()
103 if (context->loopbackClientContext->testResult.requestLen != in chppDispatchLoopbackServiceResponse()
104 context->loopbackClientContext->testResult.responseLen) { in chppDispatchLoopbackServiceResponse()
105 context->loopbackClientContext->testResult.error = in chppDispatchLoopbackServiceResponse()
107 context->loopbackClientContext->testResult.firstError = in chppDispatchLoopbackServiceResponse()
108 MIN(context->loopbackClientContext->testResult.requestLen, in chppDispatchLoopbackServiceResponse()
109 context->loopbackClientContext->testResult.responseLen); in chppDispatchLoopbackServiceResponse()
113 loc < MIN(context->loopbackClientContext->testResult.requestLen, in chppDispatchLoopbackServiceResponse()
114 context->loopbackClientContext->testResult.responseLen); in chppDispatchLoopbackServiceResponse()
116 if (context->loopbackClientContext in chppDispatchLoopbackServiceResponse()
118 context->loopbackClientContext->testResult.error = in chppDispatchLoopbackServiceResponse()
120 context->loopbackClientContext->testResult.firstError = in chppDispatchLoopbackServiceResponse()
121 MIN(context->loopbackClientContext->testResult.firstError, in chppDispatchLoopbackServiceResponse()
123 context->loopbackClientContext->testResult.byteErrors++; in chppDispatchLoopbackServiceResponse()
130 context->loopbackClientContext->testResult.error, in chppDispatchLoopbackServiceResponse()
131 context->loopbackClientContext->testResult.responseLen, in chppDispatchLoopbackServiceResponse()
132 context->loopbackClientContext->testResult.requestLen, in chppDispatchLoopbackServiceResponse()
133 context->loopbackClientContext->testResult.firstError, in chppDispatchLoopbackServiceResponse()
134 context->loopbackClientContext->testResult.byteErrors); in chppDispatchLoopbackServiceResponse()
137 chppMutexLock(&context->loopbackClientContext->client.responseMutex); in chppDispatchLoopbackServiceResponse()
138 context->loopbackClientContext->client.responseReady = true; in chppDispatchLoopbackServiceResponse()
140 &context->loopbackClientContext->client.responseCondVar); in chppDispatchLoopbackServiceResponse()
141 chppMutexUnlock(&context->loopbackClientContext->client.responseMutex); in chppDispatchLoopbackServiceResponse()
159 CHPP_NOT_NULL(context->loopbackClientContext); in chppRunLoopbackTest()
160 if (context->loopbackClientContext->testResult.error == in chppRunLoopbackTest()
166 context->loopbackClientContext->testResult.error = CHPP_APP_ERROR_BLOCKED; in chppRunLoopbackTest()
167 context->loopbackClientContext->testResult.requestLen = in chppRunLoopbackTest()
169 context->loopbackClientContext->testResult.responseLen = 0; in chppRunLoopbackTest()
170 context->loopbackClientContext->testResult.firstError = 0; in chppRunLoopbackTest()
171 context->loopbackClientContext->testResult.byteErrors = 0; in chppRunLoopbackTest()
172 context->loopbackClientContext->testResult.rttNs = 0; in chppRunLoopbackTest()
173 context->loopbackClientContext->runLoopbackTest.requestTimeNs = in chppRunLoopbackTest()
175 context->loopbackClientContext->runLoopbackTest.responseTimeNs = in chppRunLoopbackTest()
180 context->loopbackClientContext->testResult.error = in chppRunLoopbackTest()
185 &context->loopbackClientContext->client, in chppRunLoopbackTest()
186 context->loopbackClientContext->testResult.requestLen); in chppRunLoopbackTest()
190 context->loopbackClientContext->testResult.requestLen = 0; in chppRunLoopbackTest()
191 context->loopbackClientContext->testResult.error = CHPP_APP_ERROR_OOM; in chppRunLoopbackTest()
195 context->loopbackClientContext->loopbackData = buf; in chppRunLoopbackTest()
199 &context->loopbackClientContext->client, in chppRunLoopbackTest()
200 &context->loopbackClientContext->runLoopbackTest, in chppRunLoopbackTest()
202 context->loopbackClientContext->testResult.requestLen, in chppRunLoopbackTest()
204 context->loopbackClientContext->testResult.error = in chppRunLoopbackTest()
211 return context->loopbackClientContext->testResult; in chppRunLoopbackTest()