Lines Matching refs:interface

235 static int usb_parse_interface(struct usb_device *dev, struct usb_interface *interface, unsigned ch…  in usb_parse_interface()  argument
242 interface->act_altsetting = 0; in usb_parse_interface()
243 interface->num_altsetting = 0; in usb_parse_interface()
244 interface->max_altsetting = USB_ALTSETTINGALLOC; in usb_parse_interface()
245 device_initialize(&interface->dev); in usb_parse_interface()
246 interface->dev.release = usb_release_intf; in usb_parse_interface()
250interface->altsetting = (struct usb_host_interface *) kmalloc(sizeof(*interface->altsetting) * int… in usb_parse_interface()
253 if (!interface->altsetting) { in usb_parse_interface()
270 if (interface->num_altsetting >= interface->max_altsetting) { in usb_parse_interface()
274 oldmas = interface->max_altsetting; in usb_parse_interface()
275 interface->max_altsetting += USB_ALTSETTINGALLOC; in usb_parse_interface()
276 if (interface->max_altsetting > USB_MAXALTSETTING) { in usb_parse_interface()
291 … ptr = (struct usb_host_interface *) kmalloc(sizeof(*ptr) * interface->max_altsetting, GFP_KERNEL); in usb_parse_interface()
296 memcpy(ptr, interface->altsetting, sizeof(*interface->altsetting) * oldmas); in usb_parse_interface()
297 kfree(interface->altsetting); in usb_parse_interface()
298 interface->altsetting = ptr; in usb_parse_interface()
301 ifp = interface->altsetting + interface->num_altsetting; in usb_parse_interface()
305 interface->num_altsetting++; in usb_parse_interface()
434 … config->interface[i] = (struct usb_interface *) kmalloc(sizeof(struct usb_interface), GFP_KERNEL); in usb_parse_configuration()
435 dbg("kmalloc IF %p, numif %i", config->interface[i], i); in usb_parse_configuration()
436 if (!config->interface[i]) { in usb_parse_configuration()
441 memset(config->interface[i], 0x00, sizeof(struct usb_interface)); in usb_parse_configuration()
504 retval = usb_parse_interface(dev, config->interface[i], (unsigned char*) buffer, size); in usb_parse_configuration()
515 kfree(config->interface[i]); in usb_parse_configuration()
536 if (!cf->interface) in usb_destroy_configuration()