Home | History | Annotate | Download | only in config

Lines Matching refs:attrs

63     InputAttributes attrs = {};
108 attrs.pnp_id = strdup(pnp_id);
113 if (asprintf(&attrs.usb_id, "%04x:%04x", usb_vendor, usb_model)
115 attrs.usb_id = NULL;
123 attrs.product = strdup(name);
129 attrs.device = strdup(path);
133 attrs.tags = xstrtokenize(tags_prop, ",");
168 attrs.vendor = strdup(value);
171 attrs.flags |= ATTR_KEYBOARD;
174 attrs.flags |= ATTR_POINTER;
177 attrs.flags |= ATTR_JOYSTICK;
180 attrs.flags |= ATTR_TABLET;
183 attrs.flags |= ATTR_TOUCHPAD;
186 attrs.flags |= ATTR_TOUCHSCREEN;
194 rc = NewInputDeviceRequest(options, &attrs, &dev);
207 free(attrs.usb_id);
208 free(attrs.pnp_id);
209 free(attrs.product);
210 free(attrs.device);
211 free(attrs.vendor);
212 if (attrs.tags) {
213 char **tag = attrs.tags;
218 free(attrs.tags);