Lines Matching refs:field
485 struct hid_field *field) in hid_sensor_custom_add_field() argument
500 if (field->logical) in hid_sensor_custom_add_field()
501 sensor_field->attribute.attrib_id = field->logical; in hid_sensor_custom_add_field()
503 sensor_field->attribute.attrib_id = field->usage[0].hid; in hid_sensor_custom_add_field()
507 sensor_field->attribute.units = field->unit; in hid_sensor_custom_add_field()
508 sensor_field->attribute.unit_expo = field->unit_exponent; in hid_sensor_custom_add_field()
509 sensor_field->attribute.size = (field->report_size / 8); in hid_sensor_custom_add_field()
510 sensor_field->attribute.logical_minimum = field->logical_minimum; in hid_sensor_custom_add_field()
511 sensor_field->attribute.logical_maximum = field->logical_maximum; in hid_sensor_custom_add_field()
524 sensor_inst->input_report_size += (field->report_size * in hid_sensor_custom_add_field()
525 field->report_count) / 8; in hid_sensor_custom_add_field()
542 struct hid_field *field; in hid_sensor_custom_add_fields() local
547 field = report->field[i]; in hid_sensor_custom_add_fields()
548 if (field->maxusage && in hid_sensor_custom_add_fields()
549 ((field->usage[0].collection_index >= in hid_sensor_custom_add_fields()
551 (field->usage[0].collection_index < in hid_sensor_custom_add_fields()
558 field); in hid_sensor_custom_add_fields()