Lines Matching refs:device

77         Device  *device = (*iterator);
79 if (device->deviceId == deviceId) {
80 return device;
88 void addDevice(Device *device)
90 devices.push_back(device);
100 Device *device = (*iterator);
102 if (device->deviceId == deviceId) {
104 delete device;
116 #define CHECK_DEVICE(device) \
117 if (NULL == device) \
184 Device *device = resolveDeviceId(deviceId);
185 if (device != NULL) {
196 // Open new connection to device
218 // Forward device open to the daemon and read result
230 device = new Device(deviceId, devCon);
231 mcResult = device->open("/dev/" MC_USER_DEVNODE);
233 delete device;
236 LOG_E("Could not open device file: /dev/%s", MC_USER_DEVNODE);
240 addDevice(device);
250 LOG_I(" Successfully opened the device.");
266 Device *device = resolveDeviceId(deviceId);
267 CHECK_DEVICE(device);
269 Connection *devCon = device->connection;
272 // TODO-2012-08-31-haenellu: improve check, if device connection is dead, this makes no more sense.
273 if (device->hasSessions()) {
274 LOG_E("Trying to close device while sessions are still pending.");
321 // Get the device associated with the given session
322 Device *device = resolveDeviceId(session->deviceId);
323 CHECK_DEVICE(device);
325 Connection *devCon = device->connection;
328 CWsm_ptr pWsm = device->findContiguousWsm(tci);
440 device->createNewSession(session->sessionId, sessionConnection);
448 // LOG_E("Connection is dead, removing device.");
469 Device *device = resolveDeviceId(session->deviceId);
470 CHECK_DEVICE(device);
472 Connection *devCon = device->connection;
474 Session *nqSession = device->resolveSessionId(session->sessionId);
489 bool r = device->removeSession(session->sessionId);
495 LOG_E("Connection is dead, removing device.");
518 Device *device = resolveDeviceId(session->deviceId);
519 CHECK_DEVICE(device);
521 Connection *devCon = device->connection;
523 Session *nqsession = device->resolveSessionId(session->sessionId);
531 LOG_E("Connection is dead, removing device.");
555 Device *device = resolveDeviceId(session->deviceId);
556 CHECK_DEVICE(device);
558 Session *nqSession = device->resolveSessionId(session->sessionId);
579 LOG_E("Connection is dead, removing device.");
637 Device *device = resolveDeviceId(deviceId);
638 CHECK_DEVICE(device);
643 mcResult = device->allocateContiguousWsm(len, &pWsm);
667 Device *device;
675 // Get the device associated wit the given session
676 device = resolveDeviceId(deviceId);
677 CHECK_DEVICE(device);
680 CWsm_ptr pWsm = device->findContiguousWsm(wsm);
688 mcResult = device->freeContiguousWsm(pWsm);
722 // Determine device the session belongs to
723 Device *device = resolveDeviceId(sessionHandle->deviceId);
724 CHECK_DEVICE(device);
726 Connection *devCon = device->connection;
729 Session *session = device->resolveSessionId(sessionHandle->sessionId);
780 // LOG_E("Connection is dead, removing device.");
808 // Determine device the session belongs to
809 Device *device = resolveDeviceId(sessionHandle->deviceId);
810 CHECK_DEVICE(device);
812 Connection *devCon = device->connection;
815 Session *session = device->resolveSessionId(sessionHandle->sessionId);
855 LOG_E("Connection is dead, removing device.");
880 // Get device
881 Device *device = resolveDeviceId(session->deviceId);
882 CHECK_DEVICE(device);
885 Session *nqsession = device->resolveSessionId(session->sessionId);
920 Device *device = resolveDeviceId(deviceId);
922 CHECK_DEVICE(device);
925 Connection *devCon = device->connection;