Lines Matching defs:lm
46 struct wf_lm75_sensor *lm = wf_to_lm75(sr);
49 if (lm->i2c == NULL)
53 if (!lm->inited) {
54 u8 cfg_new, cfg = (u8)i2c_smbus_read_byte_data(lm->i2c, 1);
63 i2c_smbus_write_byte_data(lm->i2c, 1, cfg_new);
64 lm->inited = 1;
71 data = (s32)le16_to_cpu(i2c_smbus_read_word_data(lm->i2c, 0));
80 struct wf_lm75_sensor *lm = wf_to_lm75(sr);
82 kfree(lm);
94 struct wf_lm75_sensor *lm;
134 lm = kzalloc(sizeof(struct wf_lm75_sensor), GFP_KERNEL);
135 if (lm == NULL)
138 lm->inited = 0;
139 lm->ds1775 = ds1775;
140 lm->i2c = client;
141 lm->sens.name = name;
142 lm->sens.ops = &wf_lm75_ops;
143 i2c_set_clientdata(client, lm);
145 rc = wf_register_sensor(&lm->sens);
147 kfree(lm);
153 struct wf_lm75_sensor *lm = i2c_get_clientdata(client);
156 lm->i2c = NULL;
159 wf_unregister_sensor(&lm->sens);