Lines Matching refs:unusual_dev
282 memcpy(data+8, us->unusual_dev->vendorName,
283 strlen(us->unusual_dev->vendorName) > 8 ? 8 :
284 strlen(us->unusual_dev->vendorName));
285 memcpy(data+16, us->unusual_dev->productName,
286 strlen(us->unusual_dev->productName) > 16 ? 16 :
287 strlen(us->unusual_dev->productName));
488 /* Find an unusual_dev descriptor (always succeeds in the current code) */
501 struct us_unusual_dev *unusual_dev = find_unusual(id);
504 us->unusual_dev = unusual_dev;
505 us->subclass = (unusual_dev->useProtocol == US_SC_DEVICE) ?
507 unusual_dev->useProtocol;
508 us->protocol = (unusual_dev->useTransport == US_PR_DEVICE) ?
510 unusual_dev->useTransport;
525 /* Log a message if a non-generic unusual_dev entry contains an
538 if (unusual_dev->useProtocol != US_SC_DEVICE &&
541 if (unusual_dev->useTransport != US_PR_DEVICE &&
799 if (us->unusual_dev->initFunction) {
800 p = us->unusual_dev->initFunction(us);