Searched refs:scan_mutex (Results 1 - 10 of 10) sorted by relevance

/linux-4.1.27/drivers/staging/fsl-mc/include/
H A Dmc-private.h79 * @scan_mutex: Serializes bus scanning
84 struct mutex scan_mutex; /* serializes bus scanning */ member in struct:fsl_mc_bus
/linux-4.1.27/mm/
H A Dkmemleak.c45 * - scan_mutex (mutex): ensures that only one thread may scan the memory for
49 * scan_mutex is held. At the end of a scan, the gray_list is always empty.
222 static DEFINE_MUTEX(scan_mutex);
1191 * enclosed by scan_mutex. scan_block()
1298 * scan_mutex held.
1461 mutex_lock(&scan_mutex); kmemleak_scan_thread()
1463 mutex_unlock(&scan_mutex); kmemleak_scan_thread()
1477 * with the scan_mutex held.
1492 * with the scan_mutex held.
1513 err = mutex_lock_interruptible(&scan_mutex); kmemleak_seq_start()
1559 * kmemleak_seq_start may return ERR_PTR if the scan_mutex kmemleak_seq_stop()
1563 mutex_unlock(&scan_mutex); kmemleak_seq_stop()
1672 ret = mutex_lock_interruptible(&scan_mutex); kmemleak_write()
1718 mutex_unlock(&scan_mutex); kmemleak_write()
1753 mutex_lock(&scan_mutex); kmemleak_do_cleanup()
1768 mutex_unlock(&scan_mutex); kmemleak_do_cleanup()
1923 * two clean-up threads but serialized by scan_mutex. kmemleak_late_init()
1933 mutex_lock(&scan_mutex); kmemleak_late_init()
1935 mutex_unlock(&scan_mutex); kmemleak_late_init()
/linux-4.1.27/drivers/scsi/
H A Dhosts.c161 mutex_lock(&shost->scan_mutex); scsi_remove_host()
166 mutex_unlock(&shost->scan_mutex); scsi_remove_host()
174 mutex_unlock(&shost->scan_mutex); scsi_remove_host()
389 mutex_init(&shost->scan_mutex); scsi_host_alloc()
H A Dscsi_scan.c1543 mutex_lock(&shost->scan_mutex); __scsi_add_device()
1551 mutex_unlock(&shost->scan_mutex); __scsi_add_device()
1667 mutex_lock(&shost->scan_mutex); scsi_scan_target()
1675 mutex_unlock(&shost->scan_mutex); scsi_scan_target()
1722 mutex_lock(&shost->scan_mutex); scsi_scan_host_selected()
1736 mutex_unlock(&shost->scan_mutex); scsi_scan_host_selected()
1789 mutex_lock(&shost->scan_mutex); scsi_prep_async_scan()
1793 mutex_unlock(&shost->scan_mutex); scsi_prep_async_scan()
1826 mutex_lock(&shost->scan_mutex); scsi_finish_async_scan()
1831 mutex_unlock(&shost->scan_mutex); scsi_finish_async_scan()
1843 mutex_unlock(&shost->scan_mutex); scsi_finish_async_scan()
1951 mutex_lock(&shost->scan_mutex); scsi_get_host_dev()
1965 mutex_unlock(&shost->scan_mutex); scsi_get_host_dev()
H A Dscsi_sysfs.c1112 mutex_lock(&shost->scan_mutex); scsi_remove_device()
1114 mutex_unlock(&shost->scan_mutex); scsi_remove_device()
H A Dstorvsc_drv.c445 mutex_lock(&host->scan_mutex); storvsc_host_scan()
454 mutex_unlock(&host->scan_mutex); storvsc_host_scan()
/linux-4.1.27/drivers/staging/fsl-mc/bus/
H A Ddprc-driver.c352 mutex_lock(&mc_bus->scan_mutex); dprc_scan_container()
354 mutex_unlock(&mc_bus->scan_mutex); dprc_scan_container()
409 mutex_init(&mc_bus->scan_mutex); dprc_probe()
/linux-4.1.27/drivers/block/
H A Dcciss.c162 static DEFINE_MUTEX(scan_mutex);
3661 mutex_lock(&scan_mutex); add_to_scan_list()
3673 mutex_unlock(&scan_mutex); add_to_scan_list()
3696 mutex_lock(&scan_mutex); remove_from_scan_list()
3701 mutex_unlock(&scan_mutex); remove_from_scan_list()
3706 mutex_unlock(&scan_mutex); remove_from_scan_list()
3709 mutex_unlock(&scan_mutex); remove_from_scan_list()
3736 mutex_lock(&scan_mutex); scan_thread()
3738 mutex_unlock(&scan_mutex); scan_thread()
3747 mutex_unlock(&scan_mutex); scan_thread()
3751 mutex_lock(&scan_mutex); scan_thread()
3753 mutex_unlock(&scan_mutex); scan_thread()
/linux-4.1.27/drivers/ata/
H A Dlibata-scsi.c3827 /* Alas, we need to grab scan_mutex to ensure SCSI device ata_scsi_remove_dev()
3833 mutex_lock(&ap->scsi_host->scan_mutex); ata_scsi_remove_dev()
3843 * scan_mutex are released. Hold onto it. ata_scsi_remove_dev()
3859 mutex_unlock(&ap->scsi_host->scan_mutex); ata_scsi_remove_dev()
/linux-4.1.27/include/scsi/
H A Dscsi_host.h562 struct mutex scan_mutex;/* serialize scanning activity */ member in struct:Scsi_Host

Completed in 210 milliseconds