Lines Matching refs:fields
44 struct hid_sensor_custom_field *fields;
303 attribute = &sensor_inst->fields[field_index].attribute;
356 value = sensor_inst->fields[field_index].attribute.units;
358 value = sensor_inst->fields[field_index].attribute.unit_expo;
360 value = sensor_inst->fields[field_index].attribute.size;
362 value = sensor_inst->fields[field_index].attribute.
365 value = sensor_inst->fields[field_index].attribute.
405 report_id = sensor_inst->fields[field_index].attribute.
424 /* If any error occurs in a sample, rest of the fields are ignored */
481 void *fields;
483 fields = krealloc(sensor_inst->fields,
486 if (!fields) {
487 kfree(sensor_inst->fields);
490 sensor_inst->fields = fields;
491 sensor_field = &sensor_inst->fields[sensor_inst->sensor_field_count];
588 device_attr = &sensor_inst->fields[i].sd_attrs[j];
590 snprintf((char *)&sensor_inst->fields[i].attr_name[j],
592 sensor_inst->fields[i].group_name,
596 (char *)&sensor_inst->fields[i].attr_name[j];
601 sensor_inst->fields[i].attrs[j] = &device_attr->attr;
604 sensor_inst->fields[i].attrs[j] = NULL;
605 sensor_inst->fields[i].hid_custom_attribute_group.attrs =
606 sensor_inst->fields[i].attrs;
607 sensor_inst->fields[i].hid_custom_attribute_group.name =
608 sensor_inst->fields[i].group_name;
610 &sensor_inst->fields[i].
616 if (sensor_inst->fields[i].attribute.attrib_id ==
618 sensor_inst->power_state = &sensor_inst->fields[i];
619 else if (sensor_inst->fields[i].attribute.attrib_id ==
621 sensor_inst->report_state = &sensor_inst->fields[i];
634 &sensor_inst->fields[i].
637 kfree(sensor_inst->fields);