Lines Matching refs:mode
141 u8 mode, psen; in hi8435_read_event_value() local
149 mode = !!(psen & BIT(chan->channel / 8)); in hi8435_read_event_value()
151 ret = hi8435_readw(priv, mode ? HI8435_SOCENHYS_REG : in hi8435_read_event_value()
173 u8 mode, psen; in hi8435_write_event_value() local
181 mode = !!(psen & BIT(chan->channel / 8)); in hi8435_write_event_value()
183 ret = hi8435_readw(priv, mode ? HI8435_SOCENHYS_REG : in hi8435_write_event_value()
190 if (val < 2 || val > 21 || (val + 2) > priv->threshold_hi[mode]) in hi8435_write_event_value()
193 if (val == priv->threshold_lo[mode]) in hi8435_write_event_value()
196 priv->threshold_lo[mode] = val; in hi8435_write_event_value()
199 if ((priv->threshold_hi[mode] - priv->threshold_lo[mode]) % 2) in hi8435_write_event_value()
200 priv->threshold_hi[mode]--; in hi8435_write_event_value()
203 if (val < 3 || val > 22 || val < (priv->threshold_lo[mode] + 2)) in hi8435_write_event_value()
206 if (val == priv->threshold_hi[mode]) in hi8435_write_event_value()
209 priv->threshold_hi[mode] = val; in hi8435_write_event_value()
212 if ((priv->threshold_hi[mode] - priv->threshold_lo[mode]) % 2) in hi8435_write_event_value()
213 priv->threshold_lo[mode]++; in hi8435_write_event_value()
219 ret = hi8435_readw(priv, mode ? HI8435_SOCENHYS_REG : in hi8435_write_event_value()
227 reg = priv->threshold_hi[mode] - priv->threshold_lo[mode]; in hi8435_write_event_value()
230 reg |= (priv->threshold_hi[mode] + priv->threshold_lo[mode]); in hi8435_write_event_value()
232 ret = hi8435_writew(priv, mode ? HI8435_SOCENHYS_REG : in hi8435_write_event_value()
291 unsigned int mode) in hi8435_set_sensing_mode() argument
306 if (mode) in hi8435_set_sensing_mode()