Lines Matching refs:f

33 	struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode);  in jffs2_do_setattr()  local
58 mutex_lock(&f->sem); in jffs2_do_setattr()
59 mdatalen = f->metadata->size; in jffs2_do_setattr()
60 mdata = kmalloc(f->metadata->size, GFP_USER); in jffs2_do_setattr()
62 mutex_unlock(&f->sem); in jffs2_do_setattr()
65 ret = jffs2_read_dnode(c, f, f->metadata, mdata, 0, mdatalen); in jffs2_do_setattr()
67 mutex_unlock(&f->sem); in jffs2_do_setattr()
71 mutex_unlock(&f->sem); in jffs2_do_setattr()
91 mutex_lock(&f->sem); in jffs2_do_setattr()
100 ri->version = cpu_to_je32(++f->highest_version); in jffs2_do_setattr()
137 new_metadata = jffs2_write_dnode(c, f, ri, mdata, mdatalen, alloc_type); in jffs2_do_setattr()
144 mutex_unlock(&f->sem); in jffs2_do_setattr()
156 old_metadata = f->metadata; in jffs2_do_setattr()
159 jffs2_truncate_fragtree (c, &f->fragtree, iattr->ia_size); in jffs2_do_setattr()
162 jffs2_add_full_dnode_to_inode(c, f, new_metadata); in jffs2_do_setattr()
165 f->metadata = NULL; in jffs2_do_setattr()
167 f->metadata = new_metadata; in jffs2_do_setattr()
175 mutex_unlock(&f->sem); in jffs2_do_setattr()
241 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_evict_inode() local
247 jffs2_do_clear_inode(c, f); in jffs2_evict_inode()
252 struct jffs2_inode_info *f; in jffs2_iget() local
268 f = JFFS2_INODE_INFO(inode); in jffs2_iget()
271 jffs2_init_inode_info(f); in jffs2_iget()
272 mutex_lock(&f->sem); in jffs2_iget()
274 ret = jffs2_do_read_inode(c, f, inode->i_ino, &latest_node); in jffs2_iget()
277 mutex_unlock(&f->sem); in jffs2_iget()
289 set_nlink(inode, f->inocache->pino_nlink); in jffs2_iget()
304 for (fd=f->dents; fd; fd = fd->next) { in jffs2_iget()
326 if (f->metadata->size != sizeof(jdev.old_id) && in jffs2_iget()
327 f->metadata->size != sizeof(jdev.new_id)) { in jffs2_iget()
329 f->metadata->size); in jffs2_iget()
333 ret = jffs2_read_dnode(c, f, f->metadata, (char *)&jdev, 0, f->metadata->size); in jffs2_iget()
340 if (f->metadata->size == sizeof(jdev.old_id)) in jffs2_iget()
356 mutex_unlock(&f->sem); in jffs2_iget()
365 mutex_unlock(&f->sem); in jffs2_iget()
366 jffs2_do_clear_inode(c, f); in jffs2_iget()
427 struct jffs2_inode_info *f; in jffs2_new_inode() local
440 f = JFFS2_INODE_INFO(inode); in jffs2_new_inode()
441 jffs2_init_inode_info(f); in jffs2_new_inode()
442 mutex_lock(&f->sem); in jffs2_new_inode()
460 mutex_unlock(&f->sem); in jffs2_new_inode()
465 ret = jffs2_do_new_inode (c, f, mode, ri); in jffs2_new_inode()
467 mutex_unlock(&f->sem); in jffs2_new_inode()
484 mutex_unlock(&f->sem); in jffs2_new_inode()
615 struct jffs2_inode_info *f) in jffs2_gc_release_inode() argument
617 iput(OFNI_EDONI_2SFFJ(f)); in jffs2_gc_release_inode()
686 struct jffs2_inode_info *f, in jffs2_gc_fetch_page() argument
690 struct inode *inode = OFNI_EDONI_2SFFJ(f); in jffs2_gc_fetch_page()