Lines Matching defs:identifier

96 static void setDescriptor(InputDeviceIdentifier& identifier) {
98 // The descriptor is assumed to be a stable identifier. Its value should not
102 rawDescriptor.appendFormat(":%04x:%04x:", identifier.vendor, identifier.product);
103 if (!identifier.uniqueId.isEmpty()) {
105 rawDescriptor.append(identifier.uniqueId);
106 } if (identifier.vendor == 0 && identifier.product == 0) {
111 if (!identifier.name.isEmpty()) {
113 rawDescriptor.append(identifier.name);
114 } else if (!identifier.location.isEmpty()) {
116 rawDescriptor.append(identifier.location);
119 identifier.descriptor = sha1(rawDescriptor);
121 identifier.descriptor.string());
161 const InputDeviceIdentifier& identifier) :
163 fd(fd), id(id), path(path), identifier(identifier),
262 return device->identifier;
301 axis, device->identifier.name.string(), device->fd, errno);
410 axis, device->identifier.name.string(), device->fd, errno);
587 device->identifier.name.string(), errno);
600 device->identifier.name.string(), errno);
622 device->identifier.name.string(), errno);
876 device->identifier.name.string());
881 eventItem.events, device->identifier.name.string());
1011 InputDeviceIdentifier identifier;
1018 identifier.name.setTo(buffer);
1024 if (identifier.name == item) {
1039 // Get device identifier.
1046 identifier.bus = inputId.bustype;
1047 identifier.product = inputId.product;
1048 identifier.vendor = inputId.vendor;
1049 identifier.version = inputId.version;
1056 identifier.location.setTo(buffer);
1064 identifier.uniqueId.setTo(buffer);
1068 setDescriptor(identifier);
1079 Device* device = new Device(fd, deviceId, String8(devicePath), identifier);
1086 identifier.bus, identifier.vendor, identifier.product, identifier.version);
1087 ALOGV(" name: \"%s\"\n", identifier.name.string());
1088 ALOGV(" location: \"%s\"\n", identifier.location.string());
1089 ALOGV(" unique id: \"%s\"\n", identifier.uniqueId.string());
1090 ALOGV(" descriptor: \"%s\"\n", identifier.descriptor.string());
1193 && isEligibleBuiltInKeyboard(device->identifier,
1230 deviceId, devicePath, device->identifier.name.string());
1280 deviceId, fd, devicePath, device->identifier.name.string(),
1293 InputDeviceIdentifier identifier;
1294 identifier.name = "Virtual";
1295 identifier.uniqueId = "<virtual>";
1296 setDescriptor(identifier);
1298 Device* device = new Device(-1, VIRTUAL_KEYBOARD_ID, String8("<virtual>"), identifier);
1315 device->identifier, INPUT_DEVICE_CONFIGURATION_FILE_TYPE_CONFIGURATION);
1318 device->identifier.name.string());
1325 device->identifier.name.string());
1334 path.append(device->identifier.name);
1342 return device->keyMap.load(device->identifier, device->configuration);
1352 return device->identifier.bus == BUS_USB || device->identifier.bus == BUS_BLUETOOTH;
1358 device->identifier.name.string());
1412 device->path.string(), device->identifier.name.string(), device->id,
1549 device->id, device->identifier.name.string());
1552 device->identifier.name.string());
1556 dump.appendFormat(INDENT3 "Descriptor: %s\n", device->identifier.descriptor.string());
1557 dump.appendFormat(INDENT3 "Location: %s\n", device->identifier.location.string());
1559 dump.appendFormat(INDENT3 "UniqueId: %s\n", device->identifier.uniqueId.string());
1562 device->identifier.bus, device->identifier.vendor,
1563 device->identifier.product, device->identifier.version);