Lines Matching refs:f

35 	struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode);  in jffs2_do_setattr()  local
60 mutex_lock(&f->sem); in jffs2_do_setattr()
61 mdatalen = f->metadata->size; in jffs2_do_setattr()
62 mdata = kmalloc(f->metadata->size, GFP_USER); in jffs2_do_setattr()
64 mutex_unlock(&f->sem); in jffs2_do_setattr()
67 ret = jffs2_read_dnode(c, f, f->metadata, mdata, 0, mdatalen); in jffs2_do_setattr()
69 mutex_unlock(&f->sem); in jffs2_do_setattr()
73 mutex_unlock(&f->sem); in jffs2_do_setattr()
93 mutex_lock(&f->sem); in jffs2_do_setattr()
102 ri->version = cpu_to_je32(++f->highest_version); in jffs2_do_setattr()
139 new_metadata = jffs2_write_dnode(c, f, ri, mdata, mdatalen, alloc_type); in jffs2_do_setattr()
146 mutex_unlock(&f->sem); in jffs2_do_setattr()
158 old_metadata = f->metadata; in jffs2_do_setattr()
161 jffs2_truncate_fragtree (c, &f->fragtree, iattr->ia_size); in jffs2_do_setattr()
164 jffs2_add_full_dnode_to_inode(c, f, new_metadata); in jffs2_do_setattr()
167 f->metadata = NULL; in jffs2_do_setattr()
169 f->metadata = new_metadata; in jffs2_do_setattr()
177 mutex_unlock(&f->sem); in jffs2_do_setattr()
243 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_evict_inode() local
249 jffs2_do_clear_inode(c, f); in jffs2_evict_inode()
254 struct jffs2_inode_info *f; in jffs2_iget() local
270 f = JFFS2_INODE_INFO(inode); in jffs2_iget()
273 jffs2_init_inode_info(f); in jffs2_iget()
274 mutex_lock(&f->sem); in jffs2_iget()
276 ret = jffs2_do_read_inode(c, f, inode->i_ino, &latest_node); in jffs2_iget()
288 set_nlink(inode, f->inocache->pino_nlink); in jffs2_iget()
296 inode->i_link = f->target; 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()
357 mutex_unlock(&f->sem); in jffs2_iget()
366 mutex_unlock(&f->sem); 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()
616 struct jffs2_inode_info *f) in jffs2_gc_release_inode() argument
618 iput(OFNI_EDONI_2SFFJ(f)); in jffs2_gc_release_inode()