Lines Matching refs:usbid

896 						    "without :usbid (%s %s)\n",
922 DBG_WARN ("Backend `%s': %d USB devices without :usbid\n",
1424 (line, ":usbid", param_two_strings,
1430 ("ignored `%s' :usbid, only allowed for "
3075 usbid_type * usbid = calloc (1, sizeof (usbid_type));
3077 usbid->usb_vendor_id = strdup (usb_vendor_id);
3078 usbid->usb_product_id = strdup (usb_product_id);
3079 usbid->name = calloc (1, sizeof (manufacturer_model_type));
3080 usbid->name->name = calloc (1, strlen (manufacturer) + strlen (model) + 3);
3081 sprintf (usbid->name->name, "%s %s", manufacturer, model);
3082 usbid->name->next = 0;
3083 usbid->next = 0;
3086 return usbid;
3112 usbid_type *usbid = first_usbid;
3119 while (usbid)
3121 if (strcmp (usb_vendor_id, usbid->usb_vendor_id) == 0 &&
3122 strcmp (usb_product_id, usbid->usb_product_id) == 0)
3124 manufacturer_model_type *man_mod = usbid->name;
3136 if (strcmp (usb_vendor_id, usbid->usb_vendor_id) < 0 ||
3137 (strcmp (usb_vendor_id, usbid->usb_vendor_id) == 0 &&
3138 strcmp (usb_product_id, usbid->usb_product_id) < 0))
3142 tmp_usbid->next = usbid;
3149 prev_usbid = usbid;
3150 usbid = usbid->next;
3152 if (!usbid)
3155 usbid = prev_usbid->next;
3369 usbid_type *usbid = create_usbids_table ();
3372 while (usbid)
3374 manufacturer_model_type * name = usbid->name;
3379 if (name != usbid->name)
3385 printf ("libusbscanner 0x0003 %s %s ", usbid->usb_vendor_id,
3386 usbid->usb_product_id);
3388 usbid = usbid->next;
3432 usbid_type *usbid = create_usbids_table ();
3435 while (usbid)
3437 manufacturer_model_type * name = usbid->name;
3442 if (name != usbid->name)
3448 printf ("%s\t%s\t%s:%s\t%s\n", usbid->usb_vendor_id,
3449 usbid->usb_product_id, DEVOWNER, DEVGROUP, DEVMODE);
3450 usbid = usbid->next;
3492 usbid_type *usbid = create_usbids_table ();
3518 while (usbid)
3520 manufacturer_model_type * name = usbid->name;
3526 if ((name != usbid->name) && (i > 0))
3548 usbid->usb_vendor_id + 2, usbid->usb_product_id + 2);
3551 usbid->usb_vendor_id + 2, usbid->usb_product_id + 2, DEVMODE, DEVGROUP);
3553 usbid = usbid->next;
3775 usbid_type *usbid = create_usbids_table ();
3782 while (usbid)
3784 manufacturer_model_type * name = usbid->name;
3790 if ((name != usbid->name) && (i > 0))
3810 vendor_id = strdup(usbid->usb_vendor_id + 2);
3811 product_id = strdup(usbid->usb_product_id + 2);
3824 usbid = usbid->next;
3831 usbid_type *usbid = create_usbids_table ();
3843 while (usbid)
3849 printf ("\t\t\t\t<string>%s</string>\n", usbid->usb_product_id);
3851 printf ("\t\t\t\t<string>%s</string>\n", usbid->usb_vendor_id);
3853 usbid = usbid->next;
3869 usbid_type *usbid = create_usbids_table ();
3931 while (usbid)
3933 manufacturer_model_type * name = usbid->name;
3935 if (strcmp(last_vendor, usbid->usb_vendor_id) != 0)
3940 printf (" <match key=\"usb.vendor_id\" int=\"%s\">\n", usbid->usb_vendor_id);
3941 last_vendor = usbid->usb_vendor_id;
3949 if ((name != usbid->name) && (i > 0))
3963 printf (" <match key=\"usb.product_id\" int=\"%s\">\n", usbid->usb_product_id);
3968 usbid = usbid->next;