Searched refs:attn_data (Results 1 – 8 of 8) sorted by relevance
/linux/drivers/input/rmi4/ |
H A D | rmi_f12.c | 231 if (drvdata->attn_data.data) { in rmi_f12_attention() 232 if (sensor->attn_size > drvdata->attn_data.size) in rmi_f12_attention() 233 valid_bytes = drvdata->attn_data.size; in rmi_f12_attention() 236 memcpy(sensor->data_pkt, drvdata->attn_data.data, in rmi_f12_attention() 238 drvdata->attn_data.data += valid_bytes; in rmi_f12_attention() 239 drvdata->attn_data.size -= valid_bytes; in rmi_f12_attention() 462 if (item && !drvdata->attn_data.data) in rmi_f12_probe() 476 if (item && !drvdata->attn_data.data) in rmi_f12_probe() 480 if (item && !drvdata->attn_data.data) in rmi_f12_probe() 484 if (item && !drvdata->attn_data in rmi_f12_probe() [all...] |
H A D | rmi_f21.c | 50 if (drvdata->attn_data.data) { in rmi_f21_attention() 51 if (drvdata->attn_data.size < f21->attn_data_size) { in rmi_f21_attention() 56 pdata = drvdata->attn_data.data + f21->attn_data_button_offset; in rmi_f21_attention() 58 drvdata->attn_data.data += f21->attn_data_size; in rmi_f21_attention() 59 drvdata->attn_data.size -= f21->attn_data_size; in rmi_f21_attention()
|
H A D | rmi_f3a.c | 64 if (drvdata->attn_data.data) { in rmi_f3a_attention() 65 if (drvdata->attn_data.size < f3a->register_count) { in rmi_f3a_attention() 70 memcpy(f3a->data_regs, drvdata->attn_data.data, in rmi_f3a_attention() 72 drvdata->attn_data.data += f3a->register_count; in rmi_f3a_attention() 73 drvdata->attn_data.size -= f3a->register_count; in rmi_f3a_attention()
|
H A D | rmi_driver.c | 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 in rmi_irq_fn() 915 struct rmi4_attn_data attn_data = {0}; rmi_disable_irq() local [all...] |
H A D | rmi_f03.c | 259 if (drvdata->attn_data.data) { in rmi_f03_attention() 261 if (drvdata->attn_data.size < ob_len) { in rmi_f03_attention() 266 memcpy(obs, drvdata->attn_data.data, ob_len); in rmi_f03_attention() 268 drvdata->attn_data.data += ob_len; in rmi_f03_attention() 269 drvdata->attn_data.size -= ob_len; in rmi_f03_attention()
|
H A D | rmi_f30.c | 131 if (drvdata->attn_data.data) { in rmi_f30_attention() 132 if (drvdata->attn_data.size < f30->register_count) { in rmi_f30_attention() 137 memcpy(f30->data_regs, drvdata->attn_data.data, in rmi_f30_attention() 139 drvdata->attn_data.data += f30->register_count; in rmi_f30_attention() 140 drvdata->attn_data.size -= f30->register_count; in rmi_f30_attention()
|
H A D | rmi_f11.c | 1309 if (drvdata->attn_data.data) { in rmi_f11_attention() 1314 if (f11->sensor.attn_size > drvdata->attn_data.size) in rmi_f11_attention() 1315 valid_bytes = drvdata->attn_data.size; in rmi_f11_attention() 1318 memcpy(f11->sensor.data_pkt, drvdata->attn_data.data, in rmi_f11_attention() 1320 drvdata->attn_data.data += valid_bytes; in rmi_f11_attention() 1321 drvdata->attn_data.size -= valid_bytes; in rmi_f11_attention()
|
/linux/include/linux/ |
H A D | rmi.h | 365 struct rmi4_attn_data attn_data; member
|