Lines Matching defs:udev
45 struct usb_device *udev;
59 dev_dbg(&mfi->udev->dev, "charge type %d already set\n",
76 retval = usb_control_msg(mfi->udev, usb_sndctrlpipe(mfi->udev, 0),
83 dev_dbg(&mfi->udev->dev, "retval = %d\n", retval);
98 dev_dbg(&mfi->udev->dev, "prop: %d\n", psp);
121 dev_dbg(&mfi->udev->dev, "prop: %d\n", psp);
123 ret = pm_runtime_get_sync(&mfi->udev->dev);
125 pm_runtime_put_noidle(&mfi->udev->dev);
137 pm_runtime_mark_last_busy(&mfi->udev->dev);
138 pm_runtime_put_autosuspend(&mfi->udev->dev);
169 static bool mfi_fc_match(struct usb_device *udev)
173 idProduct = le16_to_cpu(udev->descriptor.idProduct);
178 static int mfi_fc_probe(struct usb_device *udev)
185 if (!mfi_fc_match(udev))
193 udev->bus->busnum, udev->devnum);
205 mfi->battery = power_supply_register(&udev->dev,
209 dev_err(&udev->dev, "Can't register battery\n");
214 mfi->udev = usb_get_dev(udev);
215 dev_set_drvdata(&udev->dev, mfi);
226 static void mfi_fc_disconnect(struct usb_device *udev)
230 mfi = dev_get_drvdata(&udev->dev);
234 dev_set_drvdata(&udev->dev, NULL);
235 usb_put_dev(mfi->udev);