Lines Matching refs:rq1
1513 static inline void double_rq_lock(struct rq *rq1, struct rq *rq2);
1619 static inline void double_rq_lock(struct rq *rq1, struct rq *rq2) in double_rq_lock() argument
1620 __acquires(rq1->lock) in double_rq_lock()
1624 if (rq1 == rq2) { in double_rq_lock()
1625 raw_spin_lock(&rq1->lock); in double_rq_lock()
1628 if (rq1 < rq2) { in double_rq_lock()
1629 raw_spin_lock(&rq1->lock); in double_rq_lock()
1633 raw_spin_lock_nested(&rq1->lock, SINGLE_DEPTH_NESTING); in double_rq_lock()
1644 static inline void double_rq_unlock(struct rq *rq1, struct rq *rq2) in double_rq_unlock() argument
1645 __releases(rq1->lock) in double_rq_unlock()
1648 raw_spin_unlock(&rq1->lock); in double_rq_unlock()
1649 if (rq1 != rq2) in double_rq_unlock()
1663 static inline void double_rq_lock(struct rq *rq1, struct rq *rq2) in double_rq_lock() argument
1664 __acquires(rq1->lock) in double_rq_lock()
1668 BUG_ON(rq1 != rq2); in double_rq_lock()
1669 raw_spin_lock(&rq1->lock); in double_rq_lock()
1679 static inline void double_rq_unlock(struct rq *rq1, struct rq *rq2) in double_rq_unlock() argument
1680 __releases(rq1->lock) in double_rq_unlock()
1683 BUG_ON(rq1 != rq2); in double_rq_unlock()
1684 raw_spin_unlock(&rq1->lock); in double_rq_unlock()