Lines Matching refs:pPriv
97 sunPtrPrivPtr pPriv = pMouse->devicePrivate;
104 sunMouseEnqueueEvent(device, &pPriv->evbuf[i]);
155 sunPtrPrivPtr pPriv;
163 pPriv = malloc(sizeof(*pPriv));
164 if (pPriv == NULL) {
168 pPriv->fd = open("/dev/mouse", O_RDWR | O_NONBLOCK, 0);
169 if (pPriv->fd < 0) {
172 free(pPriv);
175 pPriv->bmask = 0;
176 pPriv->oformat = 0;
177 pMouse->devicePrivate = pPriv;
208 pPriv = (sunPtrPrivPtr)pMouse->devicePrivate;
209 if (ioctl(pPriv->fd, VUIDGFORMAT, &pPriv->oformat) == -1) {
214 if (ioctl(pPriv->fd, VUIDSFORMAT, &format) == -1) {
219 SetNotifyFd(pPriv->fd, sunMouseEvents, X_NOTIFY_READ, device);
221 pPriv->bmask = 0;
226 pPriv = (sunPtrPrivPtr)pMouse->devicePrivate;
227 RemoveNotifyFd(pPriv->fd);
228 if (ioctl(pPriv->fd, VUIDSFORMAT, &pPriv->oformat) == -1)
234 pPriv = (sunPtrPrivPtr)pMouse->devicePrivate;
235 close(pPriv->fd);
236 free(pPriv);
264 sunPtrPrivPtr pPriv = pMouse->devicePrivate;
268 nBytes = read(pPriv->fd, pPriv->evbuf, sizeof(pPriv->evbuf));
275 NumEvents = nBytes / sizeof(pPriv->evbuf[0]);
299 sunPtrPrivPtr pPriv; /* Private data for pointer */
307 pPriv = (sunPtrPrivPtr)device->public.devicePrivate;
323 if (pPriv->bmask & bmask) {
325 pPriv->bmask &= ~bmask;
330 if ((pPriv->bmask & bmask) == 0) {
332 pPriv->bmask |= bmask;