Home | History | Annotate | Download | only in qbus

Lines Matching defs:new_rep

2298 	struct mouse_report *new_rep;
2311 new_rep = &current_rep[unit];
2397 ++new_rep->bytcnt; /* bump report byte count */
2403 new_rep->state = data;
2404 if (new_rep->bytcnt > 1) {
2406 new_rep->bytcnt = 1;
2415 else if (new_rep->bytcnt == 2) {
2416 new_rep->dx = data & 0x00FF;
2422 else if (new_rep->bytcnt == 3) {
2424 new_rep->dy = data & 0x00FF;
2425 new_rep->bytcnt = 0;
2430 if (new_rep->dx != 0 || new_rep->dy != 0) {
2437 if (qdflags[unit].curs_thr <= new_rep->dx)
2438 new_rep->dx +=
2439 (new_rep->dx - qdflags[unit].curs_thr)
2442 if (qdflags[unit].curs_thr <= new_rep->dy)
2443 new_rep->dy +=
2444 (new_rep->dy - qdflags[unit].curs_thr)
2451 if (new_rep->state & X_SIGN) {
2452 eqh->curs_pos.x += new_rep->dx;
2457 eqh->curs_pos.x -= new_rep->dx;
2462 if (new_rep->state & Y_SIGN) {
2463 eqh->curs_pos.y -= new_rep->dy;
2468 eqh->curs_pos.y += new_rep->dy;
2512 a = new_rep->state & 0x07; /*mask nonbutton bits */
2582 ++new_rep->bytcnt; /* bump report byte count */
2588 new_rep->state = data;
2589 if (new_rep->bytcnt > 1) {
2590 new_rep->bytcnt = 1; /* start of new frame */
2598 else if (new_rep->bytcnt == 2) {
2599 new_rep->dx = data & 0x3F;
2605 else if (new_rep->bytcnt == 3) {
2606 new_rep->dx |= (data & 0x3F) << 6;
2612 else if (new_rep->bytcnt == 4) {
2613 new_rep->dy = data & 0x3F;
2619 else if (new_rep->bytcnt == 5) {
2621 new_rep->dy |= (data & 0x3F) << 6;
2622 new_rep->bytcnt = 0;
2627 new_rep->dx /= qdflags[unit].tab_res;
2628 new_rep->dy = (2200 - new_rep->dy)
2631 if (new_rep->dx > 1023) {
2632 new_rep->dx = 1023;
2634 if (new_rep->dy > 863) {
2635 new_rep->dy = 863;
2642 if (eqh->curs_pos.x != new_rep->dx ||
2643 eqh->curs_pos.y != new_rep->dy) {
2645 eqh->curs_pos.x = new_rep->dx;
2646 eqh->curs_pos.y = new_rep->dy;
2691 a = new_rep->state & 0x1E; /* mask nonbutton bits */