Lines Matching refs:sessionId
214 void HdcDaemonUSB::ResetOldSession(uint32_t sessionId) in ResetOldSession() argument
217 if (sessionId == 0) { in ResetOldSession()
218 sessionId = currentSessionId; in ResetOldSession()
220 HSession hSession = daemon->AdminSession(OP_QUERY, sessionId, nullptr); in ResetOldSession()
225 WRITE_LOG(LOG_WARN, "Hostside softreset to restart daemon, old sessionId:%u", sessionId); in ResetOldSession()
226 daemon->FreeSession(sessionId); in ResetOldSession()
230 int HdcDaemonUSB::AvailablePacket(uint8_t *ioBuf, int ioBytes, uint32_t *sessionId) in AvailablePacket() argument
239 uint32_t inSessionId = ntohl(usbPayloadHeader->sessionId); in AvailablePacket()
245 *sessionId = inSessionId; in AvailablePacket()
334 daemon->FreeSession(hSession->sessionId); in SendUSBRaw()
341 void HdcDaemonUSB::OnNewHandshakeOK(const uint32_t sessionId) in OnNewHandshakeOK() argument
343 currentSessionId = sessionId; // sync with server, and set server's real Id in OnNewHandshakeOK()
349 if (currentSessionId == hSession->sessionId) { in OnSessionFreeFinally()
355 HSession HdcDaemonUSB::PrepareNewSession(uint32_t sessionId, uint8_t *pRecvBuf, int recvBytesIO) in PrepareNewSession() argument
359 HSession hChildSession = daemon->MallocSession(false, CONN_USB, this, sessionId); in PrepareNewSession()
363 currentSessionId = sessionId; in PrepareNewSession()
460 int HdcDaemonUSB::DispatchToWorkThread(uint32_t sessionId, uint8_t *readBuf, int readBytes) in DispatchToWorkThread() argument
466 if (sessionId == 0) { in DispatchToWorkThread()
468 sessionId = currentSessionId; in DispatchToWorkThread()
470 if (currentSessionId != 0 && sessionId != currentSessionId) { in DispatchToWorkThread()
475 hChildSession = daemon->AdminSession(OP_QUERY, sessionId, nullptr); in DispatchToWorkThread()
477 hChildSession = PrepareNewSession(sessionId, readBuf, readBytes); in DispatchToWorkThread()
479 WRITE_LOG(LOG_WARN, "prep new session err for sessionId:%u", sessionId); in DispatchToWorkThread()
517 uint32_t sessionId = 0; in OnUSBRead() local
551 …if ((childRet = thisClass->AvailablePacket((uint8_t *)bufPtr, bytesIOBytes, &sessionId)) != RET_SU… in OnUSBRead()
560 … if ((childRet = thisClass->DispatchToWorkThread(sessionId, bufPtr, bytesIOBytes)) < 0) { in OnUSBRead()