Home | History | Annotate | Download | only in crosstest

Lines Matching refs:buf

16  * Reset buf to the sequence of bytes: n, n+1, n+2 ... length - 1
19 reset_buf(uint8_t *buf, uint8_t init, SizeT length) {
23 buf[i] = v++;
31 fletcher_checksum(uint8_t *buf, SizeT length) {
37 sum = (sum + buf[i]) % kModulus;
43 int memcpy_test(uint8_t *buf, uint8_t *buf2, uint8_t init, SizeT length) {
44 reset_buf(buf, init, length);
45 memcpy((void *)buf2, (void *)buf, length);
49 int memmove_test(uint8_t *buf, uint8_t *buf2, uint8_t init, SizeT length) {
55 uint8_t *overlap_buf = buf + overlap_bytes;
57 reset_buf(buf, init, length);
60 memmove((void *)overlap_buf, (void *)buf, reduced_length);
63 memmove((void *)buf2, (void *)buf, length);
68 int memset_test(uint8_t *buf, uint8_t *buf2, uint8_t init, SizeT length) {
69 memset((void *)buf, init, length);
71 return fletcher_checksum(buf, length) + fletcher_checksum(buf2, length);
76 uint8_t buf[NBYTES]; \
78 reset_buf(buf, init, NBYTES); \
79 memcpy((void *)buf2, (void *)buf, NBYTES); \
84 uint8_t buf[NBYTES + 16]; \
86 reset_buf(buf, init, NBYTES + 16); \
89 memmove((void *)(buf + 16), (void *)buf, NBYTES); \
92 return fletcher_checksum(buf, NBYTES + 16) + \
97 uint8_t buf[NBYTES]; \
98 memset((void *)buf, init, NBYTES); \
99 return fletcher_checksum(buf, NBYTES); \