Lines Matching refs:slot_data
223 union evdev_mt_slot slot_data; member
506 union evdev_mt_slot *slot_data; in wmt_process_report() local
560 slot_data = &sc->slot_data; in wmt_process_report()
561 bzero(slot_data, sizeof(sc->slot_data)); in wmt_process_report()
564 slot_data->val[usage] = hid_get_udata( in wmt_process_report()
568 slot = evdev_mt_id_to_slot(sc->evdev, slot_data->id); in wmt_process_report()
575 printf("%04x ", slot_data->val[usage]); in wmt_process_report()
583 (unsigned)slot_data->id); in wmt_process_report()
587 if (slot_data->val[WMT_TIP_SWITCH] != 0 && in wmt_process_report()
589 slot_data->val[WMT_CONFIDENCE] == 0)) { in wmt_process_report()
592 slot_data->dist = !slot_data->val[WMT_IN_RANGE]; in wmt_process_report()
594 width = slot_data->val[WMT_WIDTH] >> 1; in wmt_process_report()
595 height = slot_data->val[WMT_HEIGHT] >> 1; in wmt_process_report()
596 slot_data->ori = width > height; in wmt_process_report()
597 slot_data->maj = MAX(width, height); in wmt_process_report()
598 slot_data->min = MIN(width, height); in wmt_process_report()
600 slot_data = NULL; in wmt_process_report()
602 evdev_mt_push_slot(sc->evdev, slot, slot_data); in wmt_process_report()