Lines Matching refs:entry
26 struct driver *entry; in lists_driver_lookup_name() local
28 for (entry = drv; entry != drv + n_ents; entry++) { in lists_driver_lookup_name()
29 if (!strcmp(name, entry->name)) in lists_driver_lookup_name()
30 return entry; in lists_driver_lookup_name()
42 struct uclass_driver *entry; in lists_uclass_lookup() local
44 for (entry = uclass; entry != uclass + n_ents; entry++) { in lists_uclass_lookup()
45 if (entry->id == id) in lists_uclass_lookup()
46 return entry; in lists_uclass_lookup()
57 struct driver_info *entry; in lists_bind_drivers() local
62 for (entry = info; entry != info + n_ents; entry++) { in lists_bind_drivers()
63 ret = device_bind_by_name(parent, pre_reloc_only, entry, &dev); in lists_bind_drivers()
65 dm_warn("No match for driver '%s'\n", entry->name); in lists_bind_drivers()
131 struct driver *entry; in lists_bind_fdt() local
166 for (entry = driver; entry != driver + n_ents; entry++) { in lists_bind_fdt()
167 ret = driver_check_compatible(entry->of_match, &id, in lists_bind_fdt()
172 if (entry == driver + n_ents) in lists_bind_fdt()
175 pr_debug(" - found match at '%s'\n", entry->name); in lists_bind_fdt()
176 ret = device_bind_with_driver_data(parent, entry, name, in lists_bind_fdt()
179 pr_debug("Driver '%s' refuses to bind\n", entry->name); in lists_bind_fdt()
183 dm_warn("Error binding driver '%s': %d\n", entry->name, in lists_bind_fdt()