Lines Matching full:retained
7 #include "retained.h"
24 struct retained_data retained; variable
27 #define RETAINED_CHECKED_SIZE (RETAINED_CRC_OFFSET + sizeof(retained.crc))
33 rc = retained_mem_read(retained_mem_device, 0, (uint8_t *)&retained, sizeof(retained)); in retained_validate()
42 uint32_t crc = crc32_ieee((const uint8_t *)&retained, in retained_validate()
46 /* If the CRC isn't valid, reset the retained data. */ in retained_validate()
48 memset(&retained, 0, sizeof(retained)); in retained_validate()
52 retained.uptime_latest = 0; in retained_validate()
63 retained.uptime_sum += (now - retained.uptime_latest); in retained_update()
64 retained.uptime_latest = now; in retained_update()
66 uint32_t crc = crc32_ieee((const uint8_t *)&retained, in retained_update()
69 retained.crc = sys_cpu_to_le32(crc); in retained_update()
71 rc = retained_mem_write(retained_mem_device, 0, (uint8_t *)&retained, sizeof(retained)); in retained_update()