Lines Matching refs:field_index
192 u32 field_index, int buffer_size, void *buffer) in sensor_hub_set_feature() argument
204 if (!report || (field_index >= report->maxfield)) { in sensor_hub_set_feature()
213 hid_set_field(report->field[field_index], i, in sensor_hub_set_feature()
221 hid_set_field(report->field[field_index], i, in sensor_hub_set_feature()
235 u32 field_index, int buffer_size, void *buffer) in sensor_hub_get_feature() argument
249 if (!report || (field_index >= report->maxfield) || in sensor_hub_get_feature()
250 report->field[field_index]->report_count < 1) { in sensor_hub_get_feature()
258 report_size = DIV_ROUND_UP(report->field[field_index]->report_size, in sensor_hub_get_feature()
260 report->field[field_index]->report_count; in sensor_hub_get_feature()
267 val_ptr = (u8 *)report->field[field_index]->value; in sensor_hub_get_feature()
268 for (i = 0; i < report->field[field_index]->report_count; ++i) { in sensor_hub_get_feature()
273 report->field[field_index]->report_size / 8); in sensor_hub_get_feature()
275 buffer_index += (report->field[field_index]->report_size / 8); in sensor_hub_get_feature()
349 u32 report_id, int field_index, u32 usage_id) in hid_sensor_get_usage_index() argument
356 if (!report || (field_index >= report->maxfield)) in hid_sensor_get_usage_index()
359 field = report->field[field_index]; in hid_sensor_get_usage_index()