Lines Matching refs:intf
323 struct usb_interface *intf; /* usb interface */ member
626 struct device *dev = &xpad->intf->dev; in xpad_irq_in()
672 struct device *dev = &xpad->intf->dev; in xpad_bulk_out()
694 struct device *dev = &xpad->intf->dev; in xpad_irq_out()
725 static int xpad_init_output(struct usb_interface *intf, struct usb_xpad *xpad) in xpad_init_output() argument
751 ep_irq_out = &intf->cur_altsetting->endpoint[ep_irq_out_idx].desc; in xpad_init_output()
1019 static int xpad_probe(struct usb_interface *intf, const struct usb_device_id *id) in xpad_probe() argument
1021 struct usb_device *udev = interface_to_usbdev(intf); in xpad_probe()
1035 intf->cur_altsetting->desc.bInterfaceNumber != 0) { in xpad_probe()
1065 xpad->intf = intf; in xpad_probe()
1070 if (intf->cur_altsetting->desc.bInterfaceClass == USB_CLASS_VENDOR_SPEC) { in xpad_probe()
1071 if (intf->cur_altsetting->desc.bInterfaceProtocol == 129) in xpad_probe()
1093 input_dev->dev.parent = &intf->dev; in xpad_probe()
1139 error = xpad_init_output(intf, xpad); in xpad_probe()
1153 ep_irq_in = &intf->cur_altsetting->endpoint[ep_irq_in_idx].desc; in xpad_probe()
1166 usb_set_intfdata(intf, xpad); in xpad_probe()
1186 switch (intf->cur_altsetting->desc.bInterfaceNumber) { in xpad_probe()
1200 ep_irq_in = &intf->cur_altsetting->endpoint[1].desc; in xpad_probe()
1246 static void xpad_disconnect(struct usb_interface *intf) in xpad_disconnect() argument
1248 struct usb_xpad *xpad = usb_get_intfdata (intf); in xpad_disconnect()
1267 usb_set_intfdata(intf, NULL); in xpad_disconnect()