Lines Matching refs:ch_lock
469 cv_wait(&chp->ch_thr_idle, &chp->ch_lock); in atabus_thread()
551 KASSERT(mutex_owned(&chp->ch_lock)); in ata_is_thread_run()
559 KASSERT(mutex_owned(&chp->ch_lock)); in ata_thread_wake_locked()
679 cv_wait(&chp->ch_thr_idle, &chp->ch_lock); in atabus_detach()
1003 cv_timedwait(&chp->ch_queue->queue_idle, &chp->ch_lock, 1); in ata_channel_idle()
1043 cv_wait(&chp->ch_queue->c_active, &chp->ch_lock); in ata_exec_xfer()
1236 KASSERT(mutex_owned(&chp->ch_lock)); in ata_xfer_start()
1273 KASSERT(mutex_owned(&chp->ch_lock)); in ata_activate_xfer_locked()
1455 KASSERT(mutex_owned(&chp->ch_lock)); in ata_kill_active()
1513 cv_wait(&chq->queue_drain, &chp->ch_lock); in ata_kill_pending()
1539 KASSERT(mutex_owned(&chp->ch_lock)); in ata_channel_thaw_locked()
2316 KASSERT(mutex_owned(&chp->ch_lock)); in ata_delay()
2327 kpause(msg, false, pause > 0 ? pause : 1, &chp->ch_lock); in ata_delay()
2370 cv_wait(&chq->c_cmd_finish, &chp->ch_lock); in ata_wait_cmd()