Lines Matching refs:lookups
37 struct gpiod_lookup_table *lookups;
48 struct gpiod_lookup_table *lookups;
50 lookups = krealloc(aggr->lookups, struct_size(lookups, table, *n + 2),
52 if (!lookups)
55 lookups->table[*n] = GPIO_LOOKUP_IDX(key, hwnum, NULL, *n, 0);
58 memset(&lookups->table[*n], 0, sizeof(lookups->table[*n]));
60 aggr->lookups = lookups;
131 aggr->lookups = kzalloc(struct_size(aggr->lookups, table, 1),
133 if (!aggr->lookups) {
147 aggr->lookups->dev_id = kasprintf(GFP_KERNEL, "%s.%d", DRV_NAME, id);
148 if (!aggr->lookups->dev_id) {
157 gpiod_add_lookup_table(aggr->lookups);
169 gpiod_remove_lookup_table(aggr->lookups);
171 kfree(aggr->lookups->dev_id);
177 kfree(aggr->lookups);
188 gpiod_remove_lookup_table(aggr->lookups);
189 kfree(aggr->lookups->dev_id);
190 kfree(aggr->lookups);