dir_f 78 fs/jffs2/dir.c struct jffs2_inode_info *dir_f; dir_f 89 fs/jffs2/dir.c dir_f = JFFS2_INODE_INFO(dir_i); dir_f 94 fs/jffs2/dir.c mutex_lock(&dir_f->sem); dir_f 97 fs/jffs2/dir.c for (fd_list = dir_f->dents; fd_list && fd_list->nhash <= nhash; fd_list = fd_list->next) { dir_f 107 fs/jffs2/dir.c mutex_unlock(&dir_f->sem); dir_f 164 fs/jffs2/dir.c struct jffs2_inode_info *f, *dir_f; dir_f 191 fs/jffs2/dir.c dir_f = JFFS2_INODE_INFO(dir_i); dir_f 200 fs/jffs2/dir.c ret = jffs2_do_create(c, dir_f, f, ri, &dentry->d_name); dir_f 227 fs/jffs2/dir.c struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i); dir_f 232 fs/jffs2/dir.c ret = jffs2_do_unlink(c, dir_f, dentry->d_name.name, dir_f 247 fs/jffs2/dir.c struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i); dir_f 264 fs/jffs2/dir.c ret = jffs2_do_link(c, dir_f, f->inocache->ino, type, dentry->d_name.name, dentry->d_name.len, now); dir_f 281 fs/jffs2/dir.c struct jffs2_inode_info *f, *dir_f; dir_f 392 fs/jffs2/dir.c dir_f = JFFS2_INODE_INFO(dir_i); dir_f 393 fs/jffs2/dir.c mutex_lock(&dir_f->sem); dir_f 401 fs/jffs2/dir.c rd->version = cpu_to_je32(++dir_f->highest_version); dir_f 409 fs/jffs2/dir.c fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); dir_f 416 fs/jffs2/dir.c mutex_unlock(&dir_f->sem); dir_f 427 fs/jffs2/dir.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); dir_f 429 fs/jffs2/dir.c mutex_unlock(&dir_f->sem); dir_f 443 fs/jffs2/dir.c struct jffs2_inode_info *f, *dir_f; dir_f 535 fs/jffs2/dir.c dir_f = JFFS2_INODE_INFO(dir_i); dir_f 536 fs/jffs2/dir.c mutex_lock(&dir_f->sem); dir_f 544 fs/jffs2/dir.c rd->version = cpu_to_je32(++dir_f->highest_version); dir_f 552 fs/jffs2/dir.c fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); dir_f 559 fs/jffs2/dir.c mutex_unlock(&dir_f->sem); dir_f 571 fs/jffs2/dir.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); dir_f 573 fs/jffs2/dir.c mutex_unlock(&dir_f->sem); dir_f 587 fs/jffs2/dir.c struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i); dir_f 598 fs/jffs2/dir.c ret = jffs2_do_unlink(c, dir_f, dentry->d_name.name, dir_f 610 fs/jffs2/dir.c struct jffs2_inode_info *f, *dir_f; dir_f 704 fs/jffs2/dir.c dir_f = JFFS2_INODE_INFO(dir_i); dir_f 705 fs/jffs2/dir.c mutex_lock(&dir_f->sem); dir_f 713 fs/jffs2/dir.c rd->version = cpu_to_je32(++dir_f->highest_version); dir_f 724 fs/jffs2/dir.c fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); dir_f 731 fs/jffs2/dir.c mutex_unlock(&dir_f->sem); dir_f 742 fs/jffs2/dir.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); dir_f 744 fs/jffs2/dir.c mutex_unlock(&dir_f->sem); dir_f 407 fs/jffs2/nodelist.h int jffs2_do_create(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, struct jffs2_inode_info *f, dir_f 409 fs/jffs2/nodelist.h int jffs2_do_unlink(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, const char *name, dir_f 411 fs/jffs2/nodelist.h int jffs2_do_link(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, uint32_t ino, dir_f 441 fs/jffs2/write.c int jffs2_do_create(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, dir_f 485 fs/jffs2/write.c ret = jffs2_init_security(&f->vfs_inode, &dir_f->vfs_inode, qstr); dir_f 508 fs/jffs2/write.c mutex_lock(&dir_f->sem); dir_f 515 fs/jffs2/write.c rd->pino = cpu_to_je32(dir_f->inocache->ino); dir_f 516 fs/jffs2/write.c rd->version = cpu_to_je32(++dir_f->highest_version); dir_f 524 fs/jffs2/write.c fd = jffs2_write_dirent(c, dir_f, rd, qstr->name, qstr->len, ALLOC_NORMAL); dir_f 532 fs/jffs2/write.c mutex_unlock(&dir_f->sem); dir_f 538 fs/jffs2/write.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); dir_f 541 fs/jffs2/write.c mutex_unlock(&dir_f->sem); dir_f 547 fs/jffs2/write.c int jffs2_do_unlink(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, dir_f 570 fs/jffs2/write.c mutex_lock(&dir_f->sem); dir_f 578 fs/jffs2/write.c rd->pino = cpu_to_je32(dir_f->inocache->ino); dir_f 579 fs/jffs2/write.c rd->version = cpu_to_je32(++dir_f->highest_version); dir_f 587 fs/jffs2/write.c fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_DELETION); dir_f 593 fs/jffs2/write.c mutex_unlock(&dir_f->sem); dir_f 598 fs/jffs2/write.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); dir_f 599 fs/jffs2/write.c mutex_unlock(&dir_f->sem); dir_f 603 fs/jffs2/write.c fd = dir_f->dents; dir_f 607 fs/jffs2/write.c mutex_lock(&dir_f->sem); dir_f 609 fs/jffs2/write.c for (fd = dir_f->dents; fd; fd = fd->next) { dir_f 626 fs/jffs2/write.c mutex_unlock(&dir_f->sem); dir_f 669 fs/jffs2/write.c int jffs2_do_link (struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, uint32_t ino, uint8_t type, const char *name, int namelen, uint32_t time) dir_f 687 fs/jffs2/write.c mutex_lock(&dir_f->sem); dir_f 695 fs/jffs2/write.c rd->pino = cpu_to_je32(dir_f->inocache->ino); dir_f 696 fs/jffs2/write.c rd->version = cpu_to_je32(++dir_f->highest_version); dir_f 706 fs/jffs2/write.c fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_NORMAL); dir_f 712 fs/jffs2/write.c mutex_unlock(&dir_f->sem); dir_f 717 fs/jffs2/write.c jffs2_add_fd_to_list(c, fd, &dir_f->dents); dir_f 720 fs/jffs2/write.c mutex_unlock(&dir_f->sem);