Lines Matching refs:sc_evdev
94 evdev_push_event(sc->sc_evdev, EV_ABS, ABS_X, sc->sc_x); in ti_adc_ev_report()
95 evdev_push_event(sc->sc_evdev, EV_ABS, ABS_Y, sc->sc_y); in ti_adc_ev_report()
96 evdev_push_event(sc->sc_evdev, EV_KEY, BTN_TOUCH, sc->sc_pen_down); in ti_adc_ev_report()
97 evdev_sync(sc->sc_evdev); in ti_adc_ev_report()
881 sc->sc_evdev = evdev_alloc(); in ti_adc_attach()
882 evdev_set_name(sc->sc_evdev, device_get_desc(dev)); in ti_adc_attach()
883 evdev_set_phys(sc->sc_evdev, device_get_nameunit(dev)); in ti_adc_attach()
884 evdev_set_id(sc->sc_evdev, BUS_VIRTUAL, 0, 0, 0); in ti_adc_attach()
885 evdev_support_prop(sc->sc_evdev, INPUT_PROP_DIRECT); in ti_adc_attach()
886 evdev_support_event(sc->sc_evdev, EV_SYN); in ti_adc_attach()
887 evdev_support_event(sc->sc_evdev, EV_ABS); in ti_adc_attach()
888 evdev_support_event(sc->sc_evdev, EV_KEY); in ti_adc_attach()
890 evdev_support_abs(sc->sc_evdev, ABS_X, 0, in ti_adc_attach()
892 evdev_support_abs(sc->sc_evdev, ABS_Y, 0, in ti_adc_attach()
895 evdev_support_key(sc->sc_evdev, BTN_TOUCH); in ti_adc_attach()
897 err = evdev_register(sc->sc_evdev); in ti_adc_attach()
932 evdev_free(sc->sc_evdev); in ti_adc_detach()