acpi_softc
struct acpi_softc * const sc = aux;
struct acpi_softc * const sc = aux;
struct acpi_softc * const sc = aux;
acpi_md_callback(struct acpi_softc *sc)
arm_acpi_dma_module(struct acpi_softc *sc, struct acpi_devnode *ad)
arm_acpi_dma_init_ranges(struct acpi_softc *sc, struct acpi_devnode *ad,
arm_acpi_dma_flags(struct acpi_softc *sc, struct acpi_devnode *ad)
arm_acpi_dma32_tag(struct acpi_softc *sc, struct acpi_devnode *ad)
arm_acpi_dma64_tag(struct acpi_softc *sc, struct acpi_devnode *ad)
bus_dma_tag_t arm_acpi_dma32_tag(struct acpi_softc *, struct acpi_devnode *);
bus_dma_tag_t arm_acpi_dma64_tag(struct acpi_softc *, struct acpi_devnode *);
pci_chipset_tag_t acpi_pci_md_get_chipset_tag(struct acpi_softc *, int, int);
acpi_pci_md_get_chipset_tag(struct acpi_softc *sc, int seg, int bbn)
pct->pct_ap.ap_bst = acpi_softc->sc_memt;
struct acpi_softc;
void acpi_md_callback(struct acpi_softc *);
acpi_md_callback(struct acpi_softc *sc)
struct acpi_softc;
void acpi_md_callback(struct acpi_softc *);
acpi_md_callback(struct acpi_softc *sc)
struct acpi_softc;
void acpi_md_callback(struct acpi_softc *);
static int mpacpi_find_pcibusses(struct acpi_softc *);
static void mpacpi_config_irouting(struct acpi_softc *);
extern struct acpi_softc *acpi_softc; /* XXX */
(acpi_softc->sc_quirks & ACPI_QUIRK_IRQ0)))
mpacpi_find_pcibusses(struct acpi_softc *sc)
mpacpi_config_irouting(struct acpi_softc *acpi)
struct acpi_softc *acpi = self;
struct acpi_softc *sc = device_private(self);
acpi_rescan_node(struct acpi_softc *sc, struct acpi_devnode *ad)
acpi_rescan_early(struct acpi_softc *sc)
acpi_rescan_nodes(struct acpi_softc *sc)
struct acpi_softc *sc = device_private(self);
struct acpi_softc *sc = acpi_softc;
struct acpi_softc *sc = acpi_softc;
acpi_register_fixed_button(struct acpi_softc *sc, int event)
acpi_deregister_fixed_button(struct acpi_softc *sc, int event)
struct acpi_softc *acpi_softc = NULL;
acpi_sleep_init(struct acpi_softc *sc)
struct acpi_softc *sc = acpi_softc;
if (acpi_softc == NULL)
struct acpi_softc *aw_sc;
struct acpi_softc *sc = acpi_softc;
if (acpi_softc == NULL)
struct acpi_softc *sc = acpi_softc;
if (acpi_softc == NULL)
static void acpi_build_tree(struct acpi_softc *);
static void acpi_find_deps(struct acpi_softc *);
static void acpi_config_tree(struct acpi_softc *);
static void acpi_config_dma(struct acpi_softc *);
acpi_print_verbose_stub(struct acpi_softc *sc)
static void acpi_rescan_early(struct acpi_softc *);
aprint_verbose_dev(acpi_softc->sc_dev,
static void acpi_rescan_nodes(struct acpi_softc *);
aprint_error_dev(acpi_softc->sc_dev, "failed to "
static void acpi_register_fixed_button(struct acpi_softc *, int);
static void acpi_deregister_fixed_button(struct acpi_softc *, int);
aprint_error_dev(acpi_softc->sc_dev,
aprint_error_dev(acpi_softc->sc_dev,
aprint_error_dev(acpi_softc->sc_dev, "%s: failed to set "
static void acpi_sleep_init(struct acpi_softc *);
void acpi_print_verbose_stub(struct acpi_softc *);
void (*acpi_print_verbose)(struct acpi_softc *) = acpi_print_verbose_stub;
bus_dma_tag_t acpi_default_dma_tag(struct acpi_softc *, struct acpi_devnode *);
bus_dma_tag_t acpi_default_dma64_tag(struct acpi_softc *, struct acpi_devnode *);
pci_chipset_tag_t acpi_default_pci_chipset_tag(struct acpi_softc *, int, int);
CFATTACH_DECL2_NEW(acpi, sizeof(struct acpi_softc),
if (acpi_softc != NULL)
if (acpi_softc == NULL)
struct acpi_softc *sc = acpi_softc;
struct acpi_softc *sc = device_private(self);
if (acpi_softc != NULL)
acpi_softc = sc;
struct acpi_softc *sc = device_private(self);
acpi_softc = NULL;
struct acpi_softc *sc = device_private(self);
acpi_build_tree(struct acpi_softc *sc)
acpi_find_deps(struct acpi_softc *sc)
acpi_config_tree(struct acpi_softc *sc)
acpi_config_dma(struct acpi_softc *sc)
struct acpi_softc *sc = awc->aw_sc;
acpi_default_dma_tag(struct acpi_softc *sc, struct acpi_devnode *ad)
acpi_default_dma64_tag(struct acpi_softc *sc, struct acpi_devnode *ad)
acpi_default_pci_chipset_tag(struct acpi_softc *sc, int seg, int bbn)
struct acpi_softc;
if (acpi_softc == NULL)
KASSERT(acpi_softc != NULL);
SIMPLEQ_FOREACH(ad, &acpi_softc->sc_head, ad_list) {
SIMPLEQ_FOREACH(ad, &acpi_softc->sc_head, ad_list) {
SIMPLEQ_FOREACH(ad, &acpi_softc->sc_head, ad_list) {
acpimcfg_probe(struct acpi_softc *sc)
static struct acpi_softc *acpi_sc;
struct acpi_softc;
void acpimcfg_probe(struct acpi_softc *);
ap->ap_pc = acpi_get_pci_chipset_tag(acpi_softc, ap->ap_segment, ap->ap_downbus);
struct acpi_softc *sc = acpi_softc;
struct acpi_softc *sc = acpi_softc;
acpitimer_init(struct acpi_softc *sc)
int acpitimer_init(struct acpi_softc *);
struct acpi_softc *sc = acpi_softc;
static void (*saved_print_verbose)(struct acpi_softc *);
acpi_print_verbose_real(acpi_softc);
acpi_print_verbose_real(struct acpi_softc *sc)
acpi_print_madt(struct acpi_softc *sc)
struct acpi_softc *sc = aux;
acpi_print_fadt(struct acpi_softc *sc)
acpi_print_devnodes(struct acpi_softc *sc)
void acpi_print_verbose_real(struct acpi_softc *);
static void acpi_print_madt(struct acpi_softc *);
static void acpi_print_fadt(struct acpi_softc *);
static void acpi_print_devnodes(struct acpi_softc *);
acpi_wakedev_commit(struct acpi_softc *sc, int state)
void acpi_wakedev_commit(struct acpi_softc *, int);
extern struct acpi_softc *acpi_softc;
bus_dma_tag_t acpi_get_dma_tag(struct acpi_softc *, struct acpi_devnode *);
bus_dma_tag_t acpi_get_dma64_tag(struct acpi_softc *, struct acpi_devnode *);
pci_chipset_tag_t acpi_get_pci_chipset_tag(struct acpi_softc *, int, int);
extern void (*acpi_print_verbose)(struct acpi_softc *);
SIMPLEQ_FOREACH(ad, &acpi_softc->sc_head, ad_list) {