Searched refs:lmsc (Results 1 – 4 of 4) sorted by relevance
58 struct lm_softc lmsc; member88 sc->lmsc.lm_writereg = lm_isa_writereg; in lm_isa_match()89 sc->lmsc.lm_readreg = lm_isa_readreg; in lm_isa_match()90 rv = lm_match(&sc->lmsc); in lm_isa_match()123 sc->lmsc.sc_dev = self; in lm_isa_attach()124 sc->lmsc.lm_writereg = lm_isa_writereg; in lm_isa_attach()125 sc->lmsc.lm_readreg = lm_isa_readreg; in lm_isa_attach()127 sc->lmsc.sioid = (uint16_t)(uintptr_t)ia->ia_aux; in lm_isa_attach()129 lm_attach(&sc->lmsc); in lm_isa_attach()137 lm_detach(&sc->lmsc); in lm_isa_detach()[all …]
41 struct lm_softc lmsc; member
2172 lm_generic_banksel(struct lm_softc *lmsc, uint8_t bank) in lm_generic_banksel() argument2174 (*lmsc->lm_writereg)(lmsc, WB_BANKSEL, bank); in lm_generic_banksel()2184 lm_match(struct lm_softc *lmsc) in lm_match() argument2192 cr = (*lmsc->lm_readreg)(lmsc, LMD_CONFIG); in lm_match()2201 if ((rv = lm_chips[i].chip_match(lmsc)) != 0) in lm_match()2228 lm_attach(struct lm_softc *lmsc) in lm_attach() argument2234 if (lm_chips[i].chip_match(lmsc) != 0) { in lm_attach()2235 if (lm_chips[i].chip_attach(lmsc) == 0) in lm_attach()2243 (*lmsc->lm_writereg)(lmsc, LMD_CONFIG, 0x01); in lm_attach()2245 lmsc->sc_sme = sysmon_envsys_create(); in lm_attach()[all …]
117 lm_i2c_readreg(struct lm_softc *lmsc, int reg) in lm_i2c_readreg() argument119 struct lm_i2c_softc *sc = (struct lm_i2c_softc *)lmsc; in lm_i2c_readreg()136 lm_i2c_writereg(struct lm_softc *lmsc, int reg, uint8_t val) in lm_i2c_writereg() argument138 struct lm_i2c_softc *sc = (struct lm_i2c_softc *)lmsc; in lm_i2c_writereg()