Lines Matching refs:slot_index
549 int slot_index = last_mt_vals_slot(priv);
551 if (slot_index < 0)
554 if (hw->slot_state[slot_index] == SLOTSTATE_OPEN_EMPTY)
555 hw->slot_state[slot_index] = SLOTSTATE_UPDATE;
558 hw->slot_state[slot_index] = SLOTSTATE_OPEN;
560 valuator_mask_copy(hw->mt_mask[slot_index],
561 proto_data->last_mt_vals[slot_index]);
563 else if (hw->slot_state[slot_index] != SLOTSTATE_EMPTY) {
564 hw->slot_state[slot_index] = SLOTSTATE_CLOSE;
569 ValuatorMask *mask = proto_data->last_mt_vals[slot_index];
573 valuator_mask_set(hw->mt_mask[slot_index], map, ev->value);
574 if (EventTouchSlotPreviouslyOpen(priv, slot_index)) {