Lines Matching refs:affinity
449 cpumask_t *affinity) in mpam_get_cpumask_from_cache_id() argument
451 return acpi_pptt_get_cpumask_from_cache_id(cache_id, affinity); in mpam_get_cpumask_from_cache_id()
458 static void get_cpumask_from_node_id(u32 node_id, cpumask_t *affinity) in get_cpumask_from_node_id() argument
464 cpumask_set_cpu(cpu, affinity); in get_cpumask_from_node_id()
468 static int mpam_ris_get_affinity(struct mpam_msc *msc, cpumask_t *affinity, in mpam_ris_get_affinity() argument
478 affinity); in mpam_ris_get_affinity()
485 if (cpumask_empty(affinity)) in mpam_ris_get_affinity()
490 get_cpumask_from_node_id(comp->comp_id, affinity); in mpam_ris_get_affinity()
497 cpumask_and(affinity, affinity, &msc->accessibility); in mpam_ris_get_affinity()
545 err = mpam_ris_get_affinity(msc, &ris->affinity, type, class, comp); in mpam_ris_create_locked()
557 cpumask_or(&comp->affinity, &comp->affinity, &ris->affinity); in mpam_ris_create_locked()
558 cpumask_or(&class->affinity, &class->affinity, &ris->affinity); in mpam_ris_create_locked()
578 cpumask_andnot(&class->affinity, &class->affinity, &ris->affinity); in mpam_ris_destroy()
579 cpumask_andnot(&comp->affinity, &comp->affinity, &ris->affinity); in mpam_ris_destroy()