Lines Matching defs:lm
45 struct wf_lm75_sensor *lm = wf_to_lm75(sr);
48 if (lm->i2c == NULL)
52 if (!lm->inited) {
53 u8 cfg_new, cfg = (u8)i2c_smbus_read_byte_data(lm->i2c, 1);
62 i2c_smbus_write_byte_data(lm->i2c, 1, cfg_new);
63 lm->inited = 1;
70 data = (s32)le16_to_cpu(i2c_smbus_read_word_data(lm->i2c, 0));
79 struct wf_lm75_sensor *lm = wf_to_lm75(sr);
81 kfree(lm);
93 struct wf_lm75_sensor *lm;
133 lm = kzalloc(sizeof(struct wf_lm75_sensor), GFP_KERNEL);
134 if (lm == NULL)
137 lm->inited = 0;
138 lm->ds1775 = ds1775;
139 lm->i2c = client;
140 lm->sens.name = name;
141 lm->sens.ops = &wf_lm75_ops;
142 i2c_set_clientdata(client, lm);
144 rc = wf_register_sensor(&lm->sens);
146 kfree(lm);
152 struct wf_lm75_sensor *lm = i2c_get_clientdata(client);
155 lm->i2c = NULL;
158 wf_unregister_sensor(&lm->sens);