Lines Matching refs:f
121 struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode); in jffs2_readdir() local
130 mutex_lock(&f->sem); in jffs2_readdir()
131 for (fd = f->dents; fd; fd = fd->next) { in jffs2_readdir()
151 mutex_unlock(&f->sem); in jffs2_readdir()
162 struct jffs2_inode_info *f, *dir_f; in jffs2_create() local
188 f = JFFS2_INODE_INFO(inode); in jffs2_create()
196 mutex_unlock(&f->sem); in jffs2_create()
198 ret = jffs2_do_create(c, dir_f, f, ri, &dentry->d_name); in jffs2_create()
208 f->inocache->pino_nlink, inode->i_mapping->nrpages); in jffs2_create()
245 struct jffs2_inode_info *f = JFFS2_INODE_INFO(d_inode(old_dentry)); in jffs2_link() local
252 if (!f->inocache) in jffs2_link()
263 …ret = jffs2_do_link(c, dir_f, f->inocache->ino, type, dentry->d_name.name, dentry->d_name.len, now… in jffs2_link()
266 mutex_lock(&f->sem); in jffs2_link()
267 set_nlink(d_inode(old_dentry), ++f->inocache->pino_nlink); in jffs2_link()
268 mutex_unlock(&f->sem); in jffs2_link()
280 struct jffs2_inode_info *f, *dir_f; in jffs2_symlink() local
325 f = JFFS2_INODE_INFO(inode); in jffs2_symlink()
336 fn = jffs2_write_dnode(c, f, ri, target, targetlen, ALLOC_NORMAL); in jffs2_symlink()
342 mutex_unlock(&f->sem); in jffs2_symlink()
349 f->target = kmemdup(target, targetlen + 1, GFP_KERNEL); in jffs2_symlink()
350 if (!f->target) { in jffs2_symlink()
352 mutex_unlock(&f->sem); in jffs2_symlink()
359 __func__, (char *)f->target); in jffs2_symlink()
364 f->metadata = fn; in jffs2_symlink()
365 mutex_unlock(&f->sem); in jffs2_symlink()
442 struct jffs2_inode_info *f, *dir_f; in jffs2_mkdir() local
484 f = JFFS2_INODE_INFO(inode); in jffs2_mkdir()
489 f->inocache->pino_nlink = dir_i->i_ino; in jffs2_mkdir()
494 fn = jffs2_write_dnode(c, f, ri, NULL, 0, ALLOC_NORMAL); in jffs2_mkdir()
500 mutex_unlock(&f->sem); in jffs2_mkdir()
508 f->metadata = fn; in jffs2_mkdir()
509 mutex_unlock(&f->sem); in jffs2_mkdir()
588 struct jffs2_inode_info *f = JFFS2_INODE_INFO(d_inode(dentry)); in jffs2_rmdir() local
593 for (fd = f->dents ; fd; fd = fd->next) { in jffs2_rmdir()
599 dentry->d_name.len, f, now); in jffs2_rmdir()
610 struct jffs2_inode_info *f, *dir_f; in jffs2_mknod() local
657 f = JFFS2_INODE_INFO(inode); in jffs2_mknod()
667 fn = jffs2_write_dnode(c, f, ri, (char *)&dev, devlen, ALLOC_NORMAL); in jffs2_mknod()
673 mutex_unlock(&f->sem); in jffs2_mknod()
681 f->metadata = fn; in jffs2_mknod()
682 mutex_unlock(&f->sem); in jffs2_mknod()
839 struct jffs2_inode_info *f = JFFS2_INODE_INFO(d_inode(old_dentry)); in jffs2_rename() local
840 mutex_lock(&f->sem); in jffs2_rename()
842 if (f->inocache && !d_is_dir(old_dentry)) in jffs2_rename()
843 f->inocache->pino_nlink++; in jffs2_rename()
844 mutex_unlock(&f->sem); in jffs2_rename()