Lines Matching refs:pPriv
120 X68kKbdPrivPtr pPriv = pKeyboard->devicePrivate;
127 x68kKbdEnqueueEvent(device, &pPriv->evbuf[i]);
147 X68kKbdPrivPtr pPriv;
154 pPriv = malloc(sizeof(*pPriv));
155 if (pPriv == NULL) {
160 pPriv->fd = open("/dev/kbd", O_RDONLY | O_NONBLOCK);
161 if (pPriv->fd == -1) {
165 pPriv->type = x68kGetKbdType();
166 pPriv->leds = 0;
167 pKeyboard->devicePrivate = pPriv;
171 x68kInitKbdNames(&rmlvo, pPriv);
186 pPriv = (X68kKbdPrivPtr)pKeyboard->devicePrivate;
188 if (ioctl(pPriv->fd, KIOCSDIRECT, &mode) == -1) {
192 x68kSetLeds(pPriv, (uint8_t)pPriv->leds);
193 SetNotifyFd(pPriv->fd, x68kKbdEvents, X_NOTIFY_READ, device);
198 pPriv = (X68kKbdPrivPtr)pKeyboard->devicePrivate;
199 RemoveNotifyFd(pPriv->fd);
204 pPriv = (X68kKbdPrivPtr)pKeyboard->devicePrivate;
205 close(pPriv->fd);
206 free(pPriv);
312 X68kKbdPrivPtr pPriv = pKeyboard->devicePrivate;
316 nBytes = read(pPriv->fd, pPriv->evbuf, sizeof(pPriv->evbuf));
323 NumEvents = nBytes / sizeof(pPriv->evbuf[0]);
364 X68kKbdPrivPtr pPriv = (X68kKbdPrivPtr)device->public.devicePrivate;
370 if (ioctl (pPriv->fd, KIOCCMD, &kbdCmd) == -1) {
376 if (ioctl (pPriv->fd, KIOCCMD, &kbdCmd) == -1)
430 X68kKbdPrivPtr pPriv = (X68kKbdPrivPtr)device->public.devicePrivate;
432 if (pPriv->leds != ctrl->leds) {
433 x68kSetLeds(pPriv, (uint8_t)ctrl->leds);
434 pPriv->leds = ctrl->leds;
442 * argument: (X68kKbdPrivPtr)pPriv
447 x68kSetLeds(X68kKbdPrivPtr pPriv, uint8_t data)
450 if (ioctl(pPriv->fd, KIOCSLED, &data) == -1)