Lines Matching refs:intf
230 struct usb_interface *intf = gsdev->iface; in gs_cmd_reset() local
239 rc = usb_control_msg(interface_to_usbdev(intf), in gs_cmd_reset()
240 usb_sndctrlpipe(interface_to_usbdev(intf), 0), in gs_cmd_reset()
398 struct usb_interface *intf = dev->iface; in gs_usb_set_bittiming() local
413 rc = usb_control_msg(interface_to_usbdev(intf), in gs_usb_set_bittiming()
414 usb_sndctrlpipe(interface_to_usbdev(intf), 0), in gs_usb_set_bittiming()
724 static struct gs_can *gs_make_candev(unsigned int channel, struct usb_interface *intf) in gs_make_candev() argument
736 rc = usb_control_msg(interface_to_usbdev(intf), in gs_make_candev()
737 usb_rcvctrlpipe(interface_to_usbdev(intf), 0), in gs_make_candev()
747 dev_err(&intf->dev, in gs_make_candev()
757 dev_err(&intf->dev, "Couldn't allocate candev\n"); in gs_make_candev()
779 dev->udev = interface_to_usbdev(intf); in gs_make_candev()
780 dev->iface = intf; in gs_make_candev()
814 SET_NETDEV_DEV(netdev, &intf->dev); in gs_make_candev()
819 dev_err(&intf->dev, "Couldn't register candev (err=%d)\n", rc); in gs_make_candev()
833 static int gs_usb_probe(struct usb_interface *intf, const struct usb_device_id *id) in gs_usb_probe() argument
848 rc = usb_control_msg(interface_to_usbdev(intf), in gs_usb_probe()
849 usb_sndctrlpipe(interface_to_usbdev(intf), 0), in gs_usb_probe()
853 intf->altsetting[0].desc.bInterfaceNumber, in gs_usb_probe()
861 dev_err(&intf->dev, "Couldn't send data format (err=%d)\n", in gs_usb_probe()
871 rc = usb_control_msg(interface_to_usbdev(intf), in gs_usb_probe()
872 usb_rcvctrlpipe(interface_to_usbdev(intf), 0), in gs_usb_probe()
876 intf->altsetting[0].desc.bInterfaceNumber, in gs_usb_probe()
881 dev_err(&intf->dev, "Couldn't get device config: (err=%d)\n", in gs_usb_probe()
893 dev_info(&intf->dev, "Configuring for %d interfaces\n", icount); in gs_usb_probe()
896 dev_err(&intf->dev, in gs_usb_probe()
909 usb_set_intfdata(intf, dev); in gs_usb_probe()
910 dev->udev = interface_to_usbdev(intf); in gs_usb_probe()
913 dev->canch[i] = gs_make_candev(i, intf); in gs_usb_probe()
933 static void gs_usb_disconnect(struct usb_interface *intf) in gs_usb_disconnect() argument
936 struct gs_usb *dev = usb_get_intfdata(intf); in gs_usb_disconnect()
937 usb_set_intfdata(intf, NULL); in gs_usb_disconnect()
940 dev_err(&intf->dev, "Disconnect (nodata)\n"); in gs_usb_disconnect()