Lines Matching defs:intf
1310 static int pegasus_probe(struct usb_interface *intf,
1313 struct usb_device *dev = interface_to_usbdev(intf);
1333 dev_err(&intf->dev, "can't allocate %s\n", "device");
1342 dev_err(&intf->dev, "can't allocate %s\n", "urbs");
1350 pegasus->intf = intf;
1370 dev_err(&intf->dev, "can't reset MAC\n");
1377 dev_info(&intf->dev, "setup Pegasus II specific registers\n");
1382 dev_warn(&intf->dev, "can't locate MII phy, using default\n");
1386 usb_set_intfdata(intf, pegasus);
1387 SET_NETDEV_DEV(net, &intf->dev);
1395 dev_info(&intf->dev, "%s, %s, %pM\n",
1402 usb_set_intfdata(intf, NULL);
1414 static void pegasus_disconnect(struct usb_interface *intf)
1416 struct pegasus *pegasus = usb_get_intfdata(intf);
1418 usb_set_intfdata(intf, NULL);
1420 dev_dbg(&intf->dev, "unregistering non-bound device?\n");
1427 usb_put_dev(interface_to_usbdev(intf));
1439 static int pegasus_suspend(struct usb_interface *intf, pm_message_t message)
1441 struct pegasus *pegasus = usb_get_intfdata(intf);
1452 static int pegasus_resume(struct usb_interface *intf)
1454 struct pegasus *pegasus = usb_get_intfdata(intf);