Lines Matching refs:slot_data
221 union evdev_mt_slot slot_data; member
494 union evdev_mt_slot *slot_data; in wmt_process_report() local
548 slot_data = &sc->slot_data; in wmt_process_report()
549 bzero(slot_data, sizeof(sc->slot_data)); in wmt_process_report()
552 slot_data->val[usage] = hid_get_udata( in wmt_process_report()
556 slot = evdev_mt_id_to_slot(sc->evdev, slot_data->id); in wmt_process_report()
563 printf("%04x ", slot_data->val[usage]); in wmt_process_report()
571 (unsigned)slot_data->id); in wmt_process_report()
575 if (slot_data->val[WMT_TIP_SWITCH] != 0 && in wmt_process_report()
577 slot_data->val[WMT_CONFIDENCE] == 0)) { in wmt_process_report()
580 slot_data->dist = !slot_data->val[WMT_IN_RANGE]; in wmt_process_report()
582 width = slot_data->val[WMT_WIDTH] >> 1; in wmt_process_report()
583 height = slot_data->val[WMT_HEIGHT] >> 1; in wmt_process_report()
584 slot_data->ori = width > height; in wmt_process_report()
585 slot_data->maj = MAX(width, height); in wmt_process_report()
586 slot_data->min = MIN(width, height); in wmt_process_report()
588 slot_data = NULL; in wmt_process_report()
590 evdev_mt_push_slot(sc->evdev, slot, slot_data); in wmt_process_report()