Home
last modified time | relevance | path

Searched refs:qnodes (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/interconnect/qcom/
H A Dosm-l3.c167 const struct qcom_osm_l3_node * const *qnodes; in qcom_osm_l3_probe() local
228 qnodes = desc->nodes; in qcom_osm_l3_probe()
248 node = icc_node_create(qnodes[i]->id); in qcom_osm_l3_probe()
254 node->name = qnodes[i]->name; in qcom_osm_l3_probe()
256 node->data = (void *)qnodes[i]; in qcom_osm_l3_probe()
259 for (j = 0; j < qnodes[i]->num_links; j++) in qcom_osm_l3_probe()
260 icc_link_create(node, qnodes[i]->links[j]); in qcom_osm_l3_probe()
H A Dicc-rpm.c453 struct qcom_icc_node * const *qnodes; in qnoc_probe() local
469 qnodes = desc->nodes; in qnoc_probe()
567 if (!qnodes[i]->ab_coeff) in qnoc_probe()
568 qnodes[i]->ab_coeff = qp->ab_coeff; in qnoc_probe()
570 if (!qnodes[i]->ib_coeff) in qnoc_probe()
571 qnodes[i]->ib_coeff = qp->ib_coeff; in qnoc_probe()
573 node = icc_node_create(qnodes[i]->id); in qnoc_probe()
581 node->name = qnodes[i]->name; in qnoc_probe()
582 node->data = qnodes[i]; in qnoc_probe()
585 for (j = 0; j < qnodes[i]->num_links; j++) in qnoc_probe()
[all …]
H A Dmsm8974.c652 struct msm8974_icc_node * const *qnodes; in msm8974_icc_probe() local
669 qnodes = desc->nodes; in msm8974_icc_probe()
709 node = icc_node_create(qnodes[i]->id); in msm8974_icc_probe()
715 node->name = qnodes[i]->name; in msm8974_icc_probe()
716 node->data = qnodes[i]; in msm8974_icc_probe()
722 for (j = 0; j < qnodes[i]->num_links; j++) in msm8974_icc_probe()
723 icc_link_create(node, qnodes[i]->links[j]); in msm8974_icc_probe()
H A Dicc-rpmh.c233 struct qcom_icc_node * const *qnodes, *qn; in qcom_icc_rpmh_probe() local
243 qnodes = desc->nodes; in qcom_icc_rpmh_probe()
279 qn = qnodes[i]; in qcom_icc_rpmh_probe()
/linux-6.15/kernel/locking/
H A Dqspinlock.c80 static DEFINE_PER_CPU_ALIGNED(struct qnode, qnodes[_Q_MAX_NODES]);
215 node = this_cpu_ptr(&qnodes[0].mcs); in queued_spin_lock_slowpath()
285 prev = decode_tail(old, qnodes); in queued_spin_lock_slowpath()
379 __this_cpu_dec(qnodes[0].mcs.count); in queued_spin_lock_slowpath()
H A Dqspinlock.h63 struct qnode __percpu *qnodes) in decode_tail() argument
68 return per_cpu_ptr(&qnodes[idx].mcs, cpu); in decode_tail()
/linux-6.15/arch/powerpc/lib/
H A Dqspinlock.c24 struct qnodes { struct
50 static DEFINE_PER_CPU_ALIGNED(struct qnodes, qnodes);
262 struct qnodes *qnodesp = per_cpu_ptr(&qnodes, prev_cpu); in get_tail_qnode()
528 struct qnodes *qnodesp; in queued_spin_lock_mcs_queue()
539 qnodesp = this_cpu_ptr(&qnodes); in queued_spin_lock_mcs_queue()
/linux-6.15/tools/testing/selftests/bpf/
H A Dbpf_arena_spin_lock.h101 struct arena_qnode __arena qnodes[_Q_MAX_CPUS][_Q_MAX_NODES]; variable
118 return &qnodes[cpu][idx].mcs; in decode_tail()
311 node0 = &(qnodes[bpf_get_smp_processor_id()])[0].mcs; in arena_spin_lock_slowpath()