Lines Matching refs:size
148 static int file_cbfs_next_file(struct cbfs_priv *priv, void *start, int size, in file_cbfs_next_file() argument
156 while (size >= align) { in file_cbfs_next_file()
164 size -= align; in file_cbfs_next_file()
170 if (header.offset >= size) in file_cbfs_next_file()
186 static int file_cbfs_fill_cache(struct cbfs_priv *priv, int size, int align) in file_cbfs_fill_cache() argument
203 while (size >= align) { in file_cbfs_fill_cache()
210 ret = file_cbfs_next_file(priv, start, size, align, node, in file_cbfs_fill_cache()
222 size -= used; in file_cbfs_fill_cache()
318 int cbfs_init_mem(ulong base, ulong size, bool require_hdr, in cbfs_init_mem() argument
331 if (require_hdr || size == CBFS_SIZE_UNKNOWN) in cbfs_init_mem()
334 priv->header.rom_size = size; in cbfs_init_mem()
437 int size = priv->header.rom_size; in find_uncached() local
440 while (size >= align) { in find_uncached()
444 ret = file_cbfs_next_file(priv, start, size, align, node, in find_uncached()
453 size -= used; in find_uncached()
513 u32 size; in file_cbfs_read() local
515 size = file->data_length; in file_cbfs_read()
516 if (maxsize && size > maxsize) in file_cbfs_read()
517 size = maxsize; in file_cbfs_read()
519 memcpy(buffer, file->data, size); in file_cbfs_read()
522 return size; in file_cbfs_read()