Lines Matching refs:field_index
192 u32 field_index, int buffer_size, void *buffer)
204 if (!report || (field_index >= report->maxfield)) {
213 ret = hid_set_field(report->field[field_index], i,
224 ret = hid_set_field(report->field[field_index], i,
240 u32 field_index, int buffer_size, void *buffer)
254 if (!report || (field_index >= report->maxfield) ||
255 report->field[field_index]->report_count < 1) {
263 report_size = DIV_ROUND_UP(report->field[field_index]->report_size,
265 report->field[field_index]->report_count;
272 val_ptr = (u8 *)report->field[field_index]->value;
273 for (i = 0; i < report->field[field_index]->report_count; ++i) {
278 report->field[field_index]->report_size / 8);
280 buffer_index += (report->field[field_index]->report_size / 8);
354 u32 report_id, int field_index, u32 usage_id)
361 if (!report || (field_index >= report->maxfield))
364 field = report->field[field_index];