Lines Matching refs:child
76 static void acpi_pci_child_deleted(device_t dev, device_t child);
78 device_t child, struct sbuf *sb);
80 device_t child, const char *locator, struct sbuf *sb);
83 static int acpi_pci_read_ivar(device_t dev, device_t child, int which,
85 static int acpi_pci_write_ivar(device_t dev, device_t child, int which,
89 static int acpi_pci_set_powerstate_method(device_t dev, device_t child,
92 static bus_dma_tag_t acpi_pci_get_dma_tag(device_t bus, device_t child);
93 static int acpi_pci_get_domain(device_t dev, device_t child, int *domain);
136 acpi_pci_read_ivar(device_t dev, device_t child, int which, uintptr_t *result) in acpi_pci_read_ivar() argument
140 dinfo = device_get_ivars(child); in acpi_pci_read_ivar()
149 return (pci_read_ivar(dev, child, which, result)); in acpi_pci_read_ivar()
153 acpi_pci_write_ivar(device_t dev, device_t child, int which, uintptr_t value) in acpi_pci_write_ivar() argument
157 dinfo = device_get_ivars(child); in acpi_pci_write_ivar()
166 return (pci_write_ivar(dev, child, which, value)); in acpi_pci_write_ivar()
170 acpi_pci_child_deleted(device_t dev, device_t child) in acpi_pci_child_deleted() argument
172 struct acpi_pci_devinfo *dinfo = device_get_ivars(child); in acpi_pci_child_deleted()
174 if (acpi_get_device(dinfo->ap_handle) == child) in acpi_pci_child_deleted()
176 pci_child_deleted(dev, child); in acpi_pci_child_deleted()
180 acpi_pci_child_location_method(device_t cbdev, device_t child, struct sbuf *sb) in acpi_pci_child_location_method() argument
182 struct acpi_pci_devinfo *dinfo = device_get_ivars(child); in acpi_pci_child_location_method()
185 pci_child_location_method(cbdev, child, sb); in acpi_pci_child_location_method()
197 acpi_pci_get_device_path(device_t bus, device_t child, const char *locator, struct sbuf *sb) in acpi_pci_get_device_path() argument
201 return (acpi_get_acpi_device_path(bus, child, locator, sb)); in acpi_pci_get_device_path()
204 return (pci_get_device_path_method(bus, child, locator, sb)); in acpi_pci_get_device_path()
216 acpi_pci_get_domain(device_t dev, device_t child, int *domain) in acpi_pci_get_domain() argument
220 d = acpi_pxm_parse(child); in acpi_pci_get_domain()
229 return (bus_generic_get_domain(dev, child, domain)); in acpi_pci_get_domain()
236 acpi_pci_set_powerstate_method(device_t dev, device_t child, int state) in acpi_pci_set_powerstate_method() argument
256 old_state = pci_get_powerstate(child); in acpi_pci_set_powerstate_method()
258 error = pci_set_powerstate_method(dev, child, state); in acpi_pci_set_powerstate_method()
262 h = acpi_get_handle(child); in acpi_pci_set_powerstate_method()
274 error = pci_set_powerstate_method(dev, child, state); in acpi_pci_set_powerstate_method()
285 device_t child; in acpi_pci_update_device() local
294 child = acpi_get_device(handle); in acpi_pci_update_device()
295 if (child != NULL) { in acpi_pci_update_device()
296 KASSERT(device_get_parent(child) == in acpi_pci_update_device()
317 device_t child; in acpi_pci_save_handle() local
323 child = context; in acpi_pci_save_handle()
328 dinfo = device_get_ivars(child); in acpi_pci_save_handle()
332 acpi_pci_update_device(handle, child); in acpi_pci_save_handle()
339 acpi_pci_child_added(device_t dev, device_t child) in acpi_pci_child_added() argument
355 acpi_pci_save_handle, NULL, child, NULL); in acpi_pci_child_added()
390 device_t child, dev; in acpi_pci_device_notify_handler() local
403 child = acpi_get_device(h); in acpi_pci_device_notify_handler()
404 if (child == NULL) { in acpi_pci_device_notify_handler()
410 error = device_detach(child); in acpi_pci_device_notify_handler()
414 device_get_nameunit(child), error); in acpi_pci_device_notify_handler()
418 pci_has_pm(child)) in acpi_pci_device_notify_handler()
419 pci_clear_pme(child); in acpi_pci_device_notify_handler()
500 acpi_pci_get_dma_tag(device_t bus, device_t child) in acpi_pci_get_dma_tag() argument
504 if (device_get_parent(child) == bus) { in acpi_pci_get_dma_tag()
506 tag = iommu_get_dma_tag(bus, child); in acpi_pci_get_dma_tag()
510 tag = pci_get_dma_tag(bus, child); in acpi_pci_get_dma_tag()
515 acpi_pci_get_dma_tag(device_t bus, device_t child) in acpi_pci_get_dma_tag() argument
518 return (pci_get_dma_tag(bus, child)); in acpi_pci_get_dma_tag()