Lines Matching defs:pMse
223 MouseDevPtr pMse;
225 pMse = pInfo->private;
231 if (pMse->autoProbe ||
389 MouseDevPtr pMse;
393 pMse = pInfo->private;
394 width = screenInfo.screens[pMse->screenNo]->width;
395 height = screenInfo.screens[pMse->screenNo]->height;
397 if (width != pMse->lastScreenWidth || height != pMse->lastScreenHeight) {
404 pMse->minX = cal.minx;
405 pMse->minY = cal.miny;
406 pMse->maxX = cal.maxx;
407 pMse->maxY = cal.maxy;
408 pMse->translateAbs =
411 pMse->lastScreenWidth = width;
412 pMse->lastScreenHeight = height;
425 MouseDevPtr pMse;
431 pMse = pInfo->private;
433 if (pMse->autoCalibrate)
436 XisbBlockDuration(pMse->buffer, -1);
439 while (n < sizeof(eventList) && (c = XisbRead(pMse->buffer)) >= 0) {
448 int buttons = pMse->lastButtons;
476 if (pMse->translateAbs)
477 x = wsconsTranslate(pInfo, pMse->lastScreenWidth,
478 pMse->minX, pMse->maxX, x);
484 if (pMse->translateAbs)
485 y = wsconsTranslate(pInfo, pMse->lastScreenWidth,
486 pMse->minY, pMse->maxY, y);
508 pMse->PostEvent(pInfo, buttons, dx, dy, dz, dw);
519 MouseDevPtr pMse = pInfo->private;
523 pMse->xisbscale = sizeof(struct wscons_event);
529 pMse->autoCalibrate = xf86SetBoolOption(pInfo->options, "AutoCalibrate", TRUE);
531 pInfo->name, pMse->autoCalibrate ? "en" : "dis");
533 pMse->screenNo = xf86SetIntOption(pInfo->options, "ScreenNo", 0);
534 if (pMse->screenNo >= screenInfo.numScreens ||
535 pMse->screenNo < 0) {
536 pMse->screenNo = 0;
539 pInfo->name, pMse->screenNo);
562 MouseDevPtr pMse;
568 pMse = pInfo->private;
569 pMse->device = pPointer;
570 pUsbMse = pMse->mousePriv;
581 min(pMse->buttons, MSE_MAXBUTTONS),
583 pMse->Ctrl,
600 pMse->buffer = XisbNew(pInfo->fd, pUsbMse->packetSize);
601 if (!pMse->buffer) {
602 free(pMse);
614 pMse->lastButtons = 0;
615 pMse->lastMappedButtons = 0;
616 pMse->emulateState = 0;
627 if (pMse->buffer) {
628 XisbFree(pMse->buffer);
629 pMse->buffer = NULL;
647 MouseDevPtr pMse;
649 int buttons = pMse->lastButtons;
654 pMse = pInfo->private;
655 pUsbMse = pMse->mousePriv;
657 XisbBlockDuration(pMse->buffer, -1);
660 while ((c = XisbRead(pMse->buffer)) >= 0 && n < pUsbMse->packetSize) {
682 for (n = 0; n < pMse->buttons; n++) {
686 pMse->PostEvent(pInfo, buttons, dx, dy, dz, dw);
700 MouseDevPtr pMse = pInfo->private;
708 free(pMse);
712 pMse->protocol = protocol;
727 free(pMse);
748 pUsbMse->buffer = pMse->protoBuf;
755 free(pMse);
794 pMse->buttons = i-1;
800 pMse->mousePriv = pUsbMse;
803 pMse->CommonOptions(pInfo);