Lines Matching refs:f11
108 struct rmi_function f11; member
371 if (!(irq & hdata->f11.irq_mask) || size <= 0) in rmi_f11_input_event()
396 return hdata->f11.report_size; in rmi_f11_input_event()
436 irq_mask |= hdata->f11.irq_mask; in rmi_input_event()
443 if (hdata->f11.interrupt_base < hdata->f30.interrupt_base) { in rmi_input_event()
581 f = &data->f11; in rmi_register_function()
759 if (!data->f11.query_base_addr) { in rmi_populate_f11()
765 ret = rmi_read(hdev, data->f11.query_base_addr, buf); in rmi_populate_f11()
777 ret = rmi_read(hdev, data->f11.query_base_addr + 1, buf); in rmi_populate_f11()
786 data->f11.report_size = data->max_fingers * 5 + in rmi_populate_f11()
797 ret = rmi_read(hdev, data->f11.query_base_addr + 5, buf); in rmi_populate_f11()
818 data->f11.query_base_addr + query_offset + 1, buf); in rmi_populate_f11()
841 ret = rmi_read(hdev, data->f11.query_base_addr in rmi_populate_f11()
852 data->f11.query_base_addr in rmi_populate_f11()
881 ret = rmi_read(hdev, data->f11.query_base_addr in rmi_populate_f11()
893 ret = rmi_read(hdev, data->f11.query_base_addr in rmi_populate_f11()
905 data->f11.report_size += data->max_fingers * 2; in rmi_populate_f11()
913 ret = rmi_read_block(hdev, data->f11.control_base_addr, buf, 12); in rmi_populate_f11()
924 ret = rmi_write(hdev, data->f11.control_base_addr, buf); in rmi_populate_f11()
934 ret = rmi_write(hdev, data->f11.control_base_addr + 11, in rmi_populate_f11()