Lines Matching refs:mask
274 static int add_del_listener(pid_t pid, const struct cpumask *mask, int isadd) in add_del_listener() argument
281 if (!cpumask_subset(mask, cpu_possible_mask)) in add_del_listener()
291 for_each_cpu(cpu, mask) { in add_del_listener()
318 for_each_cpu(cpu, mask) { in add_del_listener()
333 static int parse(struct nlattr *na, struct cpumask *mask) in parse() argument
350 ret = cpulist_parse(data, mask); in parse()
437 cpumask_var_t mask; in cmd_attr_register_cpumask() local
440 if (!alloc_cpumask_var(&mask, GFP_KERNEL)) in cmd_attr_register_cpumask()
442 rc = parse(info->attrs[TASKSTATS_CMD_ATTR_REGISTER_CPUMASK], mask); in cmd_attr_register_cpumask()
445 rc = add_del_listener(info->snd_portid, mask, REGISTER); in cmd_attr_register_cpumask()
447 free_cpumask_var(mask); in cmd_attr_register_cpumask()
453 cpumask_var_t mask; in cmd_attr_deregister_cpumask() local
456 if (!alloc_cpumask_var(&mask, GFP_KERNEL)) in cmd_attr_deregister_cpumask()
458 rc = parse(info->attrs[TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK], mask); in cmd_attr_deregister_cpumask()
461 rc = add_del_listener(info->snd_portid, mask, DEREGISTER); in cmd_attr_deregister_cpumask()
463 free_cpumask_var(mask); in cmd_attr_deregister_cpumask()