Lines Matching refs:node
470 static int arm_ni_init_cd(struct arm_ni *ni, struct arm_ni_node *node, u64 res_start) in arm_ni_init_cd() argument
472 struct arm_ni_cd *cd = ni->cds + node->id; in arm_ni_init_cd()
476 cd->id = node->id; in arm_ni_init_cd()
477 cd->num_units = node->num_components; in arm_ni_init_cd()
483 u32 reg = readl_relaxed(node->base + NI_CHILD_PTR(i)); in arm_ni_init_cd()
578 static void arm_ni_probe_domain(void __iomem *base, struct arm_ni_node *node) in arm_ni_probe_domain() argument
582 node->base = base; in arm_ni_probe_domain()
583 node->type = FIELD_GET(NI_NODE_TYPE_NODE_TYPE, reg); in arm_ni_probe_domain()
584 node->id = FIELD_GET(NI_NODE_TYPE_NODE_ID, reg); in arm_ni_probe_domain()
585 node->num_components = readl_relaxed(base + NI_CHILD_NODE_INFO); in arm_ni_probe_domain()
721 int node; in arm_ni_pmu_online_cpu() local
724 node = dev_to_node(cd_to_ni(cd)->dev); in arm_ni_pmu_online_cpu()
725 if (cpu_to_node(cd->cpu) != node && cpu_to_node(cpu) == node) in arm_ni_pmu_online_cpu()
734 int node; in arm_ni_pmu_offline_cpu() local
740 node = dev_to_node(cd_to_ni(cd)->dev); in arm_ni_pmu_offline_cpu()
741 target = cpumask_any_and_but(cpumask_of_node(node), cpu_online_mask, cpu); in arm_ni_pmu_offline_cpu()