consms_state
if (num_wheels < consms_state.consms_num_wheels) {
consms_state.consms_num_wheels;
consms_state.consms_vuid_format = *(int *)mp->b_cont->b_rptr;
consms_state.consms_ms_parms = *parms;
consms_state.consms_ms_sr = *sr;
consms_state.consms_wheel_state_bf =
(consms_state.consms_wheel_state_bf & ~(1 << ws->id));
msg->msg_num_requests = consms_state.consms_num_lqs;
for (lq = consms_state.consms_lqs; lq != NULL; lq = lq->lq_next) {
for (lq = consms_state.consms_lqs; lq != NULL; lq = lq->lq_next) {
static consms_state_t consms_state; /* the global virtual mouse state */
consms_state.consms_lqs = NULL;
consms_state.consms_num_lqs = 0;
consms_state.consms_vuid_format = VUID_FIRM_EVENT;
consms_state.consms_num_buttons = 0;
consms_state.consms_num_wheels = 0;
consms_state.consms_wheel_state_bf |= VUID_WHEEL_STATE_ENABLED;
consms_state.consms_ms_parms.jitter_thresh =
consms_state.consms_ms_parms.speed_limit =
consms_state.consms_ms_parms.speed_law =
consms_state.consms_ms_sr.height = CONSMS_SR_DEFAULT_HEIGHT;
consms_state.consms_ms_sr.width = CONSMS_SR_DEFAULT_WIDTH;
if (consms_state.consms_num_lqs > 0) {
if (consms_state.consms_num_lqs > 0) {
if ((consms_state.consms_num_lqs <= 0) ||
*(int *)datap->b_wptr = consms_state.consms_num_buttons;
if (consms_state.consms_num_lqs <= 0) {
for (lq = consms_state.consms_lqs; lq != NULL; lq = lq->lq_next) {
consms_state.consms_lqs = lq->lq_next;
consms_state.consms_num_lqs--;
consms_state.consms_vuid_format;
consms_state.consms_wheel_state_bf & 1;
*params = consms_state.consms_ms_parms;
*sr = consms_state.consms_ms_sr;
consms_state.consms_num_lqs++;
lq->lq_next = consms_state.consms_lqs;
consms_state.consms_lqs = lq;
for (lq = consms_state.consms_lqs; lq != NULL; lq = lq->lq_next) {
if (max_buttons != consms_state.consms_num_buttons) {
consms_state.consms_num_buttons = max_buttons;
consms_state.consms_num_buttons)) != NULL) {
if (max_wheels != consms_state.consms_num_wheels) {
consms_state.consms_num_wheels = max_wheels;
consms_state.consms_num_wheels)) != NULL) {