Lines Matching refs:lm_softc
75 static const struct wb_product *wb_lookup(struct lm_softc *,
77 static int wb_match(struct lm_softc *);
78 static int wb_attach(struct lm_softc *);
79 static int nslm_match(struct lm_softc *);
80 static int nslm_attach(struct lm_softc *);
81 static int def_match(struct lm_softc *);
82 static int def_attach(struct lm_softc *);
83 static void wb_temp_diode_type(struct lm_softc *, int);
84 static uint16_t wb_read_vendorid(struct lm_softc *);
88 static void lm_generic_banksel(struct lm_softc *, uint8_t);
89 static void lm_setup_sensors(struct lm_softc *, const struct lm_sensor *);
90 static void lm_refresh_sensor_data(struct lm_softc *);
91 static void lm_refresh_volt(struct lm_softc *, int);
92 static void lm_refresh_temp(struct lm_softc *, int);
93 static void lm_refresh_fanrpm(struct lm_softc *, int);
95 static void wb_refresh_sensor_data(struct lm_softc *);
96 static void wb_w83637hf_refresh_vcore(struct lm_softc *, int);
97 static void wb_refresh_nvolt(struct lm_softc *, int);
98 static void wb_w83627ehf_refresh_nvolt(struct lm_softc *, int);
99 static void wb_refresh_temp(struct lm_softc *, int);
100 static void wb_refresh_fanrpm(struct lm_softc *, int);
101 static void wb_w83792d_refresh_fanrpm(struct lm_softc *, int);
102 static void wb_nct6776f_refresh_fanrpm(struct lm_softc *, int);
104 static void as_refresh_temp(struct lm_softc *, int);
107 int (*chip_match)(struct lm_softc *);
108 int (*chip_attach)(struct lm_softc *);
2172 lm_generic_banksel(struct lm_softc *lmsc, uint8_t bank)
2184 lm_match(struct lm_softc *lmsc)
2208 nslm_match(struct lm_softc *sc)
2228 lm_attach(struct lm_softc *lmsc)
2288 lm_detach(struct lm_softc *lmsc)
2301 struct lm_softc *lmsc = arg;
2308 nslm_attach(struct lm_softc *sc)
2343 def_match(struct lm_softc *sc)
2350 def_attach(struct lm_softc *sc)
2365 wb_temp_diode_type(struct lm_softc *sc, int diode_type)
2413 wb_lookup(struct lm_softc *sc, const struct wb_product *products, uint16_t id)
2452 wb_read_vendorid(struct lm_softc *sc)
2487 wb_read_chipid(struct lm_softc *sc)
2517 wb_match(struct lm_softc *sc)
2547 wb_attach(struct lm_softc *sc)
2645 lm_setup_sensors(struct lm_softc *sc, const struct lm_sensor *sensors)
2661 lm_refresh_sensor_data(struct lm_softc *sc)
2670 lm_refresh_volt(struct lm_softc *sc, int n)
2695 lm_refresh_temp(struct lm_softc *sc, int n)
2717 lm_refresh_fanrpm(struct lm_softc *sc, int n)
2749 wb_refresh_sensor_data(struct lm_softc *sc)
2769 wb_w83637hf_refresh_vcore(struct lm_softc *sc, int n)
2790 wb_refresh_nvolt(struct lm_softc *sc, int n)
2809 wb_w83627ehf_refresh_nvolt(struct lm_softc *sc, int n)
2828 wb_refresh_temp(struct lm_softc *sc, int n)
2854 wb_refresh_fanrpm(struct lm_softc *sc, int n)
2903 wb_nct6776f_refresh_fanrpm(struct lm_softc *sc, int n)
2919 wb_w83792d_refresh_fanrpm(struct lm_softc *sc, int n)
2967 as_refresh_temp(struct lm_softc *sc, int n)