Lines Matching refs:name
51 int (*mkdir)(const char *name);
52 int (*rmdir)(const char *name);
58 char *name; in get_dname() local
61 dname = dentry->d_name.name; in get_dname()
62 name = kmalloc(len + 1, GFP_KERNEL); in get_dname()
63 if (!name) in get_dname()
65 memcpy(name, dname, len); in get_dname()
66 name[len] = 0; in get_dname()
67 return name; in get_dname()
72 char *name; in tracefs_syscall_mkdir() local
75 name = get_dname(dentry); in tracefs_syscall_mkdir()
76 if (!name) in tracefs_syscall_mkdir()
85 ret = tracefs_ops.mkdir(name); in tracefs_syscall_mkdir()
88 kfree(name); in tracefs_syscall_mkdir()
95 char *name; in tracefs_syscall_rmdir() local
98 name = get_dname(dentry); in tracefs_syscall_rmdir()
99 if (!name) in tracefs_syscall_rmdir()
112 ret = tracefs_ops.rmdir(name); in tracefs_syscall_rmdir()
117 kfree(name); in tracefs_syscall_rmdir()
394 .name = "tracefs",
400 static struct dentry *start_creating(const char *name, struct dentry *parent) in start_creating() argument
405 pr_debug("tracefs: creating file '%s'\n",name); in start_creating()
424 dentry = lookup_one_len(name, parent, strlen(name)); in start_creating()
478 struct dentry *tracefs_create_file(const char *name, umode_t mode, in tracefs_create_file() argument
491 dentry = start_creating(name, parent); in tracefs_create_file()
510 static struct dentry *__create_dir(const char *name, struct dentry *parent, in __create_dir() argument
513 struct dentry *dentry = start_creating(name, parent); in __create_dir()
554 struct dentry *tracefs_create_dir(const char *name, struct dentry *parent) in tracefs_create_dir() argument
559 return __create_dir(name, parent, &simple_dir_inode_operations); in tracefs_create_dir()
579 __init struct dentry *tracefs_create_instance_dir(const char *name, in tracefs_create_instance_dir() argument
581 int (*mkdir)(const char *name), in tracefs_create_instance_dir() argument
582 int (*rmdir)(const char *name)) in tracefs_create_instance_dir() argument
590 dentry = __create_dir(name, parent, &tracefs_dir_inode_operations); in tracefs_create_instance_dir()