Lines Matching refs:slice
54 static void max6875_update_slice(struct i2c_client *client, int slice)
60 if (slice >= USER_EEPROM_SLICES)
65 buf = &data->data[slice << SLICE_BITS];
67 if (!(data->valid & (1 << slice)) ||
68 time_after(jiffies, data->last_updated[slice])) {
70 dev_dbg(&client->dev, "Starting update of slice %u\n", slice);
72 data->valid &= ~(1 << slice);
74 addr = USER_EEPROM_BASE + (slice << SLICE_BITS);
99 data->last_updated[slice] = jiffies;
100 data->valid |= (1 << slice);
112 int slice, max_slice;
116 for (slice = (off >> SLICE_BITS); slice <= max_slice; slice++)
117 max6875_update_slice(client, slice);