Lines Matching refs:item

65 	const struct rmi_register_desc_item *item;  in rmi_f12_read_sensor_tuning()  local
78 item = rmi_get_register_desc_item(&f12->control_reg_desc, 8); in rmi_f12_read_sensor_tuning()
79 if (!item) { in rmi_f12_read_sensor_tuning()
87 if (item->reg_size > sizeof(buf)) { in rmi_f12_read_sensor_tuning()
90 sizeof(buf), item->reg_size); in rmi_f12_read_sensor_tuning()
95 item->reg_size); in rmi_f12_read_sensor_tuning()
100 if (rmi_register_desc_has_subpacket(item, 0)) { in rmi_f12_read_sensor_tuning()
109 if (rmi_register_desc_has_subpacket(item, 1)) { in rmi_f12_read_sensor_tuning()
115 if (rmi_register_desc_has_subpacket(item, 2)) { in rmi_f12_read_sensor_tuning()
126 if (rmi_register_desc_has_subpacket(item, 3)) { in rmi_f12_read_sensor_tuning()
132 if (rmi_register_desc_has_subpacket(item, 4)) { in rmi_f12_read_sensor_tuning()
241 const struct rmi_register_desc_item *item; in rmi_f12_write_control_regs() local
251 item = rmi_get_register_desc_item(&f12->control_reg_desc, 20); in rmi_f12_write_control_regs()
252 if (item) { in rmi_f12_write_control_regs()
262 control_size = min(item->reg_size, 3UL); in rmi_f12_write_control_regs()
269 if (rmi_register_desc_has_subpacket(item, 0)) in rmi_f12_write_control_regs()
318 const struct rmi_register_desc_item *item; in rmi_f12_probe() local
419 item = rmi_get_register_desc_item(&f12->data_reg_desc, 0); in rmi_f12_probe()
420 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
421 data_offset += item->reg_size; in rmi_f12_probe()
423 item = rmi_get_register_desc_item(&f12->data_reg_desc, 1); in rmi_f12_probe()
424 if (item) { in rmi_f12_probe()
425 f12->data1 = item; in rmi_f12_probe()
427 data_offset += item->reg_size; in rmi_f12_probe()
428 sensor->nbr_fingers = item->num_subpackets; in rmi_f12_probe()
430 sensor->attn_size += item->reg_size; in rmi_f12_probe()
433 item = rmi_get_register_desc_item(&f12->data_reg_desc, 2); in rmi_f12_probe()
434 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
435 data_offset += item->reg_size; in rmi_f12_probe()
437 item = rmi_get_register_desc_item(&f12->data_reg_desc, 3); in rmi_f12_probe()
438 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
439 data_offset += item->reg_size; in rmi_f12_probe()
441 item = rmi_get_register_desc_item(&f12->data_reg_desc, 4); in rmi_f12_probe()
442 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
443 data_offset += item->reg_size; in rmi_f12_probe()
445 item = rmi_get_register_desc_item(&f12->data_reg_desc, 5); in rmi_f12_probe()
446 if (item) { in rmi_f12_probe()
447 f12->data5 = item; in rmi_f12_probe()
449 data_offset += item->reg_size; in rmi_f12_probe()
450 sensor->attn_size += item->reg_size; in rmi_f12_probe()
453 item = rmi_get_register_desc_item(&f12->data_reg_desc, 6); in rmi_f12_probe()
454 if (item && !drvdata->attn_data.data) { in rmi_f12_probe()
455 f12->data6 = item; in rmi_f12_probe()
457 data_offset += item->reg_size; in rmi_f12_probe()
460 item = rmi_get_register_desc_item(&f12->data_reg_desc, 7); in rmi_f12_probe()
461 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
462 data_offset += item->reg_size; in rmi_f12_probe()
464 item = rmi_get_register_desc_item(&f12->data_reg_desc, 8); in rmi_f12_probe()
465 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
466 data_offset += item->reg_size; in rmi_f12_probe()
468 item = rmi_get_register_desc_item(&f12->data_reg_desc, 9); in rmi_f12_probe()
469 if (item && !drvdata->attn_data.data) { in rmi_f12_probe()
470 f12->data9 = item; in rmi_f12_probe()
472 data_offset += item->reg_size; in rmi_f12_probe()
477 item = rmi_get_register_desc_item(&f12->data_reg_desc, 10); in rmi_f12_probe()
478 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
479 data_offset += item->reg_size; in rmi_f12_probe()
481 item = rmi_get_register_desc_item(&f12->data_reg_desc, 11); in rmi_f12_probe()
482 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
483 data_offset += item->reg_size; in rmi_f12_probe()
485 item = rmi_get_register_desc_item(&f12->data_reg_desc, 12); in rmi_f12_probe()
486 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
487 data_offset += item->reg_size; in rmi_f12_probe()
489 item = rmi_get_register_desc_item(&f12->data_reg_desc, 13); in rmi_f12_probe()
490 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
491 data_offset += item->reg_size; in rmi_f12_probe()
493 item = rmi_get_register_desc_item(&f12->data_reg_desc, 14); in rmi_f12_probe()
494 if (item && !drvdata->attn_data.data) in rmi_f12_probe()
495 data_offset += item->reg_size; in rmi_f12_probe()
497 item = rmi_get_register_desc_item(&f12->data_reg_desc, 15); in rmi_f12_probe()
498 if (item && !drvdata->attn_data.data) { in rmi_f12_probe()
499 f12->data15 = item; in rmi_f12_probe()
501 data_offset += item->reg_size; in rmi_f12_probe()