Lines Matching defs:slice
44 u8 valid; /* bitfield, bit!=0 if slice is valid */
51 static void eeprom_update_client(struct i2c_client *client, u8 slice)
58 if (!(data->valid & (1 << slice)) ||
59 time_after(jiffies, data->last_updated[slice] + 300 * HZ)) {
60 dev_dbg(&client->dev, "Starting eeprom update, slice %u\n", slice);
63 for (i = slice << 5; i < (slice + 1) << 5; i += 32)
69 for (i = slice << 5; i < (slice + 1) << 5; i += 2) {
77 data->last_updated[slice] = jiffies;
78 data->valid |= (1 << slice);
90 u8 slice;
98 for (slice = off >> 5; slice <= (off + count - 1) >> 5; slice++)
99 eeprom_update_client(client, slice);