Lines Matching refs:size
140 void *data, size_t size, sds_access_mode_t mode) in sds_struct_read() argument
157 inv_dcache_range((uintptr_t)header, SDS_HEADER_SIZE + size); in sds_struct_read()
165 if ((fld_off + size) > GET_SDS_HEADER_STRUCT_SIZE(header)) in sds_struct_read()
169 if (check_uptr_overflow(field_base, size - 1)) in sds_struct_read()
173 memcpy(data, (void *)field_base, size); in sds_struct_read()
186 void *data, size_t size, sds_access_mode_t mode) in sds_struct_write() argument
203 inv_dcache_range((uintptr_t)header, SDS_HEADER_SIZE + size); in sds_struct_write()
211 if ((fld_off + size) > GET_SDS_HEADER_STRUCT_SIZE(header)) in sds_struct_write()
215 if (check_uptr_overflow(field_base, size - 1)) in sds_struct_write()
219 memcpy((void *)field_base, data, size); in sds_struct_write()
222 flush_dcache_range((uintptr_t)field_base, size); in sds_struct_write()