Lines Matching refs:slot_data
199 union evdev_mt_slot slot_data; member
480 union evdev_mt_slot *slot_data; in hmt_intr() local
573 slot_data = &sc->slot_data; in hmt_intr()
574 bzero(slot_data, sizeof(sc->slot_data)); in hmt_intr()
577 slot_data->val[usage] = hid_get_udata( in hmt_intr()
581 slot = evdev_mt_id_to_slot(sc->evdev, slot_data->id); in hmt_intr()
588 printf("%04x ", slot_data->val[usage]); in hmt_intr()
596 (unsigned)slot_data->id); in hmt_intr()
600 if (slot_data->val[HMT_TIP_SWITCH] != 0 && in hmt_intr()
602 slot_data->val[HMT_CONFIDENCE] == 0)) { in hmt_intr()
605 slot_data->dist = !slot_data->val[HMT_IN_RANGE]; in hmt_intr()
607 width = slot_data->val[HMT_WIDTH] >> 1; in hmt_intr()
608 height = slot_data->val[HMT_HEIGHT] >> 1; in hmt_intr()
609 slot_data->ori = width > height; in hmt_intr()
610 slot_data->maj = MAX(width, height); in hmt_intr()
611 slot_data->min = MIN(width, height); in hmt_intr()
613 slot_data = NULL; in hmt_intr()
615 evdev_mt_push_slot(sc->evdev, slot, slot_data); in hmt_intr()