Lines Matching refs:slot_data
197 union evdev_mt_slot slot_data; member
478 union evdev_mt_slot *slot_data; in hmt_intr() local
571 slot_data = &sc->slot_data; in hmt_intr()
572 bzero(slot_data, sizeof(sc->slot_data)); in hmt_intr()
575 slot_data->val[usage] = hid_get_udata( in hmt_intr()
579 slot = evdev_mt_id_to_slot(sc->evdev, slot_data->id); in hmt_intr()
586 printf("%04x ", slot_data->val[usage]); in hmt_intr()
594 (unsigned)slot_data->id); in hmt_intr()
598 if (slot_data->val[HMT_TIP_SWITCH] != 0 && in hmt_intr()
600 slot_data->val[HMT_CONFIDENCE] == 0)) { in hmt_intr()
603 slot_data->dist = !slot_data->val[HMT_IN_RANGE]; in hmt_intr()
605 width = slot_data->val[HMT_WIDTH] >> 1; in hmt_intr()
606 height = slot_data->val[HMT_HEIGHT] >> 1; in hmt_intr()
607 slot_data->ori = width > height; in hmt_intr()
608 slot_data->maj = MAX(width, height); in hmt_intr()
609 slot_data->min = MIN(width, height); in hmt_intr()
611 slot_data = NULL; in hmt_intr()
613 evdev_mt_push_slot(sc->evdev, slot, slot_data); in hmt_intr()