Lines Matching refs:interface

166 		device->interface, 0, NULL, NULL);
181 device->interface, 1, &result, &actualLength) != B_OK
368 0/*value*/, device->interface/*index*/, 12, operation, &actualLength);
1041 device->interface = 0xff;
1049 // scan through the interfaces to find our bulk-only data interface
1058 usb_interface_info *interface = configuration->interface[i].active;
1059 if (interface == NULL)
1062 if (interface->descr->interface_class == USB_MASS_STORAGE_DEVICE_CLASS
1063 && (((interface->descr->interface_subclass == 0x06 /* SCSI */
1064 || interface->descr->interface_subclass == 0x02 /* ATAPI */
1065 || interface->descr->interface_subclass == 0x05 /* ATAPI */)
1066 && interface->descr->interface_protocol == 0x50 /* bulk-only */)
1067 || (interface->descr->interface_subclass == 0x04 /* UFI */
1068 && interface->descr->interface_protocol == 0x00))) {
1073 for (size_t j = 0; j < interface->endpoint_count; j++) {
1074 usb_endpoint_info *endpoint = &interface->endpoint[j];
1101 // Missing one of the required endpoints, try next interface
1105 device->interface = interface->descr->interface_number;
1106 device->is_atapi = interface->descr->interface_subclass != 0x06
1107 && interface->descr->interface_subclass != 0x04;
1108 device->is_ufi = interface->descr->interface_subclass == 0x04;
1118 if (device->interface == 0xff) {
1119 TRACE_ALWAYS("no valid bulk-only or CBI interface found\n");
1964 usb_interface_info *interface = configuration->interface[i].active;
1965 if (interface == NULL)
1969 if (interface->descr->interface_class != supportedDevices[i].dev_class)
1971 if (interface->descr->interface_subclass != supportedDevices[i].dev_subclass)
1973 if (interface->descr->interface_protocol != supportedDevices[i].dev_protocol)