Lines Matching refs:this_rq

29 extern long calc_load_fold_active(struct rq *this_rq);
30 extern void update_cpu_load_active(struct rq *this_rq);
703 #define this_rq() this_cpu_ptr(&runqueues) macro
1189 void (*post_schedule) (struct rq *this_rq);
1191 void (*task_woken) (struct rq *this_rq, struct task_struct *task);
1210 void (*switched_from) (struct rq *this_rq, struct task_struct *task);
1211 void (*switched_to) (struct rq *this_rq, struct task_struct *task);
1212 void (*prio_changed) (struct rq *this_rq, struct task_struct *task,
1247 extern void idle_enter_fair(struct rq *this_rq);
1248 extern void idle_exit_fair(struct rq *this_rq);
1302 extern void update_idle_cpu_load(struct rq *this_rq);
1501 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) in _double_lock_balance() argument
1502 __releases(this_rq->lock) in _double_lock_balance()
1504 __acquires(this_rq->lock) in _double_lock_balance()
1506 raw_spin_unlock(&this_rq->lock); in _double_lock_balance()
1507 double_rq_lock(this_rq, busiest); in _double_lock_balance()
1520 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) in _double_lock_balance() argument
1521 __releases(this_rq->lock) in _double_lock_balance()
1523 __acquires(this_rq->lock) in _double_lock_balance()
1528 if (busiest < this_rq) { in _double_lock_balance()
1529 raw_spin_unlock(&this_rq->lock); in _double_lock_balance()
1531 raw_spin_lock_nested(&this_rq->lock, in _double_lock_balance()
1546 static inline int double_lock_balance(struct rq *this_rq, struct rq *busiest) in double_lock_balance() argument
1550 raw_spin_unlock(&this_rq->lock); in double_lock_balance()
1554 return _double_lock_balance(this_rq, busiest); in double_lock_balance()
1557 static inline void double_unlock_balance(struct rq *this_rq, struct rq *busiest) in double_unlock_balance() argument
1561 lock_set_subclass(&this_rq->lock.dep_map, 0, _RET_IP_); in double_unlock_balance()