Lines Matching refs:d
33 struct device *d; in find_device() local
37 for (d=first_dev; d; d=d->next) in find_device()
38 if (d->dev == dd) in find_device()
40 return d; in find_device()
62 insert_dev(struct device *d, struct bridge *b) in insert_dev() argument
64 struct pci_dev *p = d->dev; in insert_dev()
93 insert_dev(d, c); in insert_dev()
102 *bus->last_dev = d; in insert_dev()
103 bus->last_dev = &d->bus_next; in insert_dev()
104 d->bus_next = NULL; in insert_dev()
105 d->parent_bus = bus; in insert_dev()
111 struct device *d; in grow_tree() local
118 for (d=first_dev; d; d=d->next) in grow_tree()
121 if (b->domain == (unsigned)d->dev->domain) in grow_tree()
126 b->domain = d->dev->domain; in grow_tree()
142 for (d=first_dev; d; d=d->next) in grow_tree()
144 struct pci_dev *dd = d->dev; in grow_tree()
146 byte ht = d->no_config_access ? -1 : (get_conf_byte(d, PCI_HEADER_TYPE) & 0x7f); in grow_tree()
155 b->secondary = get_conf_byte(d, PCI_SECONDARY_BUS); in grow_tree()
156 b->subordinate = get_conf_byte(d, PCI_SUBORDINATE_BUS); in grow_tree()
160 b->secondary = get_conf_byte(d, PCI_CB_CARD_BUS); in grow_tree()
161 b->subordinate = get_conf_byte(d, PCI_CB_SUBORDINATE_BUS); in grow_tree()
168 b->br_dev = d; in grow_tree()
169 d->bridge = b; in grow_tree()
178 for (d=first_dev; d; d=d->next) in grow_tree()
181 if (d->dev->known_fields & PCI_FILL_PARENT) in grow_tree()
182 parent = find_device(d->dev->parent); in grow_tree()
188 b->secondary = d->dev->bus; in grow_tree()
236 for (d=first_dev; d; d=d->next) in grow_tree()
237 insert_dev(d, &host_bridge); in grow_tree()
290 show_tree_dev(struct pci_filter *filter, struct device *d, char *line, char *p) in show_tree_dev() argument
292 struct pci_dev *q = d->dev; in show_tree_dev()
298 if (b->br_dev == d) in show_tree_dev()
318 get_filter_for_child(struct pci_filter *filter, struct device *d) in get_filter_for_child() argument
323 if (pci_filter_match(filter, d->dev)) in get_filter_for_child()
333 check_dev_filter(struct pci_filter *filter, struct device *d) in check_dev_filter() argument
341 if (pci_filter_match(filter, d->dev)) in check_dev_filter()
345 if (br->br_dev == d) in check_dev_filter()
359 struct device *d; in check_bus_filter() local
364 for (d = b->first_dev; d; d = d->bus_next) in check_bus_filter()
365 if (check_dev_filter(filter, d)) in check_bus_filter()
389 struct device *d = b->first_dev; in show_tree_bus() local
393 if (check_dev_filter(filter, d)) in show_tree_bus()
395 d = d->bus_next; in show_tree_bus()
397 while (d); in show_tree_bus()
399 for (i = 0, d = b->first_dev; d; d = d->bus_next) in show_tree_bus()
401 if (!check_dev_filter(filter, d)) in show_tree_bus()
404 show_tree_dev(get_filter_for_child(filter, d), d, line, p2); in show_tree_bus()