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 ret = hid_set_field(report->field[field_index], i, in sensor_hub_set_feature()
224 ret = hid_set_field(report->field[field_index], i, in sensor_hub_set_feature()
240 u32 field_index, int buffer_size, void *buffer) in sensor_hub_get_feature() argument
254 if (!report || (field_index >= report->maxfield) || in sensor_hub_get_feature()
255 report->field[field_index]->report_count < 1) { in sensor_hub_get_feature()
263 report_size = DIV_ROUND_UP(report->field[field_index]->report_size, in sensor_hub_get_feature()
265 report->field[field_index]->report_count; in sensor_hub_get_feature()
272 val_ptr = (u8 *)report->field[field_index]->value; in sensor_hub_get_feature()
273 for (i = 0; i < report->field[field_index]->report_count; ++i) { in sensor_hub_get_feature()
278 report->field[field_index]->report_size / 8); in sensor_hub_get_feature()
280 buffer_index += (report->field[field_index]->report_size / 8); in sensor_hub_get_feature()
354 u32 report_id, int field_index, u32 usage_id) in hid_sensor_get_usage_index() argument
361 if (!report || (field_index >= report->maxfield)) in hid_sensor_get_usage_index()
364 field = report->field[field_index]; in hid_sensor_get_usage_index()