apple_smc_softc
struct apple_smc_softc *apple_smc_sc;
int apple_smc_send_cmd(struct apple_smc_softc *, uint8_t, uint32_t, uint16_t);
int apple_smc_wait_cmd(struct apple_smc_softc *sc);
int apple_smc_read_key(struct apple_smc_softc *, uint32_t, void *, size_t);
struct apple_smc_softc * const sc = arg;
apple_smc_send_cmd(struct apple_smc_softc *sc, uint8_t cmd, uint32_t key,
apple_smc_wait_cmd(struct apple_smc_softc *sc)
apple_smc_read_key(struct apple_smc_softc *sc, uint32_t key, void *data, size_t len)
apple_smc_write_key(struct apple_smc_softc *sc, uint32_t key, void *data, size_t len)
struct apple_smc_softc * const sc = device_private(dev);
struct apple_smc_softc * const sc = device_private(self);
CFATTACH_DECL_NEW(apple_rtkitsmc, sizeof(struct apple_smc_softc),