Lines Matching refs:lock
418 spinlock_t lock; member
739 spin_lock_irqsave(&iocg->ioc->lock, *flags); in iocg_lock()
740 spin_lock(&iocg->waitq.lock); in iocg_lock()
742 spin_lock_irqsave(&iocg->waitq.lock, *flags); in iocg_lock()
749 spin_unlock(&iocg->waitq.lock); in iocg_unlock()
750 spin_unlock_irqrestore(&iocg->ioc->lock, *flags); in iocg_unlock()
752 spin_unlock_irqrestore(&iocg->waitq.lock, *flags); in iocg_unlock()
775 lockdep_assert_held(&ioc->lock); in ioc_refresh_period_us()
915 lockdep_assert_held(&ioc->lock); in ioc_refresh_params()
959 lockdep_assert_held(&ioc->lock); in ioc_refresh_vrate()
1079 lockdep_assert_held(&ioc->lock); in __propagate_weights()
1138 lockdep_assert_held(&ioc->lock); in commit_weights()
1220 lockdep_assert_held(&iocg->ioc->lock); in current_hweight_max()
1242 lockdep_assert_held(&ioc->lock); in weight_updated()
1273 spin_lock_irq(&ioc->lock); in iocg_activate()
1327 spin_unlock_irq(&ioc->lock); in iocg_activate()
1331 spin_unlock_irq(&ioc->lock); in iocg_activate()
1343 lockdep_assert_held(&iocg->waitq.lock); in iocg_kick_delay()
1404 lockdep_assert_held(&iocg->ioc->lock); in iocg_incur_debt()
1405 lockdep_assert_held(&iocg->waitq.lock); in iocg_incur_debt()
1427 lockdep_assert_held(&iocg->ioc->lock); in iocg_pay_debt()
1428 lockdep_assert_held(&iocg->waitq.lock); in iocg_pay_debt()
1487 lockdep_assert_held(&iocg->waitq.lock); in iocg_kick_waitq()
1498 lockdep_assert_held(&ioc->lock); in iocg_kick_waitq()
1669 lockdep_assert_held(&iocg->ioc->lock); in iocg_flush_stat_one()
2127 spin_lock(&iocg->waitq.lock); in ioc_forgive_debts()
2143 spin_unlock(&iocg->waitq.lock); in ioc_forgive_debts()
2167 spin_lock(&iocg->waitq.lock); in ioc_check_iocgs()
2218 spin_unlock(&iocg->waitq.lock); in ioc_check_iocgs()
2243 spin_lock_irq(&ioc->lock); in ioc_timer_fn()
2249 spin_unlock_irq(&ioc->lock); in ioc_timer_fn()
2446 spin_unlock_irq(&ioc->lock); in ioc_timer_fn()
2477 spin_lock_irqsave(&ioc->lock, flags); in adjust_inuse_and_calc_cost()
2481 spin_unlock_irqrestore(&ioc->lock, flags); in adjust_inuse_and_calc_cost()
2502 spin_unlock_irqrestore(&ioc->lock, flags); in adjust_inuse_and_calc_cost()
2762 spin_lock_irqsave(&ioc->lock, flags); in ioc_rqos_merge()
2763 spin_lock(&iocg->waitq.lock); in ioc_rqos_merge()
2774 spin_unlock(&iocg->waitq.lock); in ioc_rqos_merge()
2775 spin_unlock_irqrestore(&ioc->lock, flags); in ioc_rqos_merge()
2830 spin_lock_irq(&ioc->lock); in ioc_rqos_queue_depth_changed()
2832 spin_unlock_irq(&ioc->lock); in ioc_rqos_queue_depth_changed()
2841 spin_lock_irq(&ioc->lock); in ioc_rqos_exit()
2843 spin_unlock_irq(&ioc->lock); in ioc_rqos_exit()
2890 spin_lock_init(&ioc->lock); in blk_iocost_init()
2897 seqcount_spinlock_init(&ioc->period_seqcount, &ioc->lock); in blk_iocost_init()
2902 spin_lock_irq(&ioc->lock); in blk_iocost_init()
2905 spin_unlock_irq(&ioc->lock); in blk_iocost_init()
2998 spin_lock_irqsave(&ioc->lock, flags); in ioc_pd_init()
3000 spin_unlock_irqrestore(&ioc->lock, flags); in ioc_pd_init()
3010 spin_lock_irqsave(&ioc->lock, flags); in ioc_pd_free()
3023 spin_unlock_irqrestore(&ioc->lock, flags); in ioc_pd_free()
3099 spin_lock_irq(&blkcg->lock); in ioc_weight_write()
3105 spin_lock(&iocg->ioc->lock); in ioc_weight_write()
3108 spin_unlock(&iocg->ioc->lock); in ioc_weight_write()
3111 spin_unlock_irq(&blkcg->lock); in ioc_weight_write()
3131 spin_lock(&iocg->ioc->lock); in ioc_weight_write()
3135 spin_unlock(&iocg->ioc->lock); in ioc_weight_write()
3216 spin_lock_irq(&ioc->lock); in ioc_qos_write()
3220 spin_unlock_irq(&ioc->lock); in ioc_qos_write()
3287 spin_lock_irq(&ioc->lock); in ioc_qos_write()
3306 spin_unlock_irq(&ioc->lock); in ioc_qos_write()
3383 spin_lock_irq(&ioc->lock); in ioc_cost_model_write()
3386 spin_unlock_irq(&ioc->lock); in ioc_cost_model_write()
3423 spin_lock_irq(&ioc->lock); in ioc_cost_model_write()
3431 spin_unlock_irq(&ioc->lock); in ioc_cost_model_write()