Lines Matching defs:edev
33 struct extcon_dev *edev;
42 extcon_unregister_notifier(this->edev, this->id, this->nb);
49 extcon_unregister_notifier_all(this->edev, this->nb);
68 struct extcon_dev **ptr, *edev;
74 edev = extcon_dev_allocate(supported_cable);
75 if (IS_ERR(edev)) {
77 return edev;
80 edev->dev.parent = dev;
82 *ptr = edev;
85 return edev;
92 * @edev: the extcon device to be freed
97 void devm_extcon_dev_free(struct device *dev, struct extcon_dev *edev)
100 devm_extcon_dev_match, edev));
107 * @edev: the extcon device to be registered
118 int devm_extcon_dev_register(struct device *dev, struct extcon_dev *edev)
127 ret = extcon_dev_register(edev);
133 *ptr = edev;
143 * @edev: the extcon device to unregistered
148 void devm_extcon_dev_unregister(struct device *dev, struct extcon_dev *edev)
151 devm_extcon_dev_match, edev));
158 * @edev: the extcon device
168 * by looking at the third pameter (edev pointer)'s state value.
172 int devm_extcon_register_notifier(struct device *dev, struct extcon_dev *edev,
183 ret = extcon_register_notifier(edev, id, nb);
189 ptr->edev = edev;
202 * @edev: the extcon device
207 struct extcon_dev *edev, unsigned int id,
211 devm_extcon_dev_match, edev));
219 * @edev: the extcon device
228 int devm_extcon_register_notifier_all(struct device *dev, struct extcon_dev *edev,
239 ret = extcon_register_notifier_all(edev, nb);
245 ptr->edev = edev;
257 * @edev: the extcon device
261 struct extcon_dev *edev,
265 devm_extcon_dev_match, edev));