Lines Matching refs:name

51 	int (*mkdir)(const char *name);
52 int (*rmdir)(const char *name);
58 char *name;
61 dname = dentry->d_name.name;
62 name = kmalloc(len + 1, GFP_KERNEL);
63 if (!name)
65 memcpy(name, dname, len);
66 name[len] = 0;
67 return name;
72 char *name;
75 name = get_dname(dentry);
76 if (!name)
85 ret = tracefs_ops.mkdir(name);
88 kfree(name);
95 char *name;
98 name = get_dname(dentry);
99 if (!name)
112 ret = tracefs_ops.rmdir(name);
117 kfree(name);
394 .name = "tracefs",
400 static struct dentry *start_creating(const char *name, struct dentry *parent)
405 pr_debug("tracefs: creating file '%s'\n",name);
424 dentry = lookup_one_len(name, parent, strlen(name));
454 * @name: a pointer to a string containing the name of the file to create.
478 struct dentry *tracefs_create_file(const char *name, umode_t mode,
491 dentry = start_creating(name, parent);
510 static struct dentry *__create_dir(const char *name, struct dentry *parent,
513 struct dentry *dentry = start_creating(name, parent);
540 * @name: a pointer to a string containing the name of the directory to
546 * This function creates a directory in tracefs with the given name.
555 struct dentry *tracefs_create_dir(const char *name, struct dentry *parent)
560 return __create_dir(name, parent, &simple_dir_inode_operations);
565 * @name: The name of the instances directory to create
575 * called without locks and with the name of the directory being created
580 __init struct dentry *tracefs_create_instance_dir(const char *name,
582 int (*mkdir)(const char *name),
583 int (*rmdir)(const char *name))
591 dentry = __create_dir(name, parent, &tracefs_dir_inode_operations);