Home | History | Annotate | Download | only in dix

Lines Matching defs:valuators

109                 if (!BitIsOn(e->valuators.mask, 0) &&
110 !BitIsOn(e->valuators.mask, 1))
329 * valuators from first to the last set valuator.
337 for (i = 0; i < sizeof(ev->valuators.mask) * 8; i++)
339 if (BitIsOn(ev->valuators.mask, i))
375 INT32 *valuators = &xv->valuator0; // Treat all 6 vals as an array
384 /* Unset valuators in masked valuator events have the proper data values
385 * in the case of an absolute axis in between two set valuators. */
387 valuators[j] = ev->valuators.data[xv->first_valuator + j];
444 info->label = dce->valuators[axisnumber].name;
445 info->min.integral = dce->valuators[axisnumber].min;
447 info->max.integral = dce->valuators[axisnumber].max;
452 info->resolution = dce->valuators[axisnumber].resolution;
454 info->mode = dce->valuators[axisnumber].mode;
563 vallen = count_bits(ev->valuators.mask, sizeof(ev->valuators.mask)/sizeof(ev->valuators.mask[0]));
566 len += vallen * 4; /* valuators mask */
606 for (i = 0; i < sizeof(ev->valuators.mask) * 8; i++)
608 if (BitIsOn(ev->valuators.mask, i))
611 axisval->integral = ev->valuators.data[i];
612 axisval->frac = ev->valuators.data_frac[i];
629 nvals = count_bits(ev->valuators.mask, sizeof(ev->valuators.mask));
633 len += vallen * 4; /* valuators mask */
648 for (i = 0; i < sizeof(ev->valuators.mask) * 8; i++)
650 if (BitIsOn(ev->valuators.mask, i))
653 axisval->integral = ev->valuators.data[i];
654 axisval->frac = ev->valuators.data_frac[i];
655 (axisval + nvals)->integral = ev->valuators.data_raw[i];
656 (axisval + nvals)->frac = ev->valuators.data_raw_frac[i];