Lines Matching refs:f
84 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_do_readpage_nolock() local
97 ret = jffs2_read_inode_range(c, f, pg_buf, pg->index << PAGE_CACHE_SHIFT, PAGE_CACHE_SIZE); in jffs2_do_readpage_nolock()
124 struct jffs2_inode_info *f = JFFS2_INODE_INFO(pg->mapping->host); in jffs2_readpage() local
127 mutex_lock(&f->sem); in jffs2_readpage()
129 mutex_unlock(&f->sem); in jffs2_readpage()
139 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_write_begin() local
166 mutex_lock(&f->sem); in jffs2_write_begin()
174 ri.ino = cpu_to_je32(f->inocache->ino); in jffs2_write_begin()
175 ri.version = cpu_to_je32(++f->highest_version); in jffs2_write_begin()
188 fn = jffs2_write_dnode(c, f, &ri, NULL, 0, ALLOC_NORMAL); in jffs2_write_begin()
193 mutex_unlock(&f->sem); in jffs2_write_begin()
196 ret = jffs2_add_full_dnode_to_inode(c, f, fn); in jffs2_write_begin()
197 if (f->metadata) { in jffs2_write_begin()
198 jffs2_mark_node_obsolete(c, f->metadata->raw); in jffs2_write_begin()
199 jffs2_free_full_dnode(f->metadata); in jffs2_write_begin()
200 f->metadata = NULL; in jffs2_write_begin()
208 mutex_unlock(&f->sem); in jffs2_write_begin()
213 mutex_unlock(&f->sem); in jffs2_write_begin()
222 mutex_lock(&f->sem); in jffs2_write_begin()
224 mutex_unlock(&f->sem); in jffs2_write_begin()
245 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_write_end() local
294 ret = jffs2_write_inode_range(c, f, ri, page_address(pg) + aligned_start, in jffs2_write_end()