Lines Matching refs:attn_data
141 if (!data->attn_data.data) { in rmi_process_interrupt_requests()
173 struct rmi4_attn_data attn_data; in rmi_set_attn_data() local
183 attn_data.irq_status = irq_status; in rmi_set_attn_data()
184 attn_data.size = size; in rmi_set_attn_data()
185 attn_data.data = fifo_data; in rmi_set_attn_data()
187 kfifo_put(&drvdata->attn_fifo, attn_data); in rmi_set_attn_data()
195 struct rmi4_attn_data attn_data = {0}; in rmi_irq_fn() local
198 count = kfifo_get(&drvdata->attn_fifo, &attn_data); in rmi_irq_fn()
200 *(drvdata->irq_status) = attn_data.irq_status; in rmi_irq_fn()
201 drvdata->attn_data = attn_data; in rmi_irq_fn()
210 kfree(attn_data.data); in rmi_irq_fn()
211 attn_data.data = NULL; in rmi_irq_fn()
918 struct rmi4_attn_data attn_data = {0}; in rmi_disable_irq() local
939 count = kfifo_get(&data->attn_fifo, &attn_data); in rmi_disable_irq()
941 kfree(attn_data.data); in rmi_disable_irq()