Lines Matching refs:name
69 int (*mkdir)(const char *name);
70 int (*rmdir)(const char *name);
76 char *name;
79 dname = dentry->d_name.name;
80 name = kmalloc(len + 1, GFP_KERNEL);
81 if (!name)
83 memcpy(name, dname, len);
84 name[len] = 0;
85 return name;
93 char *name;
96 name = get_dname(dentry);
97 if (!name)
115 ret = tracefs_ops.mkdir(name);
118 kfree(name);
125 char *name;
128 name = get_dname(dentry);
129 if (!name)
142 ret = tracefs_ops.rmdir(name);
147 kfree(name);
449 .name = "tracefs",
455 struct dentry *tracefs_start_creating(const char *name, struct dentry *parent)
460 pr_debug("tracefs: creating file '%s'\n",name);
479 dentry = lookup_one_len(name, parent, strlen(name));
529 * @name: a pointer to a string containing the name of the file to create.
553 struct dentry *tracefs_create_file(const char *name, umode_t mode,
567 dentry = tracefs_start_creating(name, parent);
590 static struct dentry *__create_dir(const char *name, struct dentry *parent,
594 struct dentry *dentry = tracefs_start_creating(name, parent);
624 * @name: a pointer to a string containing the name of the directory to
630 * This function creates a directory in tracefs with the given name.
639 struct dentry *tracefs_create_dir(const char *name, struct dentry *parent)
644 return __create_dir(name, parent, &tracefs_dir_inode_operations);
649 * @name: The name of the instances directory to create
659 * called without locks and with the name of the directory being created
664 __init struct dentry *tracefs_create_instance_dir(const char *name,
666 int (*mkdir)(const char *name),
667 int (*rmdir)(const char *name))
675 dentry = __create_dir(name, parent, &tracefs_instance_dir_inode_operations);