Lines Matching refs:rdtgroup
45 struct rdtgroup rdtgroup_default;
163 struct rdtgroup *rdtgrp; in rdtgroup_mode_by_closid()
270 struct rdtgroup *rdtgrp; in rdtgroup_cpus_show()
298 struct rdtgroup *r = info; in update_cpu_closid_rmid()
319 update_closid_rmid(const struct cpumask *cpu_mask, struct rdtgroup *r) in update_closid_rmid()
329 static int cpus_mon_write(struct rdtgroup *rdtgrp, cpumask_var_t newmask, in cpus_mon_write()
332 struct rdtgroup *prgrp = rdtgrp->mon.parent, *crgrp; in cpus_mon_write()
372 static void cpumask_rdtgrp_clear(struct rdtgroup *r, struct cpumask *m) in cpumask_rdtgrp_clear()
374 struct rdtgroup *crgrp; in cpumask_rdtgrp_clear()
382 static int cpus_ctrl_write(struct rdtgroup *rdtgrp, cpumask_var_t newmask, in cpus_ctrl_write()
385 struct rdtgroup *r, *crgrp; in cpus_ctrl_write()
441 struct rdtgroup *rdtgrp; in rdtgroup_cpus_write()
510 struct rdtgroup *rdtgrp;
516 struct rdtgroup *rdtgrp; in move_myself()
542 struct rdtgroup *rdtgrp) in __rdtgroup_move_task()
595 int rdtgroup_tasks_assigned(struct rdtgroup *r) in rdtgroup_tasks_assigned()
637 static int rdtgroup_move_task(pid_t pid, struct rdtgroup *rdtgrp, in rdtgroup_move_task()
669 struct rdtgroup *rdtgrp; in rdtgroup_tasks_write()
697 static void show_rdt_tasks(struct rdtgroup *r, struct seq_file *s) in show_rdt_tasks()
713 struct rdtgroup *rdtgrp; in rdtgroup_tasks_show()
949 struct rdtgroup *rdtgrp; in rdtgroup_mode_show()
1031 static bool rdtgroup_mode_test_exclusive(struct rdtgroup *rdtgrp) in rdtgroup_mode_test_exclusive()
1066 struct rdtgroup *rdtgrp; in rdtgroup_mode_write()
1175 struct rdtgroup *rdtgrp; in rdtgroup_size_show()
1409 int rdtgroup_kn_mode_restrict(struct rdtgroup *r, const char *name) in rdtgroup_kn_mode_restrict()
1447 int rdtgroup_kn_mode_restore(struct rdtgroup *r, const char *name, in rdtgroup_kn_mode_restore()
1564 mongroup_create_dir(struct kernfs_node *parent_kn, struct rdtgroup *prgrp, in mongroup_create_dir()
1782 static struct rdtgroup *kernfs_to_rdtgroup(struct kernfs_node *kn) in kernfs_to_rdtgroup()
1800 struct rdtgroup *rdtgroup_kn_lock_live(struct kernfs_node *kn) in rdtgroup_kn_lock_live()
1802 struct rdtgroup *rdtgrp = kernfs_to_rdtgroup(kn); in rdtgroup_kn_lock_live()
1821 struct rdtgroup *rdtgrp = kernfs_to_rdtgroup(kn); in rdtgroup_kn_unlock()
1842 struct rdtgroup *prgrp,
1983 static bool is_closid_match(struct task_struct *t, struct rdtgroup *r) in is_closid_match()
1989 static bool is_rmid_match(struct task_struct *t, struct rdtgroup *r) in is_rmid_match()
2003 static void rdt_move_group_tasks(struct rdtgroup *from, struct rdtgroup *to, in rdt_move_group_tasks()
2033 static void free_all_child_rdtgrp(struct rdtgroup *rdtgrp) in free_all_child_rdtgrp()
2035 struct rdtgroup *sentry, *stmp; in free_all_child_rdtgrp()
2051 struct rdtgroup *rdtgrp, *tmp; in rmdir_all_sub()
2147 struct rdtgroup *prgrp, *crgrp; in rmdir_mondata_subdir_allrdtgrp()
2164 struct rdt_resource *r, struct rdtgroup *prgrp) in mkdir_mondata_subdir()
2220 struct rdtgroup *prgrp, *crgrp; in mkdir_mondata_subdir_allrdtgrp()
2240 struct rdtgroup *prgrp) in mkdir_mondata_subdir_alldom()
2272 struct rdtgroup *prgrp, in mkdir_mondata_all()
2355 static int rdtgroup_init_alloc(struct rdtgroup *rdtgrp) in rdtgroup_init_alloc()
2435 enum rdt_group_type rtype, struct rdtgroup **r) in mkdir_rdt_prepare()
2437 struct rdtgroup *prdtgrp, *rdtgrp; in mkdir_rdt_prepare()
2532 static void mkdir_rdt_prepare_clean(struct rdtgroup *rgrp) in mkdir_rdt_prepare_clean()
2549 struct rdtgroup *rdtgrp, *prgrp; in rdtgroup_mkdir_mon()
2578 struct rdtgroup *rdtgrp; in rdtgroup_mkdir_ctrl_mon()
2670 static int rdtgroup_rmdir_mon(struct kernfs_node *kn, struct rdtgroup *rdtgrp, in rdtgroup_rmdir_mon()
2673 struct rdtgroup *prdtgrp = rdtgrp->mon.parent; in rdtgroup_rmdir_mon()
2709 struct rdtgroup *rdtgrp) in rdtgroup_ctrl_remove()
2723 static int rdtgroup_rmdir_ctrl(struct kernfs_node *kn, struct rdtgroup *rdtgrp, in rdtgroup_rmdir_ctrl()
2764 struct rdtgroup *rdtgrp; in rdtgroup_rmdir()