Lines Matching refs:dir_f

440 int jffs2_do_create(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f,  in jffs2_do_create()  argument
484 ret = jffs2_init_security(&f->vfs_inode, &dir_f->vfs_inode, qstr); in jffs2_do_create()
507 mutex_lock(&dir_f->sem); in jffs2_do_create()
514 rd->pino = cpu_to_je32(dir_f->inocache->ino); in jffs2_do_create()
515 rd->version = cpu_to_je32(++dir_f->highest_version); in jffs2_do_create()
523 fd = jffs2_write_dirent(c, dir_f, rd, qstr->name, qstr->len, ALLOC_NORMAL); in jffs2_do_create()
531 mutex_unlock(&dir_f->sem); in jffs2_do_create()
537 jffs2_add_fd_to_list(c, fd, &dir_f->dents); in jffs2_do_create()
540 mutex_unlock(&dir_f->sem); in jffs2_do_create()
546 int jffs2_do_unlink(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, in jffs2_do_unlink() argument
569 mutex_lock(&dir_f->sem); in jffs2_do_unlink()
577 rd->pino = cpu_to_je32(dir_f->inocache->ino); in jffs2_do_unlink()
578 rd->version = cpu_to_je32(++dir_f->highest_version); in jffs2_do_unlink()
586 fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_DELETION); in jffs2_do_unlink()
592 mutex_unlock(&dir_f->sem); in jffs2_do_unlink()
597 jffs2_add_fd_to_list(c, fd, &dir_f->dents); in jffs2_do_unlink()
598 mutex_unlock(&dir_f->sem); in jffs2_do_unlink()
602 fd = dir_f->dents; in jffs2_do_unlink()
606 mutex_lock(&dir_f->sem); in jffs2_do_unlink()
608 for (fd = dir_f->dents; fd; fd = fd->next) { in jffs2_do_unlink()
625 mutex_unlock(&dir_f->sem); in jffs2_do_unlink()
668 int jffs2_do_link (struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, uint32_t ino, uint8_t t… in jffs2_do_link() argument
686 mutex_lock(&dir_f->sem); in jffs2_do_link()
694 rd->pino = cpu_to_je32(dir_f->inocache->ino); in jffs2_do_link()
695 rd->version = cpu_to_je32(++dir_f->highest_version); in jffs2_do_link()
705 fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_NORMAL); in jffs2_do_link()
711 mutex_unlock(&dir_f->sem); in jffs2_do_link()
716 jffs2_add_fd_to_list(c, fd, &dir_f->dents); in jffs2_do_link()
719 mutex_unlock(&dir_f->sem); in jffs2_do_link()