Lines Matching refs:id

61     input_device_identifier_t* id;
79 std::size_t operator()(const input_collection_id& id) const {
80 return std::hash<int>()(static_cast<int>(id));
161 input_collection_id_t id, int32_t arity) {
162 report->collections[id] = {.arity = arity};
166 input_collection_id_t id, input_usage_t usage, int32_t min, int32_t max,
168 if (report->collections.find(id) != report->collections.end()) {
169 report->collections[id].intUsages.push_back({
175 input_collection_id_t id, input_usage_t* usage, size_t usageCount) {
176 if (report->collections.find(id) != report->collections.end()) {
178 report->collections[id].boolUsages.push_back(usage[i]);
183 input_device_handle_t* InputDriver::registerDevice(input_device_identifier_t* id,
185 ALOGD("Registering device %s with %zu input reports", id->name, d->reportDefs.size());
187 return new input_device_handle{ .id = id, .def = d };
199 void InputDriver::inputReportSetUsageInt(input_report_t* r, input_collection_id_t id,
203 void InputDriver::inputReportSetUsageBool(input_report_t* r, input_collection_id_t id,
211 input_property_map_t* InputDriver::inputGetDevicePropertyMap(input_device_identifier_t* id) {
213 idi.name = id->name;
214 idi.uniqueId = id->uniqueId;
215 idi.bus = id->bus;
216 idi.vendor = id->vendorId;
217 idi.product = id->productId;
218 idi.version = id->version;
328 input_report_definition_t* report, input_collection_id_t id, int32_t arity) {
330 driver->inputReportDefinitionAddCollection(report, id, arity);
334 input_report_definition_t* report, input_collection_id_t id,
337 driver->inputReportDefinitionDeclareUsageInt(report, id, usage, min, max, resolution);
341 input_report_definition_t* report, input_collection_id_t id,
344 driver->inputReportDefinitionDeclareUsagesBool(report, id, usage, usage_count);
348 input_device_identifier_t* id, input_device_definition_t* d) {
350 return driver->registerDevice(id, d);
364 input_collection_id_t id, input_usage_t usage, int32_t value, int32_t arity_index) {
366 driver->inputReportSetUsageInt(r, id, usage, value, arity_index);
370 input_collection_id_t id, input_usage_t usage, bool value, int32_t arity_index) {
372 driver->inputReportSetUsageBool(r, id, usage, value, arity_index);
381 input_device_identifier_t* id) {
383 return driver->inputGetDevicePropertyMap(id);