Lines Matching defs:ad
467 struct acpi_devnode *ad;
470 SIMPLEQ_FOREACH(ad, &sc->sc_head, ad_list) {
472 di = ad->ad_devinfo;
473 aprint_normal_dev(sc->sc_dev, "[%-4s] ", ad->ad_name);
494 acpi_print_tree(struct acpi_devnode *ad, uint32_t level)
505 if ((ad->ad_flags & ACPI_DEVICE_POWER) != 0)
508 if ((ad->ad_flags & ACPI_DEVICE_WAKEUP) != 0)
511 if ((ad->ad_flags & ACPI_DEVICE_EJECT) != 0)
514 aprint_normal("%-5s [%02u] [%s]", ad->ad_name, ad->ad_type, buf);
516 if (ad->ad_device != NULL)
517 aprint_normal(" <%s>", device_xname(ad->ad_device));
520 if (ad->ad_pciinfo != NULL) {
524 if ((ad->ad_pciinfo->ap_flags & ACPI_PCI_INFO_DEVICE) != 0)
526 ad->ad_pciinfo->ap_segment,
527 ad->ad_pciinfo->ap_bus,
528 ad->ad_pciinfo->ap_device,
529 ad->ad_pciinfo->ap_function);
531 if ((ad->ad_devinfo->Flags & ACPI_PCI_ROOT_BRIDGE) != 0)
534 if ((ad->ad_pciinfo->ap_flags & ACPI_PCI_INFO_BRIDGE) != 0)
536 ad->ad_pciinfo->ap_segment,
537 ad->ad_pciinfo->ap_downbus);
539 device_t dev = acpi_pcidev_find_dev(ad);
548 SIMPLEQ_FOREACH(child, &ad->ad_child_head, ad_child_list)