Lines Matching refs:pPriv
128 X68kMousePrivPtr pPriv = pMouse->devicePrivate;
135 x68kMouseEnqueueEvent(device, &pPriv->evbuf[i]);
157 X68kMousePrivPtr pPriv;
168 pPriv = malloc(sizeof(*pPriv));
169 if (pPriv == NULL) {
173 pPriv->fd = open("/dev/mouse", O_RDONLY | O_NONBLOCK);
174 if (pPriv->fd == -1) {
178 pPriv->bmask = 0;
179 pPriv->oformat = 0;
180 memset(&pPriv->emu3btn, 0, sizeof(pPriv->emu3btn));
181 pMouse->devicePrivate = pPriv;
213 pEmu3btn = &pPriv->emu3btn;
220 pPriv = (X68kMousePrivPtr)pMouse->devicePrivate;
221 if (ioctl(pPriv->fd, VUIDGFORMAT, &pPriv->oformat) == -1) {
226 if (ioctl(pPriv->fd, VUIDSFORMAT, &format) == -1) {
231 SetNotifyFd(pPriv->fd, x68kMouseEvents, X_NOTIFY_READ, device);
233 pPriv->bmask = 0;
238 pPriv = (X68kMousePrivPtr)pMouse->devicePrivate;
239 RemoveNotifyFd(pPriv->fd);
240 if (ioctl(pPriv->fd, VUIDSFORMAT, &pPriv->oformat) == -1)
246 pPriv = (X68kMousePrivPtr)pMouse->devicePrivate;
247 close(pPriv->fd);
248 free(pPriv);
296 X68kMousePrivPtr pPriv = pMouse->devicePrivate;
300 nBytes = read(pPriv->fd, (char *)pPriv->evbuf, sizeof(pPriv->evbuf));
307 NumEvents = nBytes / sizeof(pPriv->evbuf[0]);
330 X68kMousePrivPtr pPriv; /* Private data for pointer */
336 pPriv = (X68kMousePrivPtr)device->public.devicePrivate;
356 if (pPriv->bmask & bmask) {
358 pPriv->bmask &= ~bmask;
363 if ((pPriv->bmask & bmask) == 0) {
365 pPriv->bmask |= bmask;
372 Emulate3ButtonsQueueEvent(&pPriv->emu3btn, type, buttons, pPriv->bmask);