Lines Matching defs:pMse
413 MouseDevPtr pMse = NULL;
457 if (!(pMse = calloc(sizeof(MouseDevRec), 1))) {
462 pInfo->private = pMse;
463 pMse->Ctrl = MouseCtrl;
464 pMse->PostEvent = VMMousePostEvent;
465 pMse->CommonOptions = MouseCommonOptions;
466 pMse->mousePriv = mPriv;
484 pMse->CommonOptions(pInfo);
495 if (pMse)
496 free(pMse);
521 MouseDevPtr pMse;
524 pMse = pInfo->private;
527 xf86Msg(X_INFO, "VMMOUSE(0): MouseCtrl pMse=%p\n", pMse);
530 pMse->num = ctrl->num;
531 pMse->den = ctrl->den;
532 pMse->threshold = ctrl->threshold;
554 MouseDevPtr pMse;
560 pMse = pInfo->private;
561 mPriv = (VMMousePrivPtr)pMse->mousePriv;
591 if (truebuttons != pMse->lastButtons) {
592 change = buttons ^ reverseBits(reverseMap, pMse->lastButtons);
599 pMse->lastButtons = truebuttons;
623 MouseDevPtr pMse;
627 pMse = pInfo->private;
628 mPriv = (VMMousePrivPtr)pMse->mousePriv;
631 switch (pMse->negativeZ) {
653 buttons &= ~(pMse->negativeZ | pMse->positiveZ
654 | pMse->negativeW | pMse->positiveW);
656 zbutton = pMse->negativeW;
659 zbutton = pMse->negativeZ;
662 zbutton = pMse->positiveW;
665 zbutton = pMse->positiveZ;
705 FlushButtons(MouseDevPtr pMse)
707 pMse->lastButtons = 0;
731 MouseDevPtr pMse;
734 pMse = pInfo->private;
736 pMse->buttons = xf86SetIntOption(pInfo->options, "Buttons", 0);
737 if (!pMse->buttons) {
738 pMse->buttons = MSE_DFLTBUTTONS;
754 pMse->negativeZ = pMse->positiveZ = MSE_MAPTOX;
755 pMse->negativeW = pMse->positiveW = MSE_MAPTOX;
758 pMse->negativeZ = pMse->positiveZ = MSE_MAPTOY;
759 pMse->negativeW = pMse->positiveW = MSE_MAPTOY;
767 pMse->negativeZ = pMse->negativeW = 1 << (b1-1);
768 pMse->positiveZ = pMse->positiveW = 1 << (b2-1);
769 if (b1 > pMse->buttons) pMse->buttons = b1;
770 if (b2 > pMse->buttons) pMse->buttons = b2;
775 pMse->negativeW = pMse->positiveW = MSE_NOZMAP;
777 pMse->negativeZ = pMse->positiveZ = MSE_NOZMAP;
778 pMse->negativeW = pMse->positiveW = MSE_NOZMAP;
810 MouseDevPtr pMse = pInfo->private;
814 if (pMse) {
815 VMMousePrivPtr mPriv = (VMMousePrivPtr)pMse->mousePriv;
846 MouseDevPtr pMse;
855 pMse = pInfo->private;
856 pMse->device = device;
887 min(pMse->buttons, MSE_MAXBUTTONS),
896 pMse->Ctrl,
970 pMse->buffer = XisbNew(pInfo->fd, 64);
971 if (!pMse->buffer) {
975 VMMousePrivPtr mPriv = (VMMousePrivPtr)pMse->mousePriv;
994 pMse->lastButtons = 0;
996 FlushButtons(pMse);
1003 VMMousePrivPtr mPriv = (VMMousePrivPtr)pMse->mousePriv;
1011 if (pMse->buffer) {
1012 XisbFree(pMse->buffer);
1013 pMse->buffer = NULL;
1025 VMMousePrivPtr mPriv = (VMMousePrivPtr)pMse->mousePriv;
1058 MouseDevPtr pMse;
1063 pMse = pInfo->private;
1064 mPriv = pMse->mousePriv;
1087 XisbBlockDuration(pMse->buffer, -1);
1088 while ((c = XisbRead(pMse->buffer)) >= 0) {
1127 MouseDevPtr pMse;
1133 pMse = pInfo->private;
1134 mPriv = (VMMousePrivPtr)pMse->mousePriv;
1165 pMse->PostEvent(pInfo, buttons, dx, dy, dz, dw);
1261 MouseDevPtr pMse;
1265 pMse = pInfo->private;
1266 mPriv = pMse->mousePriv;