Lines Matching refs:udev
45 struct usb_device *udev;
58 dev_dbg(&mfi->udev->dev, "charge type %d already set\n",
75 retval = usb_control_msg(mfi->udev, usb_sndctrlpipe(mfi->udev, 0),
82 dev_dbg(&mfi->udev->dev, "retval = %d\n", retval);
97 dev_dbg(&mfi->udev->dev, "prop: %d\n", psp);
120 dev_dbg(&mfi->udev->dev, "prop: %d\n", psp);
122 ret = pm_runtime_get_sync(&mfi->udev->dev);
124 pm_runtime_put_noidle(&mfi->udev->dev);
136 pm_runtime_mark_last_busy(&mfi->udev->dev);
137 pm_runtime_put_autosuspend(&mfi->udev->dev);
168 static bool mfi_fc_match(struct usb_device *udev)
172 idProduct = le16_to_cpu(udev->descriptor.idProduct);
177 static int mfi_fc_probe(struct usb_device *udev)
183 if (!mfi_fc_match(udev))
195 mfi->battery = power_supply_register(&udev->dev,
199 dev_err(&udev->dev, "Can't register battery\n");
204 mfi->udev = usb_get_dev(udev);
205 dev_set_drvdata(&udev->dev, mfi);
214 static void mfi_fc_disconnect(struct usb_device *udev)
218 mfi = dev_get_drvdata(&udev->dev);
221 dev_set_drvdata(&udev->dev, NULL);
222 usb_put_dev(mfi->udev);