Lines Matching refs:interface

129 		fConfigurations[i].interface = (usb_interface_list*)malloc(
131 if (fConfigurations[i].interface == NULL) {
136 memset(fConfigurations[i].interface, 0,
145 TRACE("got interface descriptor\n");
166 interfaceDescriptor->interface);
176 .interface[interfaceDescriptor->interface_number];
185 " alternate interface\n");
192 // Set active interface always to the first one
204 Interface* interface = new(std::nothrow) Interface(this,
206 if (interface == NULL) {
208 " interface object\n");
212 interfaceInfo->handle = interface->USBID();
274 // descriptor, but as the interface struct is public
353 if (configuration == NULL || configuration->interface == NULL)
357 usb_interface_list* interfaceList = &configuration->interface[j];
362 usb_interface_info* interface = &interfaceList->alt[k];
364 (Interface*)GetStack()->GetObject(interface->handle);
368 interface->handle = 0;
389 if (configuration->interface == NULL)
393 usb_interface_list* interfaceList = &configuration->interface[j];
398 usb_interface_info* interface = &interfaceList->alt[k];
399 free(interface->endpoint);
400 free(interface->generic);
406 free(configuration->interface);
528 = fCurrentConfiguration->interface[j].active;
633 || fCurrentConfiguration->interface == NULL)
641 = fCurrentConfiguration->interface[j].active;
658 Device::SetAltInterface(const usb_interface_info* interface)
660 uint8 interfaceNumber = interface->descr->interface_number;
665 interface->descr->alternate_setting, interfaceNumber, 0, NULL, 0, NULL);
672 // Update the active pointer of the interface list
674 = &fCurrentConfiguration->interface[interfaceNumber];
676 = &interfaceList->alt[interface->descr->alternate_setting];
727 && l < fConfigurations[j].interface[k].alt_count; l++) {
729 = fConfigurations[j].interface[k].alt[l].descr;
852 for (uint32 l = 0; l < fConfigurations[j].interface[k].alt_count; l++) {
901 for (uint32 l = 0; l < fConfigurations[j].interface[k].alt_count; l++) {
903 = fConfigurations[j].interface[k].alt[l].descr;