Lines Matching refs:bdev
52 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_button_event() local
59 __set_bit(button->code, bdev->rel_axis_seen); in gpio_keys_button_event()
64 __set_bit(button->code, bdev->abs_axis_seen); in gpio_keys_button_event()
93 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_polled_poll() local
94 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_poll()
98 memset(bdev->rel_axis_seen, 0, sizeof(bdev->rel_axis_seen)); in gpio_keys_polled_poll()
99 memset(bdev->abs_axis_seen, 0, sizeof(bdev->abs_axis_seen)); in gpio_keys_polled_poll()
102 struct gpio_keys_button_data *bdata = &bdev->data[i]; in gpio_keys_polled_poll()
115 if (!test_bit(i, bdev->rel_axis_seen)) in gpio_keys_polled_poll()
120 if (!test_bit(i, bdev->abs_axis_seen)) in gpio_keys_polled_poll()
129 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_polled_open() local
130 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_open()
133 pdata->enable(bdev->dev); in gpio_keys_polled_open()
138 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_polled_close() local
139 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_close()
142 pdata->disable(bdev->dev); in gpio_keys_polled_close()
246 struct gpio_keys_polled_dev *bdev; in gpio_keys_polled_probe() local
270 bdev = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); in gpio_keys_polled_probe()
271 if (!bdev) { in gpio_keys_polled_probe()
282 poll_dev->private = bdev; in gpio_keys_polled_probe()
304 struct gpio_keys_button_data *bdata = &bdev->data[i]; in gpio_keys_polled_probe()
347 bdev->poll_dev = poll_dev; in gpio_keys_polled_probe()
348 bdev->dev = dev; in gpio_keys_polled_probe()
349 bdev->pdata = pdata; in gpio_keys_polled_probe()
350 platform_set_drvdata(pdev, bdev); in gpio_keys_polled_probe()
362 &bdev->data[i]); in gpio_keys_polled_probe()