Lines Matching refs:attn_data
138 if (!data->attn_data.data) { in rmi_process_interrupt_requests()
170 struct rmi4_attn_data attn_data; in rmi_set_attn_data() local
180 attn_data.irq_status = irq_status; in rmi_set_attn_data()
181 attn_data.size = size; in rmi_set_attn_data()
182 attn_data.data = fifo_data; in rmi_set_attn_data()
184 kfifo_put(&drvdata->attn_fifo, attn_data); in rmi_set_attn_data()
192 struct rmi4_attn_data attn_data = {0}; in rmi_irq_fn() local
195 count = kfifo_get(&drvdata->attn_fifo, &attn_data); in rmi_irq_fn()
197 *(drvdata->irq_status) = attn_data.irq_status; in rmi_irq_fn()
198 drvdata->attn_data = attn_data; in rmi_irq_fn()
207 kfree(attn_data.data); in rmi_irq_fn()
208 drvdata->attn_data.data = NULL; in rmi_irq_fn()
915 struct rmi4_attn_data attn_data = {0}; in rmi_disable_irq() local
936 count = kfifo_get(&data->attn_fifo, &attn_data); in rmi_disable_irq()
938 kfree(attn_data.data); in rmi_disable_irq()