Symbol: pcap_ts
drivers/input/touchscreen/pcap_ts.c
100
pcap_ts_read_xy, pcap_ts);
drivers/input/touchscreen/pcap_ts.c
105
struct pcap_ts *pcap_ts = data;
drivers/input/touchscreen/pcap_ts.c
107
if (pcap_ts->read_state == PCAP_ADC_TS_M_STANDBY) {
drivers/input/touchscreen/pcap_ts.c
108
pcap_ts->read_state = PCAP_ADC_TS_M_PRESSURE;
drivers/input/touchscreen/pcap_ts.c
109
schedule_delayed_work(&pcap_ts->work, 0);
drivers/input/touchscreen/pcap_ts.c
116
struct pcap_ts *pcap_ts = input_get_drvdata(dev);
drivers/input/touchscreen/pcap_ts.c
118
pcap_ts->read_state = PCAP_ADC_TS_M_STANDBY;
drivers/input/touchscreen/pcap_ts.c
119
schedule_delayed_work(&pcap_ts->work, 0);
drivers/input/touchscreen/pcap_ts.c
126
struct pcap_ts *pcap_ts = input_get_drvdata(dev);
drivers/input/touchscreen/pcap_ts.c
128
cancel_delayed_work_sync(&pcap_ts->work);
drivers/input/touchscreen/pcap_ts.c
130
pcap_ts->read_state = PCAP_ADC_TS_M_NONTS;
drivers/input/touchscreen/pcap_ts.c
131
pcap_set_ts_bits(pcap_ts->pcap,
drivers/input/touchscreen/pcap_ts.c
132
pcap_ts->read_state << PCAP_ADC_TS_M_SHIFT);
drivers/input/touchscreen/pcap_ts.c
138
struct pcap_ts *pcap_ts;
drivers/input/touchscreen/pcap_ts.c
141
pcap_ts = kzalloc_obj(*pcap_ts);
drivers/input/touchscreen/pcap_ts.c
142
if (!pcap_ts)
drivers/input/touchscreen/pcap_ts.c
145
pcap_ts->pcap = dev_get_drvdata(pdev->dev.parent);
drivers/input/touchscreen/pcap_ts.c
146
platform_set_drvdata(pdev, pcap_ts);
drivers/input/touchscreen/pcap_ts.c
152
INIT_DELAYED_WORK(&pcap_ts->work, pcap_ts_work);
drivers/input/touchscreen/pcap_ts.c
154
pcap_ts->read_state = PCAP_ADC_TS_M_NONTS;
drivers/input/touchscreen/pcap_ts.c
155
pcap_set_ts_bits(pcap_ts->pcap,
drivers/input/touchscreen/pcap_ts.c
156
pcap_ts->read_state << PCAP_ADC_TS_M_SHIFT);
drivers/input/touchscreen/pcap_ts.c
158
pcap_ts->input = input_dev;
drivers/input/touchscreen/pcap_ts.c
159
input_set_drvdata(input_dev, pcap_ts);
drivers/input/touchscreen/pcap_ts.c
178
err = input_register_device(pcap_ts->input);
drivers/input/touchscreen/pcap_ts.c
182
err = request_irq(pcap_to_irq(pcap_ts->pcap, PCAP_IRQ_TS),
drivers/input/touchscreen/pcap_ts.c
183
pcap_ts_event_touch, 0, "Touch Screen", pcap_ts);
drivers/input/touchscreen/pcap_ts.c
195
kfree(pcap_ts);
drivers/input/touchscreen/pcap_ts.c
202
struct pcap_ts *pcap_ts = platform_get_drvdata(pdev);
drivers/input/touchscreen/pcap_ts.c
204
free_irq(pcap_to_irq(pcap_ts->pcap, PCAP_IRQ_TS), pcap_ts);
drivers/input/touchscreen/pcap_ts.c
205
cancel_delayed_work_sync(&pcap_ts->work);
drivers/input/touchscreen/pcap_ts.c
207
input_unregister_device(pcap_ts->input);
drivers/input/touchscreen/pcap_ts.c
209
kfree(pcap_ts);
drivers/input/touchscreen/pcap_ts.c
215
struct pcap_ts *pcap_ts = dev_get_drvdata(dev);
drivers/input/touchscreen/pcap_ts.c
217
pcap_set_ts_bits(pcap_ts->pcap, PCAP_ADC_TS_REF_LOWPWR);
drivers/input/touchscreen/pcap_ts.c
223
struct pcap_ts *pcap_ts = dev_get_drvdata(dev);
drivers/input/touchscreen/pcap_ts.c
225
pcap_set_ts_bits(pcap_ts->pcap,
drivers/input/touchscreen/pcap_ts.c
226
pcap_ts->read_state << PCAP_ADC_TS_M_SHIFT);
drivers/input/touchscreen/pcap_ts.c
40
struct pcap_ts *pcap_ts = data;
drivers/input/touchscreen/pcap_ts.c
42
switch (pcap_ts->read_state) {
drivers/input/touchscreen/pcap_ts.c
46
pcap_ts->pressure = res[0];
drivers/input/touchscreen/pcap_ts.c
47
pcap_ts->read_state = PCAP_ADC_TS_M_XY;
drivers/input/touchscreen/pcap_ts.c
48
schedule_delayed_work(&pcap_ts->work, 0);
drivers/input/touchscreen/pcap_ts.c
51
pcap_ts->y = res[0];
drivers/input/touchscreen/pcap_ts.c
52
pcap_ts->x = res[1];
drivers/input/touchscreen/pcap_ts.c
53
if (pcap_ts->x <= X_AXIS_MIN || pcap_ts->x >= X_AXIS_MAX ||
drivers/input/touchscreen/pcap_ts.c
54
pcap_ts->y <= Y_AXIS_MIN || pcap_ts->y >= Y_AXIS_MAX) {
drivers/input/touchscreen/pcap_ts.c
56
input_report_abs(pcap_ts->input, ABS_PRESSURE, 0);
drivers/input/touchscreen/pcap_ts.c
57
input_report_key(pcap_ts->input, BTN_TOUCH, 0);
drivers/input/touchscreen/pcap_ts.c
59
pcap_ts->read_state = PCAP_ADC_TS_M_STANDBY;
drivers/input/touchscreen/pcap_ts.c
60
schedule_delayed_work(&pcap_ts->work, 0);
drivers/input/touchscreen/pcap_ts.c
63
input_report_abs(pcap_ts->input, ABS_X, pcap_ts->x);
drivers/input/touchscreen/pcap_ts.c
64
input_report_abs(pcap_ts->input, ABS_Y, pcap_ts->y);
drivers/input/touchscreen/pcap_ts.c
65
input_report_key(pcap_ts->input, BTN_TOUCH, 1);
drivers/input/touchscreen/pcap_ts.c
66
input_report_abs(pcap_ts->input, ABS_PRESSURE,
drivers/input/touchscreen/pcap_ts.c
67
pcap_ts->pressure);
drivers/input/touchscreen/pcap_ts.c
70
pcap_ts->read_state = PCAP_ADC_TS_M_PRESSURE;
drivers/input/touchscreen/pcap_ts.c
71
schedule_delayed_work(&pcap_ts->work,
drivers/input/touchscreen/pcap_ts.c
74
input_sync(pcap_ts->input);
drivers/input/touchscreen/pcap_ts.c
77
dev_warn(&pcap_ts->input->dev,
drivers/input/touchscreen/pcap_ts.c
79
pcap_ts->read_state);
drivers/input/touchscreen/pcap_ts.c
87
struct pcap_ts *pcap_ts = container_of(dw, struct pcap_ts, work);
drivers/input/touchscreen/pcap_ts.c
90
pcap_set_ts_bits(pcap_ts->pcap,
drivers/input/touchscreen/pcap_ts.c
91
pcap_ts->read_state << PCAP_ADC_TS_M_SHIFT);
drivers/input/touchscreen/pcap_ts.c
93
if (pcap_ts->read_state == PCAP_ADC_TS_M_STANDBY)
drivers/input/touchscreen/pcap_ts.c
99
pcap_adc_async(pcap_ts->pcap, PCAP_ADC_BANK_1, 0, ch,