Lines Matching refs:entry

28 	struct driver *entry;  in lists_driver_lookup_name()  local
30 for (entry = drv; entry != drv + n_ents; entry++) { in lists_driver_lookup_name()
31 if (!strcmp(name, entry->name)) in lists_driver_lookup_name()
32 return entry; in lists_driver_lookup_name()
44 struct uclass_driver *entry; in lists_uclass_lookup() local
46 for (entry = uclass; entry != uclass + n_ents; entry++) { in lists_uclass_lookup()
47 if (entry->id == id) in lists_uclass_lookup()
48 return entry; in lists_uclass_lookup()
86 const struct driver_info *entry = info + idx; in bind_drivers_pass() local
92 int parent_idx = driver_info_parent_id(entry); in bind_drivers_pass()
110 ret = device_bind_by_name(par, pre_reloc_only, entry, &dev); in bind_drivers_pass()
115 dm_warn("No match for driver '%s'\n", entry->name); in bind_drivers_pass()
205 struct driver *entry; in lists_bind_fdt() local
241 for (entry = driver; entry != driver + n_ents; entry++) { in lists_bind_fdt()
243 if (drv != entry) in lists_bind_fdt()
245 if (!entry->of_match) in lists_bind_fdt()
248 ret = driver_check_compatible(entry->of_match, &id, in lists_bind_fdt()
253 if (entry == driver + n_ents) in lists_bind_fdt()
258 !(entry->flags & DM_FLAG_PRE_RELOC)) { in lists_bind_fdt()
264 if (entry->of_match) in lists_bind_fdt()
266 entry->name, id->compatible); in lists_bind_fdt()
267 ret = device_bind_with_driver_data(parent, entry, name, in lists_bind_fdt()
271 log_debug("Driver '%s' refuses to bind\n", entry->name); in lists_bind_fdt()
275 dm_warn("Error binding driver '%s': %d\n", entry->name, in lists_bind_fdt()