/src/sys/dev/isa/ |
lm_isa_common.c | 58 struct lm_softc lmsc; member in struct:lm_isa_softc 88 sc->lmsc.lm_writereg = lm_isa_writereg; 89 sc->lmsc.lm_readreg = lm_isa_readreg; 90 rv = lm_match(&sc->lmsc); 123 sc->lmsc.sc_dev = self; 124 sc->lmsc.lm_writereg = lm_isa_writereg; 125 sc->lmsc.lm_readreg = lm_isa_readreg; 127 sc->lmsc.sioid = (uint16_t)(uintptr_t)ia->ia_aux; 129 lm_attach(&sc->lmsc); 137 lm_detach(&sc->lmsc); [all...] |
lm_isa_common_var.h | 41 struct lm_softc lmsc; member in struct:lm_isa_softc
|
/src/sys/dev/i2c/ |
lm_i2c.c | 117 lm_i2c_readreg(struct lm_softc *lmsc, int reg) 119 struct lm_i2c_softc *sc = (struct lm_i2c_softc *)lmsc; 136 lm_i2c_writereg(struct lm_softc *lmsc, int reg, uint8_t val) 138 struct lm_i2c_softc *sc = (struct lm_i2c_softc *)lmsc;
|
/src/sys/dev/ic/ |
nslm7x.c | 2172 lm_generic_banksel(struct lm_softc *lmsc, uint8_t bank) 2174 (*lmsc->lm_writereg)(lmsc, WB_BANKSEL, bank); 2180 * prerequisites: lmsc contains valid lm_{read,write}reg() routines 2184 lm_match(struct lm_softc *lmsc) 2190 /*(*lmsc->lm_writereg)(lmsc, LMD_CONFIG, 0x80); */ 2192 cr = (*lmsc->lm_readreg)(lmsc, LMD_CONFIG); 2201 if ((rv = lm_chips[i].chip_match(lmsc)) != 0 2301 struct lm_softc *lmsc = arg; local in function:lm_refresh [all...] |