Lines Matching refs:attribute
28 struct hid_sensor_hub_attribute_info attribute;
31 struct attribute *attrs[HID_CUSTOM_TOTAL_ATTRS];
62 static struct attribute hid_custom_attrs[HID_CUSTOM_TOTAL_ATTRS] = {
185 sensor_inst->power_state->attribute.report_id,
186 sensor_inst->power_state->attribute.index,
190 sensor_inst->report_state->attribute.report_id,
191 sensor_inst->report_state->attribute.index,
196 sensor_inst->power_state->attribute.logical_minimum;
198 sensor_inst->power_state->attribute.report_id,
199 sensor_inst->power_state->attribute.index,
211 sensor_inst->report_state->attribute.logical_minimum;
213 sensor_inst->report_state->attribute.report_id,
214 sensor_inst->report_state->attribute.index,
264 static struct attribute *enable_sensor_attrs[] = {
277 struct hid_sensor_hub_attribute_info *attribute;
299 attribute = &sensor_inst->fields[field_index].attribute;
300 report_id = attribute->report_id;
315 if (i + attribute->size > ret) {
321 switch (attribute->size) {
324 i += attribute->size;
328 i += attribute->size;
332 i += attribute->size;
352 value = sensor_inst->fields[field_index].attribute.units;
354 value = sensor_inst->fields[field_index].attribute.unit_expo;
356 value = sensor_inst->fields[field_index].attribute.size;
358 value = sensor_inst->fields[field_index].attribute.
361 value = sensor_inst->fields[field_index].attribute.
402 report_id = sensor_inst->fields[field_index].attribute.
487 sensor_field->attribute.usage_id = sensor_inst->hsdev->usage;
489 sensor_field->attribute.attrib_id = field->logical;
491 sensor_field->attribute.attrib_id = field->usage[0].hid;
493 sensor_field->attribute.index = index;
494 sensor_field->attribute.report_id = report->id;
495 sensor_field->attribute.units = field->unit;
496 sensor_field->attribute.unit_expo = field->unit_exponent;
497 sensor_field->attribute.size = (field->report_size / 8);
498 sensor_field->attribute.logical_minimum = field->logical_minimum;
499 sensor_field->attribute.logical_maximum = field->logical_maximum;
504 sensor_field->attribute.index,
505 sensor_field->attribute.attrib_id);
509 "input-%x-%x", sensor_field->attribute.index,
510 sensor_field->attribute.attrib_id);
611 if (sensor_inst->fields[i].attribute.attrib_id ==
614 else if (sensor_inst->fields[i].attribute.attrib_id ==