Lines Matching refs:field_index
191 u32 field_index, int buffer_size, void *buffer)
203 if (!report || (field_index >= report->maxfield)) {
212 ret = hid_set_field(report->field[field_index], i,
223 ret = hid_set_field(report->field[field_index], i,
239 u32 field_index, int buffer_size, void *buffer)
253 if (!report || (field_index >= report->maxfield) ||
254 report->field[field_index]->report_count < 1) {
262 report_size = DIV_ROUND_UP(report->field[field_index]->report_size,
264 report->field[field_index]->report_count;
271 val_ptr = (u8 *)report->field[field_index]->value;
272 for (i = 0; i < report->field[field_index]->report_count; ++i) {
277 report->field[field_index]->report_size / 8);
279 buffer_index += (report->field[field_index]->report_size / 8);
353 u32 report_id, int field_index, u32 usage_id)
360 if (!report || (field_index >= report->maxfield))
363 field = report->field[field_index];