Lines Matching refs:pInfo

118     InputInfoPtr pInfo;  member
224 InputInfoPtr pInfo = (InputInfoPtr) dev->public.devicePrivate; in ApplyAccelerationSettings() local
228 schemeStr = xf86SetStrOption(pInfo->options, "AccelerationScheme", ""); in ApplyAccelerationSettings()
249 pInfo->name, schemeStr, scheme); in ApplyAccelerationSettings()
253 pInfo->name, schemeStr); in ApplyAccelerationSettings()
259 pInfo->name, scheme); in ApplyAccelerationSettings()
268 ProcessVelocityConfiguration(dev, pInfo->name, pInfo->options, in ApplyAccelerationSettings()
273 i = xf86SetIntOption(pInfo->options, "AccelerationNumerator", in ApplyAccelerationSettings()
278 i = xf86SetIntOption(pInfo->options, "AccelerationDenominator", in ApplyAccelerationSettings()
283 i = xf86SetIntOption(pInfo->options, "AccelerationThreshold", in ApplyAccelerationSettings()
289 pInfo->name, ((float) dev->ptrfeed->ctrl.num) / in ApplyAccelerationSettings()
292 pInfo->name, dev->ptrfeed->ctrl.threshold); in ApplyAccelerationSettings()
299 InputInfoPtr pInfo = (InputInfoPtr) dev->public.devicePrivate; in ApplyTransformationMatrix() local
307 str = xf86SetStrOption(pInfo->options, "TransformationMatrix", NULL); in ApplyTransformationMatrix()
317 pInfo->name); in ApplyTransformationMatrix()
335 xf86ProcessCommonOptions(InputInfoPtr pInfo, XF86OptionPtr list) in xf86ProcessCommonOptions() argument
342 xf86Msg(X_CONFIG, "%s: doesn't report core events\n", pInfo->name); in xf86ProcessCommonOptions()
345 pInfo->flags |= XI86_ALWAYS_CORE; in xf86ProcessCommonOptions()
346 xf86Msg(X_CONFIG, "%s: always reports core events\n", pInfo->name); in xf86ProcessCommonOptions()
360 xf86ActivateDevice(InputInfoPtr pInfo) in xf86ActivateDevice() argument
365 dev = AddInputDevice(serverClient, pInfo->device_control, TRUE); in xf86ActivateDevice()
368 xf86Msg(X_ERROR, "Too many input devices. Ignoring %s\n", pInfo->name); in xf86ActivateDevice()
369 pInfo->dev = NULL; in xf86ActivateDevice()
373 atom = MakeAtom(pInfo->type_name, strlen(pInfo->type_name), TRUE); in xf86ActivateDevice()
374 AssignTypeAndName(dev, atom, pInfo->name); in xf86ActivateDevice()
375 dev->public.devicePrivate = pInfo; in xf86ActivateDevice()
376 pInfo->dev = dev; in xf86ActivateDevice()
378 dev->coreEvents = pInfo->flags & XI86_ALWAYS_CORE; in xf86ActivateDevice()
382 dev->config_info = xf86SetStrOption(pInfo->options, "config_info", NULL); in xf86ActivateDevice()
387 pInfo->name, pInfo->type_name, dev->id); in xf86ActivateDevice()
408 InputInfoPtr pInfo = (InputInfoPtr) dev->public.devicePrivate; in SetDeviceMode() local
410 if (pInfo->switch_mode) { in SetDeviceMode()
411 return (*pInfo->switch_mode) (client, dev, mode); in SetDeviceMode()
434 InputInfoPtr pInfo = (InputInfoPtr) dev->public.devicePrivate; in SetDeviceValuators() local
436 if (pInfo->set_device_valuators) in SetDeviceValuators()
437 return (*pInfo->set_device_valuators) (pInfo, valuators, first_valuator, in SetDeviceValuators()
455 InputInfoPtr pInfo = (InputInfoPtr) dev->public.devicePrivate; in ChangeDeviceControl() local
457 if (!pInfo->control_proc) { in ChangeDeviceControl()
471 return (*pInfo->control_proc) (pInfo, control); in ChangeDeviceControl()
739 InputInfoPtr pInfo; in xf86AllocateInput() local
741 pInfo = calloc(sizeof(*pInfo), 1); in xf86AllocateInput()
742 if (!pInfo) in xf86AllocateInput()
745 pInfo->fd = -1; in xf86AllocateInput()
746 pInfo->type_name = "UNKNOWN"; in xf86AllocateInput()
748 return pInfo; in xf86AllocateInput()
753 xf86AddInput(InputDriverPtr drv, InputInfoPtr pInfo) in xf86AddInput() argument
757 pInfo->drv = drv; in xf86AddInput()
758 pInfo->module = DuplicateModule(drv->module, NULL); in xf86AddInput()
762 *prev = pInfo; in xf86AddInput()
763 pInfo->next = NULL; in xf86AddInput()
765 xf86CollectInputOptions(pInfo, (const char **) drv->default_options); in xf86AddInput()
766 xf86OptionListReport(pInfo->options); in xf86AddInput()
767 xf86ProcessCommonOptions(pInfo, pInfo->options); in xf86AddInput()
873 xf86NewInputDevice(InputInfoPtr pInfo, DeviceIntPtr *pdev, BOOL enable) in xf86NewInputDevice() argument
881 drv = xf86LoadInputDriver(pInfo->driver); in xf86NewInputDevice()
883 xf86Msg(X_ERROR, "No input driver matching `%s'\n", pInfo->driver); in xf86NewInputDevice()
890 free(pInfo->driver); in xf86NewInputDevice()
891 pInfo->driver = strdup(FALLBACK_INPUT_DRIVER); in xf86NewInputDevice()
901 pInfo->name); in xf86NewInputDevice()
911 path = xf86CheckStrOption(pInfo->options, "Device", NULL); in xf86NewInputDevice()
912 if (path && pInfo->major == 0 && pInfo->minor == 0) in xf86NewInputDevice()
913 xf86stat(path, &pInfo->major, &pInfo->minor); in xf86NewInputDevice()
916 int fd = systemd_logind_take_fd(pInfo->major, pInfo->minor, in xf86NewInputDevice()
922 new_device->pInfo = pInfo; in xf86NewInputDevice()
925 systemd_logind_release_fd(pInfo->major, pInfo->minor, fd); in xf86NewInputDevice()
929 pInfo->fd = fd; in xf86NewInputDevice()
930 pInfo->flags |= XI86_SERVER_FD; in xf86NewInputDevice()
931 pInfo->options = xf86ReplaceIntOption(pInfo->options, "fd", fd); in xf86NewInputDevice()
937 xf86AddInput(drv, pInfo); in xf86NewInputDevice()
940 rval = drv->PreInit(drv, pInfo, 0); in xf86NewInputDevice()
944 xf86Msg(X_ERROR, "PreInit returned %d for \"%s\"\n", rval, pInfo->name); in xf86NewInputDevice()
948 if (!(dev = xf86ActivateDevice(pInfo))) { in xf86NewInputDevice()
955 xf86Msg(X_ERROR, "Couldn't init device \"%s\"\n", pInfo->name); in xf86NewInputDevice()
962 xf86Msg(X_ERROR, "Couldn't post-init device \"%s\"\n", pInfo->name); in xf86NewInputDevice()
972 xf86Msg(X_ERROR, "Couldn't init device \"%s\"\n", pInfo->name); in xf86NewInputDevice()
987 if (pInfo) { in xf86NewInputDevice()
989 drv->UnInit(drv, pInfo, 0); in xf86NewInputDevice()
991 xf86DeleteInput(pInfo, 0); in xf86NewInputDevice()
1000 InputInfoPtr pInfo = NULL; in NewInputDeviceRequest() local
1005 pInfo = xf86AllocateInput(); in NewInputDeviceRequest()
1006 if (!pInfo) in NewInputDeviceRequest()
1014 if (pInfo->driver) { in NewInputDeviceRequest()
1018 pInfo->driver = xstrdup(value); in NewInputDeviceRequest()
1019 if (!pInfo->driver) { in NewInputDeviceRequest()
1026 if (pInfo->name) { in NewInputDeviceRequest()
1030 pInfo->name = xstrdup(value); in NewInputDeviceRequest()
1031 if (!pInfo->name) { in NewInputDeviceRequest()
1049 pInfo->major = atoi(value); in NewInputDeviceRequest()
1052 pInfo->minor = atoi(value); in NewInputDeviceRequest()
1057 pInfo->options = xf86AddNewOption(pInfo->options, in NewInputDeviceRequest()
1064 if (IgnoreInputClass(pInfo, attrs)) { in NewInputDeviceRequest()
1069 rval = MergeInputClasses(pInfo, attrs); in NewInputDeviceRequest()
1073 pInfo->attrs = DuplicateInputAttributes(attrs); in NewInputDeviceRequest()
1076 if (!pInfo->name) { in NewInputDeviceRequest()
1082 if (!pInfo->driver) { in NewInputDeviceRequest()
1090 rval = xf86NewInputDevice(pInfo, pdev, in NewInputDeviceRequest()
1099 xf86DeleteInput(pInfo, 0); in NewInputDeviceRequest()
1106 InputInfoPtr pInfo = (InputInfoPtr) pDev->public.devicePrivate; in DeleteInputDeviceRequest() local
1110 if (pInfo) /* need to get these before RemoveDevice */ in DeleteInputDeviceRequest()
1111 drv = pInfo->drv; in DeleteInputDeviceRequest()
1116 if (!isMaster && pInfo != NULL) { in DeleteInputDeviceRequest()
1118 drv->UnInit(drv, pInfo, 0); in DeleteInputDeviceRequest()
1120 xf86DeleteInput(pInfo, 0); in DeleteInputDeviceRequest()
1131 const char *ci = xf86findOptionValue(d->pInfo->options, "config_info"); in RemoveInputDeviceTraces()
1573 InputInfoPtr pInfo = d->pInfo; in xf86InputEnableVTProbe() local
1574 const char *value = xf86findOptionValue(pInfo->options, "_source"); in xf86InputEnableVTProbe()
1583 xf86NewInputDevice(pInfo, &pdev, in xf86InputEnableVTProbe()