Lines Matching full:newmask
402 static int cpus_mon_write(struct rdtgroup *rdtgrp, cpumask_var_t newmask, in cpus_mon_write() argument
409 cpumask_andnot(tmpmask, newmask, &prgrp->cpu_mask); in cpus_mon_write()
416 cpumask_andnot(tmpmask, &rdtgrp->cpu_mask, newmask); in cpus_mon_write()
427 cpumask_andnot(tmpmask, newmask, &rdtgrp->cpu_mask); in cpus_mon_write()
440 cpumask_copy(&rdtgrp->cpu_mask, newmask); in cpus_mon_write()
455 static int cpus_ctrl_write(struct rdtgroup *rdtgrp, cpumask_var_t newmask, in cpus_ctrl_write() argument
462 cpumask_andnot(tmpmask, &rdtgrp->cpu_mask, newmask); in cpus_ctrl_write()
481 cpumask_andnot(tmpmask, newmask, &rdtgrp->cpu_mask); in cpus_ctrl_write()
494 cpumask_copy(&rdtgrp->cpu_mask, newmask); in cpus_ctrl_write()
513 cpumask_var_t tmpmask = CPUMASK_VAR_NULL, newmask = CPUMASK_VAR_NULL; in rdtgroup_cpus_write() local
532 !zalloc_cpumask_var(&newmask, GFP_KERNEL) || in rdtgroup_cpus_write()
548 ret = cpulist_parse(buf, newmask); in rdtgroup_cpus_write()
550 ret = cpumask_parse(buf, newmask); in rdtgroup_cpus_write()
558 cpumask_andnot(tmpmask, newmask, cpu_online_mask); in rdtgroup_cpus_write()
566 ret = cpus_ctrl_write(rdtgrp, newmask, tmpmask, tmpmask1); in rdtgroup_cpus_write()
568 ret = cpus_mon_write(rdtgrp, newmask, tmpmask); in rdtgroup_cpus_write()
574 free_cpumask_var(newmask); in rdtgroup_cpus_write()