Lines Matching refs:buf
208 read16ne(const uint8_t *buf) in read16ne() argument
212 return *(const uint16_t *)buf; in read16ne()
215 memcpy(&num, buf, sizeof(num)); in read16ne()
222 read32ne(const uint8_t *buf) in read32ne() argument
226 return *(const uint32_t *)buf; in read32ne()
229 memcpy(&num, buf, sizeof(num)); in read32ne()
236 read64ne(const uint8_t *buf) in read64ne() argument
240 return *(const uint64_t *)buf; in read64ne()
243 memcpy(&num, buf, sizeof(num)); in read64ne()
250 write16ne(uint8_t *buf, uint16_t num) in write16ne() argument
254 *(uint16_t *)buf = num; in write16ne()
256 memcpy(buf, &num, sizeof(num)); in write16ne()
263 write32ne(uint8_t *buf, uint32_t num) in write32ne() argument
267 *(uint32_t *)buf = num; in write32ne()
269 memcpy(buf, &num, sizeof(num)); in write32ne()
276 write64ne(uint8_t *buf, uint64_t num) in write64ne() argument
280 *(uint64_t *)buf = num; in write64ne()
282 memcpy(buf, &num, sizeof(num)); in write64ne()
289 read16be(const uint8_t *buf) in read16be() argument
292 uint16_t num = read16ne(buf); in read16be()
295 uint16_t num = ((uint16_t)buf[0] << 8) | (uint16_t)buf[1]; in read16be()
302 read16le(const uint8_t *buf) in read16le() argument
305 uint16_t num = read16ne(buf); in read16le()
308 uint16_t num = ((uint16_t)buf[0]) | ((uint16_t)buf[1] << 8); in read16le()
315 read32be(const uint8_t *buf) in read32be() argument
318 uint32_t num = read32ne(buf); in read32be()
321 uint32_t num = (uint32_t)buf[0] << 24; in read32be()
322 num |= (uint32_t)buf[1] << 16; in read32be()
323 num |= (uint32_t)buf[2] << 8; in read32be()
324 num |= (uint32_t)buf[3]; in read32be()
331 read32le(const uint8_t *buf) in read32le() argument
334 uint32_t num = read32ne(buf); in read32le()
337 uint32_t num = (uint32_t)buf[0]; in read32le()
338 num |= (uint32_t)buf[1] << 8; in read32le()
339 num |= (uint32_t)buf[2] << 16; in read32le()
340 num |= (uint32_t)buf[3] << 24; in read32le()
351 # define write16be(buf, num) write16ne(buf, conv16be(num)) argument
352 # define write32be(buf, num) write32ne(buf, conv32be(num)) argument
356 # define write16le(buf, num) write16ne(buf, conv16le(num)) argument
357 # define write32le(buf, num) write32ne(buf, conv32le(num)) argument
363 write16be(uint8_t *buf, uint16_t num) in write16be() argument
365 buf[0] = (uint8_t)(num >> 8); in write16be()
366 buf[1] = (uint8_t)num; in write16be()
374 write16le(uint8_t *buf, uint16_t num) in write16le() argument
376 buf[0] = (uint8_t)num; in write16le()
377 buf[1] = (uint8_t)(num >> 8); in write16le()
385 write32be(uint8_t *buf, uint32_t num) in write32be() argument
387 buf[0] = (uint8_t)(num >> 24); in write32be()
388 buf[1] = (uint8_t)(num >> 16); in write32be()
389 buf[2] = (uint8_t)(num >> 8); in write32be()
390 buf[3] = (uint8_t)num; in write32be()
398 write32le(uint8_t *buf, uint32_t num) in write32le() argument
400 buf[0] = (uint8_t)num; in write32le()
401 buf[1] = (uint8_t)(num >> 8); in write32le()
402 buf[2] = (uint8_t)(num >> 16); in write32le()
403 buf[3] = (uint8_t)(num >> 24); in write32le()
446 aligned_read16ne(const uint8_t *buf) in aligned_read16ne() argument
450 return *(const uint16_t *)buf; in aligned_read16ne()
453 tuklib_memcpy_aligned(&num, buf, sizeof(num)); in aligned_read16ne()
460 aligned_read32ne(const uint8_t *buf) in aligned_read32ne() argument
464 return *(const uint32_t *)buf; in aligned_read32ne()
467 tuklib_memcpy_aligned(&num, buf, sizeof(num)); in aligned_read32ne()
474 aligned_read64ne(const uint8_t *buf) in aligned_read64ne() argument
478 return *(const uint64_t *)buf; in aligned_read64ne()
481 tuklib_memcpy_aligned(&num, buf, sizeof(num)); in aligned_read64ne()
488 aligned_write16ne(uint8_t *buf, uint16_t num) in aligned_write16ne() argument
491 *(uint16_t *)buf = num; in aligned_write16ne()
493 tuklib_memcpy_aligned(buf, &num, sizeof(num)); in aligned_write16ne()
500 aligned_write32ne(uint8_t *buf, uint32_t num) in aligned_write32ne() argument
503 *(uint32_t *)buf = num; in aligned_write32ne()
505 tuklib_memcpy_aligned(buf, &num, sizeof(num)); in aligned_write32ne()
512 aligned_write64ne(uint8_t *buf, uint64_t num) in aligned_write64ne() argument
515 *(uint64_t *)buf = num; in aligned_write64ne()
517 tuklib_memcpy_aligned(buf, &num, sizeof(num)); in aligned_write64ne()
524 aligned_read16be(const uint8_t *buf) in aligned_read16be() argument
526 uint16_t num = aligned_read16ne(buf); in aligned_read16be()
532 aligned_read16le(const uint8_t *buf) in aligned_read16le() argument
534 uint16_t num = aligned_read16ne(buf); in aligned_read16le()
540 aligned_read32be(const uint8_t *buf) in aligned_read32be() argument
542 uint32_t num = aligned_read32ne(buf); in aligned_read32be()
548 aligned_read32le(const uint8_t *buf) in aligned_read32le() argument
550 uint32_t num = aligned_read32ne(buf); in aligned_read32le()
556 aligned_read64be(const uint8_t *buf) in aligned_read64be() argument
558 uint64_t num = aligned_read64ne(buf); in aligned_read64be()
564 aligned_read64le(const uint8_t *buf) in aligned_read64le() argument
566 uint64_t num = aligned_read64ne(buf); in aligned_read64le()
572 #define aligned_write16be(buf, num) aligned_write16ne((buf), conv16be(num)) argument
573 #define aligned_write16le(buf, num) aligned_write16ne((buf), conv16le(num)) argument
574 #define aligned_write32be(buf, num) aligned_write32ne((buf), conv32be(num)) argument
575 #define aligned_write32le(buf, num) aligned_write32ne((buf), conv32le(num)) argument
576 #define aligned_write64be(buf, num) aligned_write64ne((buf), conv64be(num)) argument
577 #define aligned_write64le(buf, num) aligned_write64ne((buf), conv64le(num)) argument