Lines Matching refs:report_data
2590 const struct cyapa_gen5_report_data *report_data) in cyapa_gen5_report_buttons() argument
2593 u8 buttons = report_data->report_head[GEN5_BUTTONS_OFFSET]; in cyapa_gen5_report_buttons()
2651 const struct cyapa_gen5_report_data *report_data) in cyapa_gen5_report_touches() argument
2657 touch_num = report_data->report_head[GEN5_NUMBER_OF_TOUCH_OFFSET] & in cyapa_gen5_report_touches()
2662 &report_data->touch_records[i]); in cyapa_gen5_report_touches()
2671 struct cyapa_gen5_report_data report_data; in cyapa_gen5_irq_handler() local
2683 ret = cyapa_i2c_pip_read(cyapa, (u8 *)&report_data, in cyapa_gen5_irq_handler()
2691 &report_data.report_head[GEN5_RESP_LENGTH_OFFSET]); in cyapa_gen5_irq_handler()
2695 report_len, report_data.report_head[0], in cyapa_gen5_irq_handler()
2696 report_data.report_head[1]); in cyapa_gen5_irq_handler()
2704 ret = cyapa_i2c_pip_read(cyapa, (u8 *)&report_data, report_len); in cyapa_gen5_irq_handler()
2711 report_id = report_data.report_head[GEN5_RESP_REPORT_ID_OFFSET]; in cyapa_gen5_irq_handler()
2747 cyapa_gen5_report_touches(cyapa, &report_data); in cyapa_gen5_irq_handler()
2749 cyapa_gen5_report_buttons(cyapa, &report_data); in cyapa_gen5_irq_handler()