Lines Matching refs:buffer
79 // Read data from the NVRAM and return it in buffer.
82 IOReturn AppleNVRAM::read(IOByteCount offset, UInt8 *buffer,
87 if ((buffer == 0) || (length <= 0) || (offset < 0) ||
94 buffer[cnt] = _nvramData[(offset + cnt) << 4];
102 buffer[cnt] = _nvramData[((offset + length) & 0x1F) << 4];
117 // Write data from buffer into NVRAM.
120 IOReturn AppleNVRAM::write(IOByteCount offset, UInt8 *buffer,
125 if ((buffer == 0) || (length <= 0) || (offset < 0) ||
132 _nvramData[(offset + cnt) << 4] = buffer[cnt];
141 _nvramData[((offset + length) & 0x1F) << 4] = buffer[cnt];