Lines Matching refs:buffer
47 * Fill a buffer with reproducible pseudo-random data using a simple xorshift
56 fill_with_pseudorandom_data_seed(uint64_t seed, void *buffer, size_t size)
64 * To avoid unaligned stores we only fill the aligned part of the buffer
68 if ((uintptr_t)buffer % sizeof(uint64_t)) {
70 sizeof(uint64_t) - (uintptr_t)buffer % sizeof(uint64_t);
72 (uint64_t *)((char *)buffer + unaligned_prefix);
73 memset(buffer, 0xab, unaligned_prefix);
75 aligned_buffer = (uint64_t *)buffer;
85 memset((char *)buffer + size - unaligned_suffix, 0xcd,
91 fill_with_pseudorandom_data(void *buffer, size_t size)
110 fill_with_pseudorandom_data_seed(seed, buffer, size);