Lines Matching refs:bdev

49 	struct gpio_keys_polled_dev *bdev = dev->private;  in gpio_keys_button_event()  local
56 __set_bit(button->code, bdev->rel_axis_seen); in gpio_keys_button_event()
61 __set_bit(button->code, bdev->abs_axis_seen); in gpio_keys_button_event()
91 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_polled_poll() local
92 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_poll()
96 memset(bdev->rel_axis_seen, 0, sizeof(bdev->rel_axis_seen)); in gpio_keys_polled_poll()
97 memset(bdev->abs_axis_seen, 0, sizeof(bdev->abs_axis_seen)); in gpio_keys_polled_poll()
100 struct gpio_keys_button_data *bdata = &bdev->data[i]; in gpio_keys_polled_poll()
113 if (!test_bit(i, bdev->rel_axis_seen)) in gpio_keys_polled_poll()
118 if (!test_bit(i, bdev->abs_axis_seen)) in gpio_keys_polled_poll()
127 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_polled_open() local
128 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_open()
131 pdata->enable(bdev->dev); in gpio_keys_polled_open()
136 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_polled_close() local
137 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_close()
140 pdata->disable(bdev->dev); in gpio_keys_polled_close()
234 struct gpio_keys_polled_dev *bdev; in gpio_keys_polled_probe() local
251 bdev = devm_kzalloc(dev, struct_size(bdev, data, pdata->nbuttons), in gpio_keys_polled_probe()
253 if (!bdev) { in gpio_keys_polled_probe()
264 poll_dev->private = bdev; in gpio_keys_polled_probe()
286 struct gpio_keys_button_data *bdata = &bdev->data[i]; in gpio_keys_polled_probe()
356 bdev->poll_dev = poll_dev; in gpio_keys_polled_probe()
357 bdev->dev = dev; in gpio_keys_polled_probe()
358 bdev->pdata = pdata; in gpio_keys_polled_probe()
370 &bdev->data[i]); in gpio_keys_polled_probe()