• Home
  • Raw
  • Download

Lines Matching refs:ptr

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