Lines Matching refs:ptr
68 struct extcon_dev **ptr, *edev;
70 ptr = devres_alloc(devm_extcon_dev_release, sizeof(*ptr), GFP_KERNEL);
71 if (!ptr)
76 devres_free(ptr);
82 *ptr = edev;
83 devres_add(dev, ptr);
120 struct extcon_dev **ptr;
123 ptr = devres_alloc(devm_extcon_dev_unreg, sizeof(*ptr), GFP_KERNEL);
124 if (!ptr)
129 devres_free(ptr);
133 *ptr = edev;
134 devres_add(dev, ptr);
175 struct extcon_dev_notifier_devres *ptr;
178 ptr = devres_alloc(devm_extcon_dev_notifier_unreg, sizeof(*ptr),
180 if (!ptr)
185 devres_free(ptr);
189 ptr->edev = edev;
190 ptr->id = id;
191 ptr->nb = nb;
192 devres_add(dev, ptr);
231 struct extcon_dev_notifier_devres *ptr;
234 ptr = devres_alloc(devm_extcon_dev_notifier_all_unreg, sizeof(*ptr),
236 if (!ptr)
241 devres_free(ptr);
245 ptr->edev = edev;
246 ptr->nb = nb;
247 devres_add(dev, ptr);