Lines Matching refs:f
84 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_do_readpage_nolock() local
95 ret = jffs2_read_inode_range(c, f, kaddr, folio->index << PAGE_SHIFT, in jffs2_do_readpage_nolock()
117 struct jffs2_inode_info *f = JFFS2_INODE_INFO(folio->mapping->host); in jffs2_read_folio() local
120 mutex_lock(&f->sem); in jffs2_read_folio()
122 mutex_unlock(&f->sem); in jffs2_read_folio()
133 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_write_begin() local
154 mutex_lock(&f->sem); in jffs2_write_begin()
162 ri.ino = cpu_to_je32(f->inocache->ino); in jffs2_write_begin()
163 ri.version = cpu_to_je32(++f->highest_version); in jffs2_write_begin()
176 fn = jffs2_write_dnode(c, f, &ri, NULL, 0, ALLOC_NORMAL); in jffs2_write_begin()
181 mutex_unlock(&f->sem); in jffs2_write_begin()
184 ret = jffs2_add_full_dnode_to_inode(c, f, fn); in jffs2_write_begin()
185 if (f->metadata) { in jffs2_write_begin()
186 jffs2_mark_node_obsolete(c, f->metadata->raw); in jffs2_write_begin()
187 jffs2_free_full_dnode(f->metadata); in jffs2_write_begin()
188 f->metadata = NULL; in jffs2_write_begin()
196 mutex_unlock(&f->sem); in jffs2_write_begin()
201 mutex_unlock(&f->sem); in jffs2_write_begin()
224 mutex_lock(&f->sem); in jffs2_write_begin()
226 mutex_unlock(&f->sem); in jffs2_write_begin()
250 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_write_end() local
297 ret = jffs2_write_inode_range(c, f, ri, buf, in jffs2_write_end()