Lines Matching refs:btn
328 int nbuttons, btn; in wmt_attach() local
436 for (btn = 0; btn < sc->max_button; ++btn) { in wmt_attach()
437 if (isset(sc->buttons, btn)) { in wmt_attach()
438 evdev_support_key(sc->evdev, BTN_MOUSE + btn); in wmt_attach()
494 uint32_t cont, btn; in wmt_process_report() local
619 for (btn = 1; btn < sc->max_button; ++btn) { in wmt_process_report()
620 if (isset(sc->buttons, btn)) in wmt_process_report()
621 evdev_push_key(sc->evdev, BTN_MOUSE + btn, in wmt_process_report()
624 &sc->btn_loc[btn]) != 0); in wmt_process_report()
736 uint32_t left_btn, btn; in wmt_hid_parse() local
845 btn = (hi.usage & 0xFFFF) - left_btn; in wmt_hid_parse()
846 setbit(sc->buttons, btn); in wmt_hid_parse()
847 sc->btn_loc[btn] = hi.loc; in wmt_hid_parse()
848 if (btn >= sc->max_button) in wmt_hid_parse()
849 sc->max_button = btn + 1; in wmt_hid_parse()