Lines Matching refs:mask
295 static int add_del_listener(pid_t pid, const struct cpumask *mask, int isadd) in add_del_listener() argument
302 if (!cpumask_subset(mask, cpu_possible_mask)) in add_del_listener()
312 for_each_cpu(cpu, mask) { in add_del_listener()
339 for_each_cpu(cpu, mask) { in add_del_listener()
354 static int parse(struct nlattr *na, struct cpumask *mask) in parse() argument
371 ret = cpulist_parse(data, mask); in parse()
452 cpumask_var_t mask; in cmd_attr_register_cpumask() local
455 if (!alloc_cpumask_var(&mask, GFP_KERNEL)) in cmd_attr_register_cpumask()
457 rc = parse(info->attrs[TASKSTATS_CMD_ATTR_REGISTER_CPUMASK], mask); in cmd_attr_register_cpumask()
460 rc = add_del_listener(info->snd_portid, mask, REGISTER); in cmd_attr_register_cpumask()
462 free_cpumask_var(mask); in cmd_attr_register_cpumask()
468 cpumask_var_t mask; in cmd_attr_deregister_cpumask() local
471 if (!alloc_cpumask_var(&mask, GFP_KERNEL)) in cmd_attr_deregister_cpumask()
473 rc = parse(info->attrs[TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK], mask); in cmd_attr_deregister_cpumask()
476 rc = add_del_listener(info->snd_portid, mask, DEREGISTER); in cmd_attr_deregister_cpumask()
478 free_cpumask_var(mask); in cmd_attr_deregister_cpumask()