Lines Matching defs:lookup
77 * struct reset_gpio_lookup - lookup key for ad-hoc created reset-gpio devices
194 * reset_controller_add_lookup - register a set of lookup entries
195 * @lookup: array of reset lookup entries
196 * @num_entries: number of entries in the lookup array
198 void reset_controller_add_lookup(struct reset_control_lookup *lookup,
206 entry = &lookup[i];
209 pr_warn("%s(): reset lookup entry badly specified, skipping\n",
873 /* Size: one lookup entry plus sentinel */
874 struct gpiod_lookup_table *lookup __free(kfree) = kzalloc(struct_size(lookup, table, 2),
876 if (!lookup)
879 lookup->dev_id = kasprintf(GFP_KERNEL, "reset-gpio.%d", id);
880 if (!lookup->dev_id)
885 lookup->table[0] = GPIO_LOOKUP(no_free_ptr(label), gpio, "reset",
889 gpiod_add_lookup_table(no_free_ptr(lookup));
1101 const struct reset_control_lookup *lookup;
1108 list_for_each_entry(lookup, &reset_lookup_list, list) {
1109 if (strcmp(lookup->dev_id, dev_id))
1112 if ((!con_id && !lookup->con_id) ||
1113 ((con_id && lookup->con_id) &&
1114 !strcmp(con_id, lookup->con_id))) {
1116 rcdev = __reset_controller_by_name(lookup->provider);
1125 lookup->index,
1449 const struct reset_control_lookup *lookup;
1459 list_for_each_entry(lookup, &reset_lookup_list, list) {
1460 if (!strcmp(lookup->dev_id, dev_id))