• Home
  • Raw
  • Download

Lines Matching refs:name

92 static char *__dentry_name(struct dentry *dentry, char *name)  in __dentry_name()  argument
94 char *p = dentry_path_raw(dentry, name, PATH_MAX); in __dentry_name()
101 __putname(name); in __dentry_name()
104 strlcpy(name, root, PATH_MAX); in __dentry_name()
105 if (len > p - name) { in __dentry_name()
106 __putname(name); in __dentry_name()
109 if (p > name + len) { in __dentry_name()
110 char *s = name + len; in __dentry_name()
114 return name; in __dentry_name()
119 char *name = __getname(); in dentry_name() local
120 if (!name) in dentry_name()
123 return __dentry_name(dentry, name); in dentry_name()
129 char *name; in inode_name() local
135 name = dentry_name(dentry); in inode_name()
139 return name; in inode_name()
145 char *name, *resolved, *end; in follow_link() local
150 name = kmalloc(len, GFP_KERNEL); in follow_link()
151 if (name == NULL) in follow_link()
154 n = hostfs_do_readlink(link, name, len); in follow_link()
158 kfree(name); in follow_link()
163 if (*name == '/') in follow_link()
164 return name; in follow_link()
168 return name; in follow_link()
171 len = strlen(link) + strlen(name) + 1; in follow_link()
179 sprintf(resolved, "%s%s", link, name); in follow_link()
180 kfree(name); in follow_link()
185 kfree(name); in follow_link()
283 char *name; in hostfs_readdir() local
288 name = dentry_name(file->f_path.dentry); in hostfs_readdir()
289 if (name == NULL) in hostfs_readdir()
291 dir = open_dir(name, &error); in hostfs_readdir()
292 __putname(name); in hostfs_readdir()
296 while ((name = read_dir(dir, &next, &ino, &len, &type)) != NULL) { in hostfs_readdir()
297 error = (*filldir)(ent, name, len, file->f_pos, in hostfs_readdir()
309 char *name; in hostfs_file_open() local
328 name = dentry_name(file->f_path.dentry); in hostfs_file_open()
329 if (name == NULL) in hostfs_file_open()
332 fd = open_file(name, r, w, append); in hostfs_file_open()
333 __putname(name); in hostfs_file_open()
509 static int read_name(struct inode *ino, char *name) in read_name() argument
513 int err = stat_file(name, &st, -1); in read_name()
559 char *name; in hostfs_create() local
569 name = dentry_name(dentry); in hostfs_create()
570 if (name == NULL) in hostfs_create()
573 fd = file_create(name, in hostfs_create()
580 error = read_name(inode, name); in hostfs_create()
582 __putname(name); in hostfs_create()
601 char *name; in hostfs_lookup() local
611 name = dentry_name(dentry); in hostfs_lookup()
612 if (name == NULL) in hostfs_lookup()
615 err = read_name(inode, name); in hostfs_lookup()
617 __putname(name); in hostfs_lookup()
707 char *name; in hostfs_mknod() local
717 name = dentry_name(dentry); in hostfs_mknod()
718 if (name == NULL) in hostfs_mknod()
722 err = do_mknod(name, mode, MAJOR(dev), MINOR(dev)); in hostfs_mknod()
726 err = read_name(inode, name); in hostfs_mknod()
727 __putname(name); in hostfs_mknod()
737 __putname(name); in hostfs_mknod()
764 char *name; in hostfs_permission() local
773 name = inode_name(ino); in hostfs_permission()
774 if (name == NULL) in hostfs_permission()
781 err = access_file(name, r, w, x); in hostfs_permission()
782 __putname(name); in hostfs_permission()
792 char *name; in hostfs_setattr() local
839 name = dentry_name(dentry); in hostfs_setattr()
840 if (name == NULL) in hostfs_setattr()
842 err = set_attr(name, &attrs, fd); in hostfs_setattr()
843 __putname(name); in hostfs_setattr()
946 char *name = follow_link(host_root_path); in hostfs_fill_sb_common() local
947 if (IS_ERR(name)) in hostfs_fill_sb_common()
948 err = PTR_ERR(name); in hostfs_fill_sb_common()
950 err = read_name(root_inode, name); in hostfs_fill_sb_common()
951 kfree(name); in hostfs_fill_sb_common()
984 .name = "hostfs",