Lines Matching defs:session

299     mcSessionHandle_t  *session,
311 CHECK_NOT_NULL(session);
321 // Get the device associated with the given session
322 Device *device = resolveDeviceId(session->deviceId);
342 session->deviceId,
355 LOG_E("Daemon could not open session, responseId %d.", mcResult);
399 // Register session with handle
400 session->sessionId = rspOpenSessionPayload.sessionId;
417 session->deviceId,
418 session->sessionId,
439 // Session has been established, new session object must be created
440 device->createNewSession(session->sessionId, sessionConnection);
442 LOG_I(" Successfully opened session %d.", session->sessionId);
449 // removeDevice(session->deviceId);
459 __MC_CLIENT_LIB_API mcResult_t mcCloseSession(mcSessionHandle_t *session)
466 CHECK_NOT_NULL(session);
467 LOG_I(" Closing session %d.", session->sessionId);
469 Device *device = resolveDeviceId(session->deviceId);
474 Session *nqSession = device->resolveSessionId(session->sessionId);
476 CHECK_SESSION(nqSession, session->sessionId);
478 SEND_TO_DAEMON(devCon, MC_DRV_CMD_CLOSE_SESSION, session->sessionId);
489 bool r = device->removeSession(session->sessionId);
496 removeDevice(session->deviceId);
507 mcSessionHandle_t *session
515 CHECK_NOT_NULL(session);
516 LOG_I(" Notifying session %d.", session->sessionId);
518 Device *device = resolveDeviceId(session->deviceId);
523 Session *nqsession = device->resolveSessionId(session->sessionId);
524 CHECK_SESSION(nqsession, session->sessionId);
526 SEND_TO_DAEMON(devCon, MC_DRV_CMD_NOTIFY, session->sessionId);
532 removeDevice(session->deviceId);
542 mcSessionHandle_t *session,
552 CHECK_NOT_NULL(session);
553 LOG_I(" Waiting for notification of session %d.", session->sessionId);
555 Device *device = resolveDeviceId(session->deviceId);
558 Session *nqSession = device->resolveSessionId(session->sessionId);
559 CHECK_SESSION(nqSession, session->sessionId);
580 removeDevice(session->deviceId);
603 LOG_I(" Received notification %d for session %d, payload=%d",
675 // Get the device associated wit the given session
722 // Determine device the session belongs to
728 // Get session
729 Session *session = device->resolveSessionId(sessionHandle->sessionId);
730 CHECK_SESSION(session, sessionHandle->sessionId);
732 LOG_I(" Mapping %p to session %d.", buf, sessionHandle->sessionId);
736 mcResult = session->addBulkBuf(buf, bufLen, &bulkBuf);
743 session->sessionId,
758 // bulk buffer from session maintenance
759 if (session->removeBulkBuf(buf) != MC_DRV_OK) {
808 // Determine device the session belongs to
814 // Get session
815 Session *session = device->resolveSessionId(sessionHandle->sessionId);
816 CHECK_SESSION(session, sessionHandle->sessionId);
818 uint32_t handle = session->getBufHandle(mapInfo->sVirtualAddr);
825 LOG_I(" Unmapping %p(handle=%u) from session %d.", buf, handle, sessionHandle->sessionId);
828 session->sessionId,
843 // bulk buffer from session maintenance
844 mcResult = session->removeBulkBuf(buf);
867 mcSessionHandle_t *session,
877 CHECK_NOT_NULL(session);
881 Device *device = resolveDeviceId(session->deviceId);
884 // Get session
885 Session *nqsession = device->resolveSessionId(session->sessionId);
886 CHECK_SESSION(nqsession, session->sessionId);
888 // get session error code from session