Lines Matching refs:slot_data
220 union evdev_mt_slot slot_data; member
493 union evdev_mt_slot *slot_data; in wmt_process_report() local
547 slot_data = &sc->slot_data; in wmt_process_report()
548 bzero(slot_data, sizeof(sc->slot_data)); in wmt_process_report()
551 slot_data->val[usage] = hid_get_udata( in wmt_process_report()
555 slot = evdev_mt_id_to_slot(sc->evdev, slot_data->id); in wmt_process_report()
562 printf("%04x ", slot_data->val[usage]); in wmt_process_report()
570 (unsigned)slot_data->id); in wmt_process_report()
574 if (slot_data->val[WMT_TIP_SWITCH] != 0 && in wmt_process_report()
576 slot_data->val[WMT_CONFIDENCE] == 0)) { in wmt_process_report()
579 slot_data->dist = !slot_data->val[WMT_IN_RANGE]; in wmt_process_report()
581 width = slot_data->val[WMT_WIDTH] >> 1; in wmt_process_report()
582 height = slot_data->val[WMT_HEIGHT] >> 1; in wmt_process_report()
583 slot_data->ori = width > height; in wmt_process_report()
584 slot_data->maj = MAX(width, height); in wmt_process_report()
585 slot_data->min = MIN(width, height); in wmt_process_report()
587 slot_data = NULL; in wmt_process_report()
589 evdev_mt_push_slot(sc->evdev, slot, slot_data); in wmt_process_report()