Lines Matching refs:dev_entry
25 struct abx500_device_entry *dev_entry; in lookup_ops() local
28 list_for_each_entry(dev_entry, &abx500_list, list) { in lookup_ops()
29 if (dev_entry->dev == dev) { in lookup_ops()
30 *ops = &dev_entry->ops; in lookup_ops()
38 struct abx500_device_entry *dev_entry; in abx500_register_ops() local
40 dev_entry = devm_kzalloc(dev, sizeof(*dev_entry), GFP_KERNEL); in abx500_register_ops()
41 if (!dev_entry) in abx500_register_ops()
44 dev_entry->dev = dev; in abx500_register_ops()
45 memcpy(&dev_entry->ops, ops, sizeof(*ops)); in abx500_register_ops()
47 list_add_tail(&dev_entry->list, &abx500_list); in abx500_register_ops()
54 struct abx500_device_entry *dev_entry, *tmp; in abx500_remove_ops() local
56 list_for_each_entry_safe(dev_entry, tmp, &abx500_list, list) in abx500_remove_ops()
57 if (dev_entry->dev == dev) in abx500_remove_ops()
58 list_del(&dev_entry->list); in abx500_remove_ops()