Lines Matching refs:pdata
32 const struct gpio_tilt_platform_data *pdata; member
43 const struct gpio_tilt_platform_data *pdata = tdev->pdata; in gpio_tilt_polled_poll() local
52 for (i = 0; i < pdata->nr_gpios; i++) in gpio_tilt_polled_poll()
53 state |= (!!gpio_get_value(pdata->gpios[i].gpio) << i); in gpio_tilt_polled_poll()
56 for (i = 0; i < pdata->nr_states; i++) in gpio_tilt_polled_poll()
57 if (pdata->states[i].gpios == state) in gpio_tilt_polled_poll()
58 tilt_state = &pdata->states[i]; in gpio_tilt_polled_poll()
61 for (i = 0; i < pdata->nr_axes; i++) in gpio_tilt_polled_poll()
63 pdata->axes[i].axis, in gpio_tilt_polled_poll()
78 const struct gpio_tilt_platform_data *pdata = tdev->pdata; in gpio_tilt_polled_open() local
80 if (pdata->enable) in gpio_tilt_polled_open()
81 pdata->enable(tdev->dev); in gpio_tilt_polled_open()
92 const struct gpio_tilt_platform_data *pdata = tdev->pdata; in gpio_tilt_polled_close() local
94 if (pdata->disable) in gpio_tilt_polled_close()
95 pdata->disable(tdev->dev); in gpio_tilt_polled_close()
100 const struct gpio_tilt_platform_data *pdata = in gpio_tilt_polled_probe() local
108 if (!pdata || !pdata->poll_interval) in gpio_tilt_polled_probe()
117 error = gpio_request_array(pdata->gpios, pdata->nr_gpios); in gpio_tilt_polled_probe()
133 poll_dev->poll_interval = pdata->poll_interval; in gpio_tilt_polled_probe()
149 for (i = 0; i < pdata->nr_axes; i++) in gpio_tilt_polled_probe()
150 input_set_abs_params(input, pdata->axes[i].axis, in gpio_tilt_polled_probe()
151 pdata->axes[i].min, pdata->axes[i].max, in gpio_tilt_polled_probe()
152 pdata->axes[i].fuzz, pdata->axes[i].flat); in gpio_tilt_polled_probe()
154 tdev->threshold = DIV_ROUND_UP(pdata->debounce_interval, in gpio_tilt_polled_probe()
155 pdata->poll_interval); in gpio_tilt_polled_probe()
159 tdev->pdata = pdata; in gpio_tilt_polled_probe()
175 gpio_free_array(pdata->gpios, pdata->nr_gpios); in gpio_tilt_polled_probe()
185 const struct gpio_tilt_platform_data *pdata = tdev->pdata; in gpio_tilt_polled_remove() local
190 gpio_free_array(pdata->gpios, pdata->nr_gpios); in gpio_tilt_polled_remove()