Lines Matching refs:dev_entry
24 struct abx500_device_entry *dev_entry; in lookup_ops() local
27 list_for_each_entry(dev_entry, &abx500_list, list) { in lookup_ops()
28 if (dev_entry->dev == dev) { in lookup_ops()
29 *ops = &dev_entry->ops; in lookup_ops()
37 struct abx500_device_entry *dev_entry; in abx500_register_ops() local
39 dev_entry = devm_kzalloc(dev, in abx500_register_ops()
42 if (!dev_entry) { in abx500_register_ops()
46 dev_entry->dev = dev; in abx500_register_ops()
47 memcpy(&dev_entry->ops, ops, sizeof(struct abx500_ops)); in abx500_register_ops()
49 list_add_tail(&dev_entry->list, &abx500_list); in abx500_register_ops()
56 struct abx500_device_entry *dev_entry, *tmp; in abx500_remove_ops() local
58 list_for_each_entry_safe(dev_entry, tmp, &abx500_list, list) in abx500_remove_ops()
59 if (dev_entry->dev == dev) in abx500_remove_ops()
60 list_del(&dev_entry->list); in abx500_remove_ops()