Lines Matching refs:f
33 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode);
58 mutex_lock(&f->sem);
59 mdatalen = f->metadata->size;
60 mdata = kmalloc(f->metadata->size, GFP_USER);
62 mutex_unlock(&f->sem);
65 ret = jffs2_read_dnode(c, f, f->metadata, mdata, 0, mdatalen);
67 mutex_unlock(&f->sem);
71 mutex_unlock(&f->sem);
91 mutex_lock(&f->sem);
100 ri->version = cpu_to_je32(++f->highest_version);
137 new_metadata = jffs2_write_dnode(c, f, ri, mdata, mdatalen, alloc_type);
144 mutex_unlock(&f->sem);
156 old_metadata = f->metadata;
159 jffs2_truncate_fragtree (c, &f->fragtree, iattr->ia_size);
162 jffs2_add_full_dnode_to_inode(c, f, new_metadata);
165 f->metadata = NULL;
167 f->metadata = new_metadata;
175 mutex_unlock(&f->sem);
178 /* We have to do the truncate_setsize() without f->sem held, since
241 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode);
247 jffs2_do_clear_inode(c, f);
252 struct jffs2_inode_info *f;
268 f = JFFS2_INODE_INFO(inode);
271 jffs2_init_inode_info(f);
272 mutex_lock(&f->sem);
274 ret = jffs2_do_read_inode(c, f, inode->i_ino, &latest_node);
286 set_nlink(inode, f->inocache->pino_nlink);
294 inode->i_link = f->target;
302 for (fd=f->dents; fd; fd = fd->next) {
324 if (f->metadata->size != sizeof(jdev.old_id) &&
325 f->metadata->size != sizeof(jdev.new_id)) {
327 f->metadata->size);
331 ret = jffs2_read_dnode(c, f, f->metadata, (char *)&jdev, 0, f->metadata->size);
338 if (f->metadata->size == sizeof(jdev.old_id))
354 mutex_unlock(&f->sem);
363 mutex_unlock(&f->sem);
424 struct jffs2_inode_info *f;
437 f = JFFS2_INODE_INFO(inode);
438 jffs2_init_inode_info(f);
439 mutex_lock(&f->sem);
457 mutex_unlock(&f->sem);
462 ret = jffs2_do_new_inode (c, f, mode, ri);
464 mutex_unlock(&f->sem);
481 mutex_unlock(&f->sem);
612 struct jffs2_inode_info *f)
614 iput(OFNI_EDONI_2SFFJ(f));
683 struct jffs2_inode_info *f,
687 struct inode *inode = OFNI_EDONI_2SFFJ(f);