Searched refs:dir_f (Results 1 - 8 of 8) sorted by relevance

/linux-4.4.14/fs/adfs/
H A DMakefile7 adfs-objs := dir.o dir_f.o dir_fplus.o file.o inode.o map.o super.o
H A Ddir_f.h2 * linux/fs/adfs/dir_f.h
H A Dadfs.h18 #include "dir_f.h"
H A Ddir_f.c2 * linux/fs/adfs/dir_f.c
14 #include "dir_f.h"
H A Dsuper.c20 #include "dir_f.h"
/linux-4.4.14/fs/jffs2/
H A Ddir.c80 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 Dwrite.c440 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 Dnodelist.h407 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,

Completed in 159 milliseconds