Lines Matching refs:idev
470 if (lis3->pdata && lis3->whoami == WAI_8B && lis3->idev) in lis3lv02d_joystick_open()
512 struct input_dev *dev = lis3->idev->input; in lis302dl_interrupt_handle_click()
555 lis3lv02d_joystick_poll(lis3->idev); in lis302dl_interrupt_thread1_8b()
570 lis3lv02d_joystick_poll(lis3->idev); in lis302dl_interrupt_thread2_8b()
689 if (lis3->idev) in lis3lv02d_joystick_enable()
692 lis3->idev = input_allocate_polled_device(); in lis3lv02d_joystick_enable()
693 if (!lis3->idev) in lis3lv02d_joystick_enable()
696 lis3->idev->poll = lis3lv02d_joystick_poll; in lis3lv02d_joystick_enable()
697 lis3->idev->open = lis3lv02d_joystick_open; in lis3lv02d_joystick_enable()
698 lis3->idev->close = lis3lv02d_joystick_close; in lis3lv02d_joystick_enable()
699 lis3->idev->poll_interval = MDPS_POLL_INTERVAL; in lis3lv02d_joystick_enable()
700 lis3->idev->poll_interval_min = MDPS_POLL_MIN; in lis3lv02d_joystick_enable()
701 lis3->idev->poll_interval_max = MDPS_POLL_MAX; in lis3lv02d_joystick_enable()
702 lis3->idev->private = lis3; in lis3lv02d_joystick_enable()
703 input_dev = lis3->idev->input; in lis3lv02d_joystick_enable()
731 err = input_register_polled_device(lis3->idev); in lis3lv02d_joystick_enable()
733 input_free_polled_device(lis3->idev); in lis3lv02d_joystick_enable()
734 lis3->idev = NULL; in lis3lv02d_joystick_enable()
748 if (!lis3->idev) in lis3lv02d_joystick_disable()
753 input_unregister_polled_device(lis3->idev); in lis3lv02d_joystick_disable()
754 input_free_polled_device(lis3->idev); in lis3lv02d_joystick_disable()
755 lis3->idev = NULL; in lis3lv02d_joystick_disable()
909 if (lis3->idev) { in lis3lv02d_8b_configure()
910 struct input_dev *input_dev = lis3->idev->input; in lis3lv02d_8b_configure()