Lines Matching refs:lock
187 raw_spinlock_t lock; member
223 raw_spinlock_t lock; member
561 raw_spinlock_t lock; member
717 lockdep_assert_held(&rq->lock); in rq_clock()
723 lockdep_assert_held(&rq->lock); in rq_clock_task()
732 lockdep_assert_held(&rq->lock); in rq_clock_skip_update()
770 lockdep_assert_held(&rq->lock); in queue_balance_callback()
1085 rq->lock.owner = current; in finish_lock_switch()
1092 spin_acquire(&rq->lock.dep_map, 0, 0, _THIS_IP_); in finish_lock_switch()
1094 raw_spin_unlock_irq(&rq->lock); in finish_lock_switch()
1432 __acquires(rq->lock) in __task_rq_lock()
1440 raw_spin_lock(&rq->lock); in __task_rq_lock()
1442 lockdep_pin_lock(&rq->lock); in __task_rq_lock()
1445 raw_spin_unlock(&rq->lock); in __task_rq_lock()
1457 __acquires(rq->lock) in task_rq_lock()
1464 raw_spin_lock(&rq->lock); in task_rq_lock()
1482 lockdep_pin_lock(&rq->lock); in task_rq_lock()
1485 raw_spin_unlock(&rq->lock); in task_rq_lock()
1494 __releases(rq->lock) in __task_rq_unlock()
1496 lockdep_unpin_lock(&rq->lock); in __task_rq_unlock()
1497 raw_spin_unlock(&rq->lock); in __task_rq_unlock()
1502 __releases(rq->lock) in task_rq_unlock()
1505 lockdep_unpin_lock(&rq->lock); in task_rq_unlock()
1506 raw_spin_unlock(&rq->lock); in task_rq_unlock()
1524 __releases(this_rq->lock) in _double_lock_balance()
1525 __acquires(busiest->lock) in _double_lock_balance()
1526 __acquires(this_rq->lock) in _double_lock_balance()
1528 raw_spin_unlock(&this_rq->lock); in _double_lock_balance()
1543 __releases(this_rq->lock) in _double_lock_balance()
1544 __acquires(busiest->lock) in _double_lock_balance()
1545 __acquires(this_rq->lock) in _double_lock_balance()
1549 if (unlikely(!raw_spin_trylock(&busiest->lock))) { in _double_lock_balance()
1551 raw_spin_unlock(&this_rq->lock); in _double_lock_balance()
1552 raw_spin_lock(&busiest->lock); in _double_lock_balance()
1553 raw_spin_lock_nested(&this_rq->lock, in _double_lock_balance()
1557 raw_spin_lock_nested(&busiest->lock, in _double_lock_balance()
1572 raw_spin_unlock(&this_rq->lock); in double_lock_balance()
1580 __releases(busiest->lock) in double_unlock_balance()
1582 raw_spin_unlock(&busiest->lock); in double_unlock_balance()
1583 lock_set_subclass(&this_rq->lock.dep_map, 0, _RET_IP_); in double_unlock_balance()
1620 __acquires(rq1->lock) in double_rq_lock()
1621 __acquires(rq2->lock) in double_rq_lock()
1625 raw_spin_lock(&rq1->lock); in double_rq_lock()
1626 __acquire(rq2->lock); /* Fake it out ;) */ in double_rq_lock()
1629 raw_spin_lock(&rq1->lock); in double_rq_lock()
1630 raw_spin_lock_nested(&rq2->lock, SINGLE_DEPTH_NESTING); in double_rq_lock()
1632 raw_spin_lock(&rq2->lock); in double_rq_lock()
1633 raw_spin_lock_nested(&rq1->lock, SINGLE_DEPTH_NESTING); in double_rq_lock()
1645 __releases(rq1->lock) in double_rq_unlock()
1646 __releases(rq2->lock) in double_rq_unlock()
1648 raw_spin_unlock(&rq1->lock); in double_rq_unlock()
1650 raw_spin_unlock(&rq2->lock); in double_rq_unlock()
1652 __release(rq2->lock); in double_rq_unlock()
1664 __acquires(rq1->lock) in double_rq_lock()
1665 __acquires(rq2->lock) in double_rq_lock()
1669 raw_spin_lock(&rq1->lock); in double_rq_lock()
1670 __acquire(rq2->lock); /* Fake it out ;) */ in double_rq_lock()
1680 __releases(rq1->lock) in double_rq_unlock()
1681 __releases(rq2->lock) in double_rq_unlock()
1684 raw_spin_unlock(&rq1->lock); in double_rq_unlock()
1685 __release(rq2->lock); in double_rq_unlock()