Lines Matching refs:rkss_buffer
116 static uint8_t *rkss_buffer[RKSS_MAX_AREA_NUM]; variable
311 if (rkss_buffer[area_index] == NULL) { in rkss_read_multi_sections()
315 memcpy(data, rkss_buffer[area_index] + index * RKSS_DATA_LEN, num * RKSS_DATA_LEN); in rkss_read_multi_sections()
336 if (rkss_buffer[area_index] == NULL) { in rkss_write_multi_sections()
341 memcpy(rkss_buffer[area_index] + index * RKSS_DATA_LEN, data, num * RKSS_DATA_LEN); in rkss_write_multi_sections()
733 RKSS_SECTION_COUNT, rkss_buffer[i]); in rkss_storage_write()
747 RKSS_SECTION_COUNT, rkss_buffer[i]); in rkss_storage_write()
756 RKSS_SECTION_COUNT, rkss_buffer[i]); in rkss_storage_write()
786 if (rkss_buffer[area_index] == NULL) { in rkss_storage_init()
788 rkss_buffer[area_index] = (uint8_t *)memalign(CONFIG_SYS_CACHELINE_SIZE, size); in rkss_storage_init()
789 if (!(rkss_buffer[area_index])) { in rkss_storage_init()
795 rkss_info[area_index].header = (struct rkss_file_header *)(rkss_buffer[area_index]); in rkss_storage_init()
796 rkss_info[area_index].flags = (uint8_t *)(rkss_buffer[area_index] + flags_offset); in rkss_storage_init()
797 rkss_info[area_index].table = (struct rkss_file_table *)(rkss_buffer[area_index] + table_offset); in rkss_storage_init()
798 rkss_info[area_index].data = (uint8_t *)(rkss_buffer[area_index] + data_offset); in rkss_storage_init()
799 …rkss_info[area_index].footer = (struct rkss_file_footer *)(rkss_buffer[area_index] + footer_offset… in rkss_storage_init()
807 RKSS_SECTION_COUNT, rkss_buffer[area_index]); in rkss_storage_init()
831 RKSS_SECTION_COUNT, rkss_buffer[area_index]); in rkss_storage_init()
843 free(rkss_buffer[area_index]); in rkss_storage_init()
844 rkss_buffer[area_index] = NULL; in rkss_storage_init()
849 free(rkss_buffer[area_index]); in rkss_storage_init()
850 rkss_buffer[area_index] = NULL; in rkss_storage_init()
855 memset(rkss_buffer[area_index], 0, size); in rkss_storage_init()