Lines Matching refs:val
40 static int dac7612_cmd_single(struct dac7612 *priv, int channel, u16 val)
45 priv->data[0] |= val >> 8;
46 priv->data[1] = val & 0xff;
48 priv->cache[channel] = val;
77 int *val, int *val2, long mask)
84 *val = priv->cache[chan->channel];
88 *val = 1;
98 int val, int val2, long mask)
106 if ((val >= BIT(DAC7612_RESOLUTION)) || val < 0 || val2)
109 if (val == priv->cache[chan->channel])
113 ret = dac7612_cmd_single(priv, chan->channel, val);