Lines Matching refs:name
199 static struct cgroup_name root_cgroup_name = { .name = "/" };
796 .name = "cgroup",
820 struct cgroup_name *name; in cgroup_alloc_name() local
822 name = kmalloc(sizeof(*name) + dentry->d_name.len + 1, GFP_KERNEL); in cgroup_alloc_name()
823 if (!name) in cgroup_alloc_name()
825 strcpy(name->name, dentry->d_name.name); in cgroup_alloc_name()
826 return name; in cgroup_alloc_name()
868 kfree(rcu_dereference_raw(cgrp->name)); in cgroup_free_fn()
893 "cfe still linked for %s\n", cfe->type->name); in cgroup_diput()
1086 seq_printf(seq, ",%s", ss->name); in cgroup_show_options()
1097 if (strlen(root->name)) in cgroup_show_options()
1098 seq_printf(seq, ",name=%s", root->name); in cgroup_show_options()
1108 char *name; member
1180 const char *name = token + 5; in parse_cgroupfs_options() local
1182 if (!strlen(name)) in parse_cgroupfs_options()
1185 for (i = 0; i < strlen(name); i++) { in parse_cgroupfs_options()
1186 char c = name[i]; in parse_cgroupfs_options()
1194 if (opts->name) in parse_cgroupfs_options()
1196 opts->name = kstrndup(name, in parse_cgroupfs_options()
1199 if (!opts->name) in parse_cgroupfs_options()
1209 if (strcmp(token, ss->name)) in parse_cgroupfs_options()
1231 if (all_ss || (!one_ss && !opts->none && !opts->name)) { in parse_cgroupfs_options()
1275 if (!opts->subsys_mask && !opts->name) in parse_cgroupfs_options()
1357 (opts.name && strcmp(opts.name, root->name))) { in cgroup_remount()
1385 kfree(opts.name); in cgroup_remount()
1424 cgrp->name = &root_cgroup_name; in init_cgroup_root()
1460 if (opts->name && strcmp(opts->name, root->name)) in cgroup_test_super()
1496 if (opts->name) in cgroup_root_from_opts()
1497 strcpy(root->name, opts->name); in cgroup_root_from_opts()
1628 if (strlen(root->name)) in cgroup_mount()
1630 if (!strcmp(existing_root->name, root->name)) in cgroup_mount()
1704 kfree(opts.name); in cgroup_mount()
1717 kfree(opts.name); in cgroup_mount()
1770 .name = "cgroup",
1806 const char *name = cgroup_name(cgrp); in cgroup_path() local
1809 len = strlen(name); in cgroup_path()
1812 memcpy(start, name, len); in cgroup_path()
2518 struct cgroup_name *name, *old_name; in cgroup_rename() local
2536 name = cgroup_alloc_name(new_dentry); in cgroup_rename()
2537 if (!name) in cgroup_rename()
2542 kfree(name); in cgroup_rename()
2546 old_name = cgrp->name; in cgroup_rename()
2547 rcu_assign_pointer(cgrp->name, name); in cgroup_rename()
2567 static bool is_valid_xattr(const char *name) in is_valid_xattr() argument
2569 if (!strncmp(name, XATTR_TRUSTED_PREFIX, XATTR_TRUSTED_PREFIX_LEN) || in is_valid_xattr()
2570 !strncmp(name, XATTR_SECURITY_PREFIX, XATTR_SECURITY_PREFIX_LEN)) in is_valid_xattr()
2575 static int cgroup_setxattr(struct dentry *dentry, const char *name, in cgroup_setxattr() argument
2580 if (!is_valid_xattr(name)) in cgroup_setxattr()
2582 return simple_xattr_set(__d_xattrs(dentry), name, val, size, flags); in cgroup_setxattr()
2585 static int cgroup_removexattr(struct dentry *dentry, const char *name) in cgroup_removexattr() argument
2589 if (!is_valid_xattr(name)) in cgroup_removexattr()
2591 return simple_xattr_remove(__d_xattrs(dentry), name); in cgroup_removexattr()
2594 static ssize_t cgroup_getxattr(struct dentry *dentry, const char *name, in cgroup_getxattr() argument
2599 if (!is_valid_xattr(name)) in cgroup_getxattr()
2601 return simple_xattr_get(__d_xattrs(dentry), name, buf, size); in cgroup_getxattr()
2732 char name[MAX_CGROUP_TYPE_NAMELEN + MAX_CFTYPE_NAME + 2] = { 0 }; in cgroup_add_file() local
2735 strcpy(name, subsys->name); in cgroup_add_file()
2736 strcat(name, "."); in cgroup_add_file()
2738 strcat(name, cft->name); in cgroup_add_file()
2746 dentry = lookup_one_len(name, dir, strlen(name)); in cgroup_add_file()
2775 for (cft = cfts; cft->name[0] != '\0'; cft++) { in cgroup_addrm_files()
2788 cft->name, err); in cgroup_addrm_files()
3990 .name = "tasks",
3997 .name = CGROUP_FILE_GENERIC_PREFIX "procs",
4004 .name = "notify_on_release",
4009 .name = CGROUP_FILE_GENERIC_PREFIX "event_control",
4014 .name = "cgroup.clone_children",
4020 .name = "cgroup.sane_behavior",
4025 .name = "release_agent",
4154 struct cgroup_name *name; in cgroup_create() local
4165 name = cgroup_alloc_name(dentry); in cgroup_create()
4166 if (!name) in cgroup_create()
4168 rcu_assign_pointer(cgrp->name, name); in cgroup_create()
4254 current->comm, current->pid, ss->name); in cgroup_create()
4255 if (!strcmp(ss->name, "memory")) in cgroup_create()
4281 kfree(rcu_dereference_raw(cgrp->name)); in cgroup_create()
4403 printk(KERN_INFO "Initializing cgroup subsys %s\n", ss->name); in cgroup_init_subsys()
4458 if (ss->name == NULL || strlen(ss->name) > MAX_CGROUP_TYPE_NAMELEN || in cgroup_load_subsys()
4646 BUG_ON(!ss->name); in cgroup_init_early()
4647 BUG_ON(strlen(ss->name) > MAX_CGROUP_TYPE_NAMELEN); in cgroup_init_early()
4652 ss->name, ss->subsys_id); in cgroup_init_early()
4759 seq_printf(m, "%s%s", count++ ? "," : "", ss->name); in proc_cgroup_show()
4760 if (strlen(root->name)) in proc_cgroup_show()
4762 root->name); in proc_cgroup_show()
4798 ss->name, ss->root->hierarchy_id, in proc_cgroupstats_show()
5121 if (!strcmp(token, ss->name)) { in cgroup_disable()
5124 " subsystem\n", ss->name); in cgroup_disable()
5402 const char *name; in current_css_set_cg_links_read() local
5405 name = c->dentry->d_name.name; in current_css_set_cg_links_read()
5407 name = "?"; in current_css_set_cg_links_read()
5409 c->root->hierarchy_id, name); in current_css_set_cg_links_read()
5450 .name = "cgroup_refcount",
5454 .name = "taskcount",
5459 .name = "current_css_set",
5464 .name = "current_css_set_refcount",
5469 .name = "current_css_set_cg_links",
5474 .name = "cgroup_css_links",
5479 .name = "releasable",
5487 .name = "debug",