Lines Matching refs:bdata
69 struct gpio_keys_button_data *bdata)
73 state = gpiod_get_value_cansleep(bdata->gpiod);
80 if (state != bdata->last_state) {
81 bdata->count = 0;
82 bdata->last_state = state;
97 struct gpio_keys_button_data *bdata = &bdev->data[i];
99 if (bdata->count < bdata->threshold) {
100 bdata->count++;
102 bdata->last_state);
105 bdata);
281 struct gpio_keys_button_data *bdata = &bdev->data[i];
298 bdata->gpiod = devm_fwnode_gpiod_get(dev, child,
301 if (IS_ERR(bdata->gpiod)) {
303 return dev_err_probe(dev, PTR_ERR(bdata->gpiod),
323 bdata->gpiod = gpio_to_desc(button->gpio);
324 if (!bdata->gpiod) {
332 bdata->last_state = -1;
333 bdata->threshold = DIV_ROUND_UP(button->debounce_interval,