• Home
  • Raw
  • Download

Lines Matching refs:mutex

70 	struct mutex			mutex;  member
91 struct mutex devmem_lock; /* protects the above */
131 mutex_init(&dmirror->mutex); in dmirror_fops_open()
227 mutex_lock(&dmirror->mutex); in dmirror_interval_invalidate()
228 else if (!mutex_trylock(&dmirror->mutex)) in dmirror_interval_invalidate()
234 mutex_unlock(&dmirror->mutex); in dmirror_interval_invalidate()
266 mutex_lock(&dmirror->mutex); in dmirror_range_fault()
269 mutex_unlock(&dmirror->mutex); in dmirror_range_fault()
277 mutex_unlock(&dmirror->mutex); in dmirror_range_fault()
361 mutex_lock(&dmirror->mutex); in dmirror_read()
363 mutex_unlock(&dmirror->mutex); in dmirror_read()
435 mutex_lock(&dmirror->mutex); in dmirror_write()
437 mutex_unlock(&dmirror->mutex); in dmirror_write()
647 mutex_lock(&dmirror->mutex); in dmirror_atomic_map()
659 mutex_unlock(&dmirror->mutex); in dmirror_atomic_map()
666 mutex_unlock(&dmirror->mutex); in dmirror_atomic_map()
680 mutex_lock(&dmirror->mutex); in dmirror_migrate_finalize_and_map()
703 mutex_unlock(&dmirror->mutex); in dmirror_migrate_finalize_and_map()
708 mutex_unlock(&dmirror->mutex); in dmirror_migrate_finalize_and_map()
770 mutex_lock(&dmirror->mutex); in dmirror_exclusive()
772 mutex_unlock(&dmirror->mutex); in dmirror_exclusive()
841 mutex_lock(&dmirror->mutex); in dmirror_migrate()
843 mutex_unlock(&dmirror->mutex); in dmirror_migrate()
903 mutex_lock(&dmirror->mutex); in dmirror_snapshot_invalidate()
904 else if (!mutex_trylock(&dmirror->mutex)) in dmirror_snapshot_invalidate()
913 mutex_unlock(&dmirror->mutex); in dmirror_snapshot_invalidate()
959 mutex_lock(&dmirror->mutex); in dmirror_range_snapshot()
962 mutex_unlock(&dmirror->mutex); in dmirror_range_snapshot()
972 mutex_unlock(&dmirror->mutex); in dmirror_range_snapshot()