Lines Matching refs:size
48 if (struct_size > sds_regions[region_id].size) { in sds_struct_is_valid()
144 unsigned int fld_off, void *data, size_t size, in sds_struct_read() argument
164 inv_dcache_range((uintptr_t)header, SDS_HEADER_SIZE + size); in sds_struct_read()
172 if ((fld_off + size) > GET_SDS_HEADER_STRUCT_SIZE(header)) in sds_struct_read()
176 if (check_uptr_overflow(field_base, size - 1)) in sds_struct_read()
180 memcpy(data, (void *)field_base, size); in sds_struct_read()
193 unsigned int fld_off, void *data, size_t size, in sds_struct_write() argument
213 inv_dcache_range((uintptr_t)header, SDS_HEADER_SIZE + size); in sds_struct_write()
221 if ((fld_off + size) > GET_SDS_HEADER_STRUCT_SIZE(header)) in sds_struct_write()
225 if (check_uptr_overflow(field_base, size - 1)) in sds_struct_write()
229 memcpy((void *)field_base, data, size); in sds_struct_write()
232 flush_dcache_range((uintptr_t)field_base, size); in sds_struct_write()
263 sds_regions[region_id].size = GET_SDS_REGION_SIZE(sds_mem_base); in sds_init()
264 if (sds_regions[region_id].size > PLAT_ARM_SDS_MEM_SIZE_MAX) { in sds_init()
270 sds_regions[region_id].size); in sds_init()