Lines Matching refs:ipoll_dev
401 static void bma150_poll_open(struct input_polled_dev *ipoll_dev) in bma150_poll_open() argument
403 struct bma150_data *bma150 = ipoll_dev->private; in bma150_poll_open()
408 static void bma150_poll_close(struct input_polled_dev *ipoll_dev) in bma150_poll_close() argument
410 struct bma150_data *bma150 = ipoll_dev->private; in bma150_poll_close()
497 struct input_polled_dev *ipoll_dev; in bma150_register_polled_device() local
500 ipoll_dev = input_allocate_polled_device(); in bma150_register_polled_device()
501 if (!ipoll_dev) in bma150_register_polled_device()
504 ipoll_dev->private = bma150; in bma150_register_polled_device()
505 ipoll_dev->open = bma150_poll_open; in bma150_register_polled_device()
506 ipoll_dev->close = bma150_poll_close; in bma150_register_polled_device()
507 ipoll_dev->poll = bma150_poll; in bma150_register_polled_device()
508 ipoll_dev->poll_interval = BMA150_POLL_INTERVAL; in bma150_register_polled_device()
509 ipoll_dev->poll_interval_min = BMA150_POLL_MIN; in bma150_register_polled_device()
510 ipoll_dev->poll_interval_max = BMA150_POLL_MAX; in bma150_register_polled_device()
512 bma150_init_input_device(bma150, ipoll_dev->input); in bma150_register_polled_device()
514 error = input_register_polled_device(ipoll_dev); in bma150_register_polled_device()
516 input_free_polled_device(ipoll_dev); in bma150_register_polled_device()
520 bma150->input_polled = ipoll_dev; in bma150_register_polled_device()
521 bma150->input = ipoll_dev->input; in bma150_register_polled_device()