Lines Matching refs:d
33 void bus::add_device(device *d) {
35 list_add_tail(&child_devices_, &d->node);
114 device *d;
115 err = device::probe(loc, b, &d);
120 DEBUG_ASSERT(d);
121 b->add_device(d);
136 auto perdev = [](device *d) -> status_t {
139 d->compute_bar_sizes(&sizes);
143 pci_loc_string(d->loc(), str), sizes.io_size, sizes.io_align, sizes.mmio_size, sizes.mmio_align,
156 auto perdev = [&](device *d) -> status_t {
157 d->get_bar_alloc_requests(&alloc_requests);
199 printf("IO requests for devices on bus %d:\n", bus_num());
211 printf("MMIO combined requests on bus %d:\n", bus_num());
257 for_every_device([](device *d) -> status_t {
258 d->assign_child_resources();
269 printf("bus %d\n", loc().bus);
270 device *d;
271 list_for_every_entry(&child_devices_, d, device, node) {
272 d->dump(indent + 1);