Lines Matching defs:data
56 static irqreturn_t rtc_update_handler(int irq, void *data)
58 struct pm860x_rtc_info *info = (struct pm860x_rtc_info *)data;
82 unsigned long ticks, base, data;
92 data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
94 ticks = base + data;
96 base, data, ticks);
107 unsigned long ticks, base, data;
113 data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
115 base = ticks - data;
117 base, data, ticks);
131 unsigned long ticks, base, data;
141 data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
143 ticks = base + data;
145 base, data, ticks);
157 unsigned long ticks, base, data;
170 data = ticks - base;
172 buf[0] = data & 0xff;
173 buf[1] = (data >> 8) & 0xff;
174 buf[2] = (data >> 16) & 0xff;
175 buf[3] = (data >> 24) & 0xff;
202 unsigned int sum, data, mean, vrtc_set;
208 data = (buf[0] << 4) | buf[1];
209 data = (data * 5400) >> 12; /* convert to mv */
210 sum += data;
217 data = sum & 0x3;
220 if (++data == 4)
222 data = (sum & 0xf8) | (data & 0x3);
223 pm860x_reg_write(info->i2c, PM8607_RTC_MISC1, data);
226 if (data-- == 0)
228 data = (sum & 0xf8) | (data & 0x3);
229 pm860x_reg_write(info->i2c, PM8607_RTC_MISC1, data);
232 dev_dbg(info->dev, "set 0x%x to RTC_MISC1\n", data);