Lines Matching refs:pInfo

66 VBoxReadInput(InputInfoPtr pInfo)
72 (void) read(pInfo->fd, &c, 1);
78 miPointerGetScreen(pInfo->dev) != NULL
90 xf86PostMotionEvent(pInfo->dev, 1, 0, 2, cx, cy);
166 InputInfoPtr pInfo;
170 pInfo = device->public.devicePrivate;
183 xf86Msg(X_INFO, "%s: On.\n", pInfo->name);
191 pInfo->name);
195 xf86AddEnabledDevice(pInfo);
200 xf86Msg(X_INFO, "%s: Off.\n", pInfo->name);
206 xf86RemoveEnabledDevice(pInfo);
212 xf86Msg(X_INFO, "%s: Close\n", pInfo->name);
223 VBoxProbe(InputInfoPtr pInfo)
228 pInfo->name, rc);
236 VBoxConvert(InputInfoPtr pInfo, int first, int num, int v0, int v1, int v2,
248 VBoxPreInitInfo(InputDriverPtr drv, InputInfoPtr pInfo, int flags)
254 pInfo->device_control = VBoxProc;
255 pInfo->read_input = VBoxReadInput;
257 pInfo->type_name = XI_MOUSE;
258 pInfo->flags |= XI86_ALWAYS_CORE;
260 device = xf86SetStrOption(pInfo->options, "Device",
263 xf86Msg(X_CONFIG, "%s: Device: \"%s\"\n", pInfo->name, device);
265 pInfo->fd = open(device, O_RDWR, 0);
267 while (pInfo->fd < 0 && errno == EINTR);
269 if (pInfo->fd < 0) {
274 rc = VBoxProbe(pInfo);
285 InputInfoPtr pInfo;
288 if (!(pInfo = xf86AllocateInput(drv, 0)))
292 pInfo->name = dev->identifier;
293 pInfo->conf_idev = dev;
294 pInfo->conversion_proc = VBoxConvert;
295 pInfo->flags = XI86_POINTER_CAPABLE | XI86_SEND_DRAG_EVENTS;
297 xf86CollectInputOptions(pInfo, NULL, NULL);
298 xf86ProcessCommonOptions(pInfo, pInfo->options);
300 if (VBoxPreInitInfo(drv, pInfo, flags) != Success) {
301 xf86DeleteInput(pInfo, 0);
305 pInfo->flags |= XI86_CONFIGURED;
306 return pInfo;