Lines Matching refs:buffer
176 int vme8349_read_spd(uchar chip, uint addr, int alen, uchar *buffer, int len) in vme8349_read_spd() argument
184 if (i2c_read(chip, addr, alen, buffer, len) == 0) in vme8349_read_spd()
185 if (memcmp(&buffer[64], &default_spd_eeprom.mid[0], 8) == 0) { in vme8349_read_spd()
188 sum = (sum + buffer[l]) & 0xff; in vme8349_read_spd()
189 if (sum == buffer[63]) in vme8349_read_spd()
193 sum, buffer[63]); in vme8349_read_spd()
197 memcpy(buffer, (void *)&default_spd_eeprom, len); in vme8349_read_spd()
200 sum = (sum + buffer[l]) & 0xff; in vme8349_read_spd()
201 if (sum != buffer[63]) in vme8349_read_spd()
203 sum, buffer[63]); in vme8349_read_spd()
204 buffer[63] = sum; in vme8349_read_spd()