Lines Matching refs:start
29 void *start; member
90 static int fill_node(struct cbfs_cachenode *node, void *start, in fill_node() argument
102 node->data = start + header->offset; in fill_node()
105 node->name = start + sizeof(struct cbfs_fileheader); in fill_node()
115 attr = start + offset; in fill_node()
121 comp = start + offset; in fill_node()
148 static int file_cbfs_next_file(struct cbfs_priv *priv, void *start, int size, in file_cbfs_next_file() argument
157 const struct cbfs_fileheader *file_header = start; in file_cbfs_next_file()
165 start += align; in file_cbfs_next_file()
172 ret = fill_node(node, start, &header); in file_cbfs_next_file()
191 void *start; in file_cbfs_fill_cache() local
202 start = priv->start; in file_cbfs_fill_cache()
210 ret = file_cbfs_next_file(priv, start, size, align, node, in file_cbfs_fill_cache()
223 start += used; in file_cbfs_fill_cache()
272 priv->start = (void *)(end_of_rom + 1 - priv->header.rom_size); in file_cbfs_load_header()
291 priv->start = (void *)base; in cbfs_load_header_ptr()
336 priv->start = (void *)base; in cbfs_init_mem()
434 static int find_uncached(struct cbfs_priv *priv, const char *name, void *start, in find_uncached() argument
444 ret = file_cbfs_next_file(priv, start, size, align, node, in find_uncached()
454 start += used; in find_uncached()
465 void *start; in file_cbfs_find_uncached() local
471 start = priv.start; in file_cbfs_find_uncached()
473 return find_uncached(&priv, name, start, node); in file_cbfs_find_uncached()