Home
last modified time | relevance | path

Searched refs:qnode (Results 1 – 5 of 5) sorted by relevance

/linux/arch/powerpc/lib/
H A Dqspinlock.c16 struct qnode { struct
17 struct qnode *next; argument
27 struct qnode nodes[MAX_NODES]; argument
261 static struct qnode *get_tail_qnode(struct qspinlock *lock, int prev_cpu) in get_tail_qnode()
276 struct qnode *qnode = &qnodesp->nodes[idx]; in get_tail_qnode() local
277 if (qnode->lock == lock) in get_tail_qnode()
278 return qnode; in get_tail_qnode()
354 static __always_inline void propagate_sleepy(struct qnode *node, u32 val, bool paravirt) in propagate_sleepy()
356 struct qnode *next; in propagate_sleepy()
377 static __always_inline bool yield_to_prev(struct qspinlock *lock, struct qnode *node, int prev_cpu,… in yield_to_prev()
[all …]
/linux/drivers/interconnect/qcom/
H A Dicc-rpmh.c205 struct qcom_icc_node *qnode; in qcom_icc_rpmh_configure_qos() local
214 qnode = qp->nodes[i]; in qcom_icc_rpmh_configure_qos()
215 if (!qnode) in qcom_icc_rpmh_configure_qos()
218 if (qnode->qosbox) in qcom_icc_rpmh_configure_qos()
219 qcom_icc_set_qos(qp, qnode); in qcom_icc_rpmh_configure_qos()
/linux/kernel/locking/
H A Dqspinlock.c80 static DEFINE_PER_CPU_ALIGNED(struct qnode, qnodes[_Q_MAX_NODES]);
82 struct qnode { global() struct
83 mcsqnode global() argument
85 reservedqnode global() argument
H A Dqspinlock_paravirt.h279 BUILD_BUG_ON(sizeof(struct pv_node) > sizeof(struct qnode)); in pv_init_node()
/linux/kernel/bpf/
H A Drqspinlock.c305 static DEFINE_PER_CPU_ALIGNED(struct qnode, rqnodes[_Q_MAX_NODES]);