Lines Matching refs:device
33 void bus::add_device(device *d) { in add_device()
114 device *d; in probe()
115 err = device::probe(loc, b, &d); in probe()
136 auto perdev = [](device *d) -> status_t { in allocate_resources()
137 device::bar_sizes sizes = {}; in allocate_resources()
156 auto perdev = [&](device *d) -> status_t { in allocate_resources()
163 device::bar_alloc_request *r; in allocate_resources()
164 list_for_every_entry(list, r, device::bar_alloc_request, node) { in allocate_resources()
171 device::bar_alloc_request *r, *temp; in allocate_resources()
172 list_for_every_entry_safe(main_list, r, temp, device::bar_alloc_request, node) { in allocate_resources()
178 device::bar_alloc_request *temp2; in allocate_resources()
179 list_for_every_entry(out_list, temp2, device::bar_alloc_request, node) { in allocate_resources()
216 device::bar_alloc_request *r, *temp; in allocate_resources()
217 list_for_every_entry_safe(&io_requests, r, temp, device::bar_alloc_request, node) { in allocate_resources()
234 list_for_every_entry_safe(&mmio_requests, r, temp, device::bar_alloc_request, node) { in allocate_resources()
257 for_every_device([](device *d) -> status_t { in allocate_resources()
270 device *d; in dump()
271 list_for_every_entry(&child_devices_, d, device, node) { in dump()