Lines Matching refs:isl6423

68 static int isl6423_write(struct isl6423_dev *isl6423, u8 reg)  in isl6423_write()  argument
70 struct i2c_adapter *i2c = isl6423->i2c; in isl6423_write()
71 u8 addr = isl6423->config->addr; in isl6423_write()
89 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; in isl6423_set_modulation() local
90 const struct isl6423_config *config = isl6423->config; in isl6423_set_modulation()
101 err = isl6423_write(isl6423, reg_2); in isl6423_set_modulation()
113 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; in isl6423_voltage_boost() local
114 u8 reg_3 = isl6423->reg_3; in isl6423_voltage_boost()
115 u8 reg_4 = isl6423->reg_4; in isl6423_voltage_boost()
129 err = isl6423_write(isl6423, reg_3); in isl6423_voltage_boost()
133 err = isl6423_write(isl6423, reg_4); in isl6423_voltage_boost()
137 isl6423->reg_3 = reg_3; in isl6423_voltage_boost()
138 isl6423->reg_4 = reg_4; in isl6423_voltage_boost()
150 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; in isl6423_set_voltage() local
151 u8 reg_3 = isl6423->reg_3; in isl6423_set_voltage()
152 u8 reg_4 = isl6423->reg_4; in isl6423_set_voltage()
179 err = isl6423_write(isl6423, reg_3); in isl6423_set_voltage()
183 err = isl6423_write(isl6423, reg_4); in isl6423_set_voltage()
187 isl6423->reg_3 = reg_3; in isl6423_set_voltage()
188 isl6423->reg_4 = reg_4; in isl6423_set_voltage()
198 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; in isl6423_set_current() local
199 u8 reg_3 = isl6423->reg_3; in isl6423_set_current()
200 const struct isl6423_config *config = isl6423->config; in isl6423_set_current()
231 err = isl6423_write(isl6423, reg_3); in isl6423_set_current()
247 err = isl6423_write(isl6423, reg_3); in isl6423_set_current()
251 isl6423->reg_3 = reg_3; in isl6423_set_current()
271 struct isl6423_dev *isl6423; in isl6423_attach() local
273 isl6423 = kzalloc(sizeof(struct isl6423_dev), GFP_KERNEL); in isl6423_attach()
274 if (!isl6423) in isl6423_attach()
277 isl6423->config = config; in isl6423_attach()
278 isl6423->i2c = i2c; in isl6423_attach()
279 fe->sec_priv = isl6423; in isl6423_attach()
282 isl6423->reg_3 = 0x02 << 5; in isl6423_attach()
284 isl6423->reg_4 = 0x03 << 5; in isl6423_attach()
295 isl6423->verbose = verbose; in isl6423_attach()
300 kfree(isl6423); in isl6423_attach()