Lines Matching full:device
169 LOGW("Input device calibration key '%s' has invalid value '%s'. Expected an integer.",
186 LOGW("Input device calibration key '%s' has invalid value '%s'. Expected a float.",
218 LOGD("Input event: device=0x%x type=0x%x scancode=%d keycode=%d value=%d",
250 InputDevice* device = createDevice(deviceId, name, classes);
251 device->configure();
253 if (device->isIgnored()) {
254 LOGI("Device added: id=0x%x, name=%s (ignored non-input device)", deviceId, name.string());
256 LOGI("Device added: id=0x%x, name=%s, sources=%08x", deviceId, name.string(),
257 device->getSources());
261 { // acquire device registry writer lock
266 mDevices.add(deviceId, device);
269 } // release device registry writer lock
272 LOGW("Ignoring spurious device added event for deviceId %d.", deviceId);
273 delete device;
280 InputDevice* device = NULL;
281 { // acquire device registry writer lock
286 device = mDevices.valueAt(deviceIndex);
290 } // release device registry writer lock
293 LOGW("Ignoring spurious device removed event for deviceId %d.", deviceId);
297 if (device->isIgnored()) {
298 LOGI("Device removed: id=0x%x, name=%s (ignored non-input device)",
299 device->getId(), device->getName().string());
301 LOGI("Device removed: id=0x%x, name=%s, sources=%08x",
302 device->getId(), device->getName().string(), device->getSources());
305 device->reset();
307 delete device;
311 InputDevice* device = new InputDevice(this, deviceId, name);
317 device->addMapper(new SwitchInputMapper(device));
334 device->addMapper(new KeyboardInputMapper(device,
340 device->addMapper(new TrackballInputMapper(device, associatedDisplayId));
345 device->addMapper(new MultiTouchInputMapper(device, associatedDisplayId));
347 device->addMapper(new SingleTouchInputMapper(device, associatedDisplayId));
350 return device;
356 { // acquire device registry reader lock
365 InputDevice* device = mDevices.valueAt(deviceIndex);
366 if (device->isIgnored()) {
371 device->process(rawEvent);
372 } // release device registry reader lock
401 { // acquire device registry reader lock
405 InputDevice* device = mDevices.valueAt(i);
406 mGlobalMetaState |= device->getMetaState();
408 } // release device registry reader lock
427 { // acquire device registry reader lock
432 InputDevice* device = mDevices.valueAt(i);
433 device->getDeviceInfo(& deviceInfo);
448 } // release device registry reader lock
461 InputDevice* device, int32_t keyCode, int32_t scanCode) {
463 LOGI("Dropping virtual key from device %s because virtual keys are "
465 device->getName().string(),
483 { // acquire device registry reader lock
491 InputDevice* device = mDevices.valueAt(deviceIndex);
492 if (device->isIgnored()) {
496 device->getDeviceInfo(outDeviceInfo);
498 } // release device registy reader lock
504 { // acquire device registry reader lock
509 InputDevice* device = mDevices.valueAt(i);
510 if (! device->isIgnored()) {
511 outDeviceIds.add(device->getId());
514 } // release device registy reader lock
533 { // acquire device registry reader lock
540 InputDevice* device = mDevices.valueAt(deviceIndex);
541 if (! device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) {
542 result = (device->*getStateFunc)(sourceMask, code);
548 InputDevice* device = mDevices.valueAt(i);
549 if (! device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) {
550 result = (device->*getStateFunc)(sourceMask, code);
558 } // release device registy reader lock
569 { // acquire device registry reader lock
575 InputDevice* device = mDevices.valueAt(deviceIndex);
576 if (! device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) {
577 result = device->markSupportedKeyCodes(sourceMask,
584 InputDevice* device = mDevices.valueAt(i);
585 if (! device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) {
586 result |= device->markSupportedKeyCodes(sourceMask,
592 } // release device registy reader lock
601 { // acquire device registry reader lock
607 } // release device registy reader lock
653 dump.appendFormat(INDENT "Device 0x%x: %s\n", deviceInfo.getId(),
775 InputMapper::InputMapper(InputDevice* device) :
776 mDevice(device), mContext(device->getContext()) {
819 SwitchInputMapper::SwitchInputMapper(InputDevice* device) :
820 InputMapper(device) {
849 KeyboardInputMapper::KeyboardInputMapper(InputDevice* device, int32_t associatedDisplayId,
851 InputMapper(device), mAssociatedDisplayId(associatedDisplayId), mSources(sources),
979 LOGI("Dropping key up from device %s because the key was not down. "
1038 TrackballInputMapper::TrackballInputMapper(InputDevice* device, int32_t associatedDisplayId) :
1039 InputMapper(device), mAssociatedDisplayId(associatedDisplayId) {
1232 TouchInputMapper::TouchInputMapper(InputDevice* device, int32_t associatedDisplayId) :
1233 InputMapper(device), mAssociatedDisplayId(associatedDisplayId) {
1350 // Prepare input device calibration.
1432 LOGI("Device reconfigured: id=0x%x, name=%s, display size is now %dx%d",
1449 LOGW(INDENT "Touch device did not report support for X or Y axis!");
3183 SingleTouchInputMapper::SingleTouchInputMapper(InputDevice* device, int32_t associatedDisplayId) :
3184 TouchInputMapper(device, associatedDisplayId) {
3312 MultiTouchInputMapper::MultiTouchInputMapper(InputDevice* device, int32_t associatedDisplayId) :
3313 TouchInputMapper(device, associatedDisplayId) {
3385 LOGW("MultiTouch device driver returned more than maximum of %d pointers.",