dwiic_softc
static bool dwiic_pci_power(struct dwiic_softc *, bool);
dwiic_pci_power(struct dwiic_softc *dwsc, bool power)
struct dwiic_softc sc_dwiic;
dwiic_acpi_parse_param(struct dwiic_softc *sc, ACPI_HANDLE handle, const char *path,
dwiic_acpi_configure(struct dwiic_softc *sc, ACPI_HANDLE handle)
static void dwiic_acpi_parse_param(struct dwiic_softc *, ACPI_HANDLE,
static void dwiic_acpi_configure(struct dwiic_softc *, ACPI_HANDLE);
CFATTACH_DECL_NEW(dwiic_acpi, sizeof(struct dwiic_softc), dwiic_acpi_match, dwiic_acpi_attach, NULL, NULL);
struct dwiic_softc * const sc = device_private(self);
struct dwiic_softc sc_dwiic;
static int dwiic_init(struct dwiic_softc *);
static void dwiic_enable(struct dwiic_softc *, bool);
static uint32_t dwiic_read(struct dwiic_softc *, int);
static void dwiic_write(struct dwiic_softc *, int, uint32_t);
dwiic_attach(struct dwiic_softc *sc)
struct dwiic_softc *sc = device_private(self);
struct dwiic_softc *sc = device_private(self);
struct dwiic_softc *sc = device_private(self);
dwiic_read(struct dwiic_softc *sc, int offset)
dwiic_write(struct dwiic_softc *sc, int offset, uint32_t val)
dwiic_init(struct dwiic_softc *sc)
dwiic_enable(struct dwiic_softc *sc, bool enable)
struct dwiic_softc *sc = cookie;
dwiic_read_clear_intrbits(struct dwiic_softc *sc)
struct dwiic_softc *sc = arg;
bool (*sc_power)(struct dwiic_softc *, bool);
bool dwiic_attach(struct dwiic_softc *);