/linux-4.4.14/fs/adfs/ |
H A D | Makefile | 7 adfs-objs := dir.o dir_f.o dir_fplus.o file.o inode.o map.o super.o
|
H A D | dir_f.h | 2 * linux/fs/adfs/dir_f.h
|
H A D | adfs.h | 18 #include "dir_f.h"
|
H A D | dir_f.c | 2 * linux/fs/adfs/dir_f.c 14 #include "dir_f.h"
|
H A D | super.c | 20 #include "dir_f.h"
|
/linux-4.4.14/fs/jffs2/ |
H A D | dir.c | 80 struct jffs2_inode_info *dir_f; jffs2_lookup() local 90 dir_f = JFFS2_INODE_INFO(dir_i); jffs2_lookup() 92 mutex_lock(&dir_f->sem); jffs2_lookup() 95 for (fd_list = dir_f->dents; fd_list && fd_list->nhash <= target->d_name.hash; fd_list = fd_list->next) { jffs2_lookup() 105 mutex_unlock(&dir_f->sem); jffs2_lookup() 162 struct jffs2_inode_info *f, *dir_f; jffs2_create() local 189 dir_f = JFFS2_INODE_INFO(dir_i); jffs2_create() 198 ret = jffs2_do_create(c, dir_f, f, ri, &dentry->d_name); jffs2_create() 226 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i); jffs2_unlink() local 231 ret = jffs2_do_unlink(c, dir_f, dentry->d_name.name, jffs2_unlink() 246 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i); jffs2_link() local 263 ret = jffs2_do_link(c, dir_f, f->inocache->ino, type, dentry->d_name.name, dentry->d_name.len, now); jffs2_link() 280 struct jffs2_inode_info *f, *dir_f; jffs2_symlink() local 391 dir_f = JFFS2_INODE_INFO(dir_i); jffs2_symlink() 392 mutex_lock(&dir_f->sem); jffs2_symlink() 400 rd->version = cpu_to_je32(++dir_f->highest_version); jffs2_symlink() 408 fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); jffs2_symlink() 415 mutex_unlock(&dir_f->sem); jffs2_symlink() 426 jffs2_add_fd_to_list(c, fd, &dir_f->dents); jffs2_symlink() 428 mutex_unlock(&dir_f->sem); jffs2_symlink() 443 struct jffs2_inode_info *f, *dir_f; jffs2_mkdir() local 535 dir_f = JFFS2_INODE_INFO(dir_i); jffs2_mkdir() 536 mutex_lock(&dir_f->sem); jffs2_mkdir() 544 rd->version = cpu_to_je32(++dir_f->highest_version); jffs2_mkdir() 552 fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); jffs2_mkdir() 559 mutex_unlock(&dir_f->sem); jffs2_mkdir() 571 jffs2_add_fd_to_list(c, fd, &dir_f->dents); jffs2_mkdir() 573 mutex_unlock(&dir_f->sem); jffs2_mkdir() 588 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i); jffs2_rmdir() local 599 ret = jffs2_do_unlink(c, dir_f, dentry->d_name.name, jffs2_rmdir() 611 struct jffs2_inode_info *f, *dir_f; jffs2_mknod() local 705 dir_f = JFFS2_INODE_INFO(dir_i); jffs2_mknod() 706 mutex_lock(&dir_f->sem); jffs2_mknod() 714 rd->version = cpu_to_je32(++dir_f->highest_version); jffs2_mknod() 725 fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); jffs2_mknod() 732 mutex_unlock(&dir_f->sem); jffs2_mknod() 743 jffs2_add_fd_to_list(c, fd, &dir_f->dents); jffs2_mknod() 745 mutex_unlock(&dir_f->sem); jffs2_mknod()
|
H A D | write.c | 440 int jffs2_do_create(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, jffs2_do_create() argument 484 ret = jffs2_init_security(&f->vfs_inode, &dir_f->vfs_inode, qstr); jffs2_do_create() 507 mutex_lock(&dir_f->sem); jffs2_do_create() 514 rd->pino = cpu_to_je32(dir_f->inocache->ino); jffs2_do_create() 515 rd->version = cpu_to_je32(++dir_f->highest_version); jffs2_do_create() 523 fd = jffs2_write_dirent(c, dir_f, rd, qstr->name, qstr->len, ALLOC_NORMAL); jffs2_do_create() 531 mutex_unlock(&dir_f->sem); jffs2_do_create() 537 jffs2_add_fd_to_list(c, fd, &dir_f->dents); jffs2_do_create() 540 mutex_unlock(&dir_f->sem); jffs2_do_create() 546 int jffs2_do_unlink(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, jffs2_do_unlink() argument 569 mutex_lock(&dir_f->sem); jffs2_do_unlink() 577 rd->pino = cpu_to_je32(dir_f->inocache->ino); jffs2_do_unlink() 578 rd->version = cpu_to_je32(++dir_f->highest_version); jffs2_do_unlink() 586 fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_DELETION); jffs2_do_unlink() 592 mutex_unlock(&dir_f->sem); jffs2_do_unlink() 597 jffs2_add_fd_to_list(c, fd, &dir_f->dents); jffs2_do_unlink() 598 mutex_unlock(&dir_f->sem); jffs2_do_unlink() 602 fd = dir_f->dents; jffs2_do_unlink() 606 mutex_lock(&dir_f->sem); jffs2_do_unlink() 608 for (fd = dir_f->dents; fd; fd = fd->next) { jffs2_do_unlink() 625 mutex_unlock(&dir_f->sem); jffs2_do_unlink() 668 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) jffs2_do_link() argument 686 mutex_lock(&dir_f->sem); jffs2_do_link() 694 rd->pino = cpu_to_je32(dir_f->inocache->ino); jffs2_do_link() 695 rd->version = cpu_to_je32(++dir_f->highest_version); jffs2_do_link() 705 fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_NORMAL); jffs2_do_link() 711 mutex_unlock(&dir_f->sem); jffs2_do_link() 716 jffs2_add_fd_to_list(c, fd, &dir_f->dents); jffs2_do_link() 719 mutex_unlock(&dir_f->sem); jffs2_do_link()
|
H A D | nodelist.h | 407 int jffs2_do_create(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, struct jffs2_inode_info *f, 409 int jffs2_do_unlink(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, const char *name, 411 int jffs2_do_link(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, uint32_t ino,
|