Lines Matching refs:data_size
25 static uint mrc_block_size(uint data_size) in mrc_block_size() argument
27 uint mrc_size = sizeof(struct mrc_data_container) + data_size; in mrc_block_size()
38 region_ptr += mrc_block_size(cache->data_size); in next_mrc_block()
75 cache->data_size)) { in mrccache_find_current()
99 struct mrc_data_container *prev, int data_size) in find_next_mrc_cache() argument
112 if ((ulong)cache + mrc_block_size(data_size) > end_addr) { in find_next_mrc_cache()
153 if (cache && (cache->data_size == cur->data_size) && in mrccache_update()
154 (!memcmp(cache, cur, cache->data_size + sizeof(*cur)))) { in mrccache_update()
161 cache = find_next_mrc_cache(entry, cache, cur->data_size); in mrccache_update()
182 ret = spi_flash_write_dm(sf, offset, cur->data_size + sizeof(*cur), in mrccache_update()
198 cache->data_size = mrc->len; in mrccache_setup()
199 checksum = compute_ip_checksum(mrc->buf, cache->data_size); in mrccache_setup()
201 cache->data_size, checksum); in mrccache_setup()
204 memcpy(cache->data, mrc->buf, cache->data_size); in mrccache_setup()