Searched refs:open_mutex (Results 1 - 25 of 45) sorted by last modified time

12

/linux-master/block/
H A Dbdev.c612 * bdev_lock. open_mutex is used to synchronize disk_holder unlinking.
877 mutex_lock(&disk->open_mutex);
909 mutex_unlock(&disk->open_mutex);
930 mutex_unlock(&disk->open_mutex);
1030 lockdep_assert_held(&bdev->bd_disk->open_mutex);
1059 mutex_lock(&disk->open_mutex);
1076 mutex_unlock(&disk->open_mutex);
1100 mutex_lock(&disk->open_mutex);
1109 mutex_unlock(&disk->open_mutex);
1219 mutex_lock(&bdev->bd_disk->open_mutex);
[all...]
H A Dgenhd.c568 * disk->open_mutex.
570 lockdep_assert_not_held(&disk->open_mutex);
657 mutex_lock(&disk->open_mutex);
660 mutex_unlock(&disk->open_mutex);
673 mutex_lock(&disk->open_mutex);
676 mutex_unlock(&disk->open_mutex);
1359 mutex_init(&disk->open_mutex);
H A Dholder.c77 mutex_lock(&bdev->bd_disk->open_mutex);
79 mutex_unlock(&bdev->bd_disk->open_mutex);
83 mutex_unlock(&bdev->bd_disk->open_mutex);
/linux-master/include/linux/
H A Dblkdev.h167 struct mutex open_mutex; /* open/close mutex */ member in struct:gendisk
226 * stable if disk->open_mutex is held.
/linux-master/fs/
H A Dsuper.c1369 lockdep_assert_not_held(&bdev->bd_disk->open_mutex);
/linux-master/sound/pci/hda/
H A Dhda_controller.c96 mutex_lock(&chip->open_mutex);
101 mutex_unlock(&chip->open_mutex);
594 mutex_lock(&chip->open_mutex);
667 mutex_unlock(&chip->open_mutex);
673 mutex_unlock(&chip->open_mutex);
/linux-master/sound/pci/
H A Dcmipci.c472 struct mutex open_mutex; member in struct:cmipci
667 mutex_lock(&cm->open_mutex);
669 mutex_unlock(&cm->open_mutex);
674 mutex_unlock(&cm->open_mutex);
1593 mutex_lock(&cm->open_mutex);
1595 mutex_unlock(&cm->open_mutex);
1607 mutex_unlock(&cm->open_mutex);
1615 mutex_lock(&cm->open_mutex);
1631 mutex_unlock(&cm->open_mutex);
1700 mutex_lock(&cm->open_mutex);
[all...]
H A Datiixp_modem.c243 struct mutex open_mutex; /* playback open mutex */ member in struct:atiixp_modem
897 mutex_lock(&chip->open_mutex);
899 mutex_unlock(&chip->open_mutex);
909 mutex_lock(&chip->open_mutex);
911 mutex_unlock(&chip->open_mutex);
1173 mutex_init(&chip->open_mutex);
H A Datiixp.c268 struct mutex open_mutex; /* playback open mutex */ member in struct:atiixp
1076 mutex_lock(&chip->open_mutex);
1078 mutex_unlock(&chip->open_mutex);
1093 mutex_lock(&chip->open_mutex);
1095 mutex_unlock(&chip->open_mutex);
1115 mutex_lock(&chip->open_mutex);
1120 mutex_unlock(&chip->open_mutex);
1128 mutex_lock(&chip->open_mutex);
1133 mutex_unlock(&chip->open_mutex);
1543 mutex_init(&chip->open_mutex);
[all...]
/linux-master/sound/core/
H A Dump.c137 mutex_init(&ump->open_mutex);
990 guard(mutex)(&ump->open_mutex);
1016 guard(mutex)(&ump->open_mutex);
H A Drawmidi.c422 guard(mutex)(&rmidi->open_mutex);
467 mutex_lock(&rmidi->open_mutex);
496 mutex_unlock(&rmidi->open_mutex);
498 mutex_lock(&rmidi->open_mutex);
520 mutex_unlock(&rmidi->open_mutex);
527 mutex_unlock(&rmidi->open_mutex);
574 guard(mutex)(&rmidi->open_mutex);
748 guard(mutex)(&substream->rmidi->open_mutex);
766 guard(mutex)(&substream->rmidi->open_mutex);
1712 guard(mutex)(&rmidi->open_mutex);
[all...]
H A Dpcm_native.c2840 mutex_lock(&pcm->open_mutex);
2853 mutex_unlock(&pcm->open_mutex);
2855 mutex_lock(&pcm->open_mutex);
2866 mutex_unlock(&pcm->open_mutex);
2894 scoped_guard(mutex, &pcm->open_mutex) {
H A Dpcm_memory.c190 guard(mutex)(&substream->pcm->open_mutex);
H A Dpcm.c134 guard(mutex)(&pcm->open_mutex);
378 guard(mutex)(&substream->pcm->open_mutex);
413 guard(mutex)(&substream->pcm->open_mutex);
441 guard(mutex)(&substream->pcm->open_mutex);
721 mutex_init(&pcm->open_mutex);
1090 guard(mutex)(&pcm->open_mutex);
H A Dhwdep.c95 mutex_lock(&hw->open_mutex);
116 mutex_unlock(&hw->open_mutex);
118 mutex_lock(&hw->open_mutex);
139 mutex_unlock(&hw->open_mutex);
152 scoped_guard(mutex, &hw->open_mutex) {
383 mutex_init(&hwdep->open_mutex);
465 guard(mutex)(&hwdep->open_mutex);
/linux-master/sound/core/seq/
H A Dseq_ump_client.c120 guard(mutex)(&ump->open_mutex);
138 guard(mutex)(&ump->open_mutex);
/linux-master/sound/core/seq/oss/
H A Dseq_oss_midi.c40 struct mutex open_mutex; member in struct:seq_oss_midi
171 mutex_init(&mdev->open_mutex);
328 mutex_lock(&mdev->open_mutex);
382 mutex_unlock(&mdev->open_mutex);
399 mutex_lock(&mdev->open_mutex);
421 mutex_unlock(&mdev->open_mutex);
/linux-master/sound/core/oss/
H A Dpcm_oss.c2518 mutex_lock(&pcm->open_mutex);
2532 mutex_unlock(&pcm->open_mutex);
2534 mutex_lock(&pcm->open_mutex);
2545 mutex_unlock(&pcm->open_mutex);
2576 mutex_lock(&pcm->open_mutex);
2578 mutex_unlock(&pcm->open_mutex);
/linux-master/include/sound/
H A Dpcm.h531 struct mutex open_mutex; member in struct:snd_pcm
/linux-master/drivers/block/zram/
H A Dzram_drv.c2082 mutex_lock(&disk->open_mutex);
2085 mutex_unlock(&disk->open_mutex);
2091 mutex_unlock(&disk->open_mutex);
2097 mutex_lock(&disk->open_mutex);
2099 mutex_unlock(&disk->open_mutex);
2108 WARN_ON(!mutex_is_locked(&disk->open_mutex));
2265 mutex_lock(&zram->disk->open_mutex);
2267 mutex_unlock(&zram->disk->open_mutex);
2274 mutex_unlock(&zram->disk->open_mutex);
/linux-master/drivers/s390/block/
H A Ddasd_genhd.c148 mutex_lock(&block->gdp->open_mutex);
150 mutex_unlock(&block->gdp->open_mutex);
183 mutex_lock(&file_bdev(bdev_file)->bd_disk->open_mutex);
185 mutex_unlock(&file_bdev(bdev_file)->bd_disk->open_mutex);
/linux-master/drivers/md/
H A Dmd.h420 /* 'open_mutex' avoids races between 'md_open' and 'do_md_stop', so
424 * with disk->open_mutex.
426 * reconfig_mutex -> disk->open_mutex
427 * disk->open_mutex -> open_mutex: e.g. __blkdev_get -> md_open
429 struct mutex open_mutex; member in struct:mddev
H A Dmd.c525 mutex_lock(&mddev->open_mutex);
527 mutex_unlock(&mddev->open_mutex);
531 mutex_unlock(&mddev->open_mutex);
534 mutex_unlock(&mddev->open_mutex);
743 mutex_init(&mddev->open_mutex);
7963 err = mutex_lock_interruptible(&mddev->open_mutex);
7972 mutex_unlock(&mddev->open_mutex);
7978 mutex_unlock(&mddev->open_mutex);
/linux-master/drivers/block/
H A Dloop.c513 mutex_lock(&lo->lo_disk->open_mutex);
515 mutex_unlock(&lo->lo_disk->open_mutex);
624 * the file ref can take open_mutex which creates circular locking
1176 * open_mutex has been held already in release path, so don't
1184 mutex_lock(&lo->lo_disk->open_mutex);
1187 mutex_unlock(&lo->lo_disk->open_mutex);
1210 * fput can take open_mutex which is usually taken before lo_mutex.
/linux-master/block/partitions/
H A Dcore.c268 lockdep_assert_held(&part->bd_disk->open_mutex);
285 * Must be called either with open_mutex held, before a disk can be opened or
299 lockdep_assert_held(&disk->open_mutex);
425 mutex_lock(&disk->open_mutex);
445 mutex_unlock(&disk->open_mutex);
454 mutex_lock(&disk->open_mutex);
466 * @disk->open_mutex the device can't be claimed by anyone.
477 mutex_unlock(&disk->open_mutex);
487 mutex_lock(&disk->open_mutex);
504 mutex_unlock(&disk->open_mutex);
[all...]

Completed in 409 milliseconds

12