/kernel/linux/linux-5.10/drivers/hid/intel-ish-hid/ishtp/ |
H A D | bus.c | 433 spin_lock_irqsave(&dev->device_list_lock, flags); in ishtp_bus_add_device() 438 spin_unlock_irqrestore(&dev->device_list_lock, flags); in ishtp_bus_add_device() 443 spin_unlock_irqrestore(&dev->device_list_lock, flags); in ishtp_bus_add_device() 459 spin_lock_irqsave(&dev->device_list_lock, flags); in ishtp_bus_add_device() 461 spin_unlock_irqrestore(&dev->device_list_lock, flags); in ishtp_bus_add_device() 465 spin_lock_irqsave(&dev->device_list_lock, flags); in ishtp_bus_add_device() 467 spin_unlock_irqrestore(&dev->device_list_lock, flags); in ishtp_bus_add_device() 706 spin_lock_irqsave(&cl->dev->device_list_lock, flags); in ishtp_cl_device_bind() 716 spin_unlock_irqrestore(&cl->dev->device_list_lock, flags); in ishtp_cl_device_bind() 767 spin_lock_irqsave(&ishtp_dev->device_list_lock, flag in ishtp_bus_remove_all_clients() [all...] |
H A D | init.c | 64 spin_lock_init(&dev->device_list_lock); in ishtp_device_init()
|
H A D | ishtp-dev.h | 163 spinlock_t device_list_lock; member
|
/kernel/linux/linux-6.6/drivers/hid/intel-ish-hid/ishtp/ |
H A D | bus.c | 418 spin_lock_irqsave(&dev->device_list_lock, flags); in ishtp_bus_add_device() 423 spin_unlock_irqrestore(&dev->device_list_lock, flags); in ishtp_bus_add_device() 428 spin_unlock_irqrestore(&dev->device_list_lock, flags); in ishtp_bus_add_device() 444 spin_lock_irqsave(&dev->device_list_lock, flags); in ishtp_bus_add_device() 446 spin_unlock_irqrestore(&dev->device_list_lock, flags); in ishtp_bus_add_device() 450 spin_lock_irqsave(&dev->device_list_lock, flags); in ishtp_bus_add_device() 452 spin_unlock_irqrestore(&dev->device_list_lock, flags); in ishtp_bus_add_device() 691 spin_lock_irqsave(&cl->dev->device_list_lock, flags); in ishtp_cl_device_bind() 701 spin_unlock_irqrestore(&cl->dev->device_list_lock, flags); in ishtp_cl_device_bind() 752 spin_lock_irqsave(&ishtp_dev->device_list_lock, flag in ishtp_bus_remove_all_clients() [all...] |
H A D | init.c | 64 spin_lock_init(&dev->device_list_lock); in ishtp_device_init()
|
H A D | ishtp-dev.h | 165 spinlock_t device_list_lock; member
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spidev.c | 83 static DEFINE_MUTEX(device_list_lock); 578 mutex_lock(&device_list_lock); in spidev_open() 612 mutex_unlock(&device_list_lock); in spidev_open() 619 mutex_unlock(&device_list_lock); in spidev_open() 628 mutex_lock(&device_list_lock); in spidev_release() 656 mutex_unlock(&device_list_lock); in spidev_release() 770 mutex_lock(&device_list_lock); in spidev_probe() 788 mutex_unlock(&device_list_lock); in spidev_probe() 805 mutex_lock(&device_list_lock); in spidev_remove() 816 mutex_unlock(&device_list_lock); in spidev_remove() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spidev.c | 85 static DEFINE_MUTEX(device_list_lock); 598 mutex_lock(&device_list_lock); in spidev_open() 633 mutex_unlock(&device_list_lock); in spidev_open() 640 mutex_unlock(&device_list_lock); in spidev_open() 649 mutex_lock(&device_list_lock); in spidev_release() 677 mutex_unlock(&device_list_lock); in spidev_release() 801 mutex_lock(&device_list_lock); in spidev_probe() 819 mutex_unlock(&device_list_lock); in spidev_probe() 836 mutex_lock(&device_list_lock); in spidev_remove() 847 mutex_unlock(&device_list_lock); in spidev_remove() [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pci-hyperv.c | 466 spinlock_t device_list_lock; /* Protect lists below */ member 1686 spin_lock_irqsave(&hbus->device_list_lock, flags); in survey_child_resources() 1722 spin_unlock_irqrestore(&hbus->device_list_lock, flags); in survey_child_resources() 1763 spin_lock_irqsave(&hbus->device_list_lock, flags); in prepopulate_bars() 1837 spin_unlock_irqrestore(&hbus->device_list_lock, flags); in prepopulate_bars() 2035 spin_lock_irqsave(&hbus->device_list_lock, flags); in new_pcichild_device() 2038 spin_unlock_irqrestore(&hbus->device_list_lock, flags); in new_pcichild_device() 2065 spin_lock_irqsave(&hbus->device_list_lock, flags); in get_pcichild_wslot() 2073 spin_unlock_irqrestore(&hbus->device_list_lock, flags); in get_pcichild_wslot() 2120 spin_lock_irqsave(&hbus->device_list_lock, flag in pci_devices_present_work() [all...] |
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | acpi_video.c | 173 struct mutex device_list_lock; /* protects video_device_list */ member 1254 mutex_lock(&video->device_list_lock); in acpi_video_bus_get_one_device() 1256 mutex_unlock(&video->device_list_lock); in acpi_video_bus_get_one_device() 1277 mutex_lock(&video->device_list_lock); in acpi_video_device_rebind() 1282 mutex_unlock(&video->device_list_lock); in acpi_video_device_rebind() 1861 mutex_lock(&video->device_list_lock); in acpi_video_run_bcl_for_osi() 1866 mutex_unlock(&video->device_list_lock); in acpi_video_run_bcl_for_osi() 1897 mutex_lock(&video->device_list_lock); in acpi_video_bus_register_backlight() 1902 mutex_unlock(&video->device_list_lock); in acpi_video_bus_register_backlight() 1940 mutex_lock(&video->device_list_lock); in acpi_video_bus_unregister_backlight() [all...] |
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | acpi_video.c | 166 struct mutex device_list_lock; /* protects video_device_list */ member 1188 mutex_lock(&video->device_list_lock); in acpi_video_bus_get_one_device() 1190 mutex_unlock(&video->device_list_lock); in acpi_video_bus_get_one_device() 1213 mutex_lock(&video->device_list_lock); in acpi_video_device_rebind() 1218 mutex_unlock(&video->device_list_lock); in acpi_video_device_rebind() 1787 mutex_lock(&video->device_list_lock); in acpi_video_run_bcl_for_osi() 1792 mutex_unlock(&video->device_list_lock); in acpi_video_run_bcl_for_osi() 1821 mutex_lock(&video->device_list_lock); in acpi_video_bus_register_backlight() 1826 mutex_unlock(&video->device_list_lock); in acpi_video_bus_register_backlight() 1864 mutex_lock(&video->device_list_lock); in acpi_video_bus_unregister_backlight() [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pci-hyperv.c | 506 spinlock_t device_list_lock; /* Protect lists below */ member 2156 spin_lock_irqsave(&hbus->device_list_lock, flags); in survey_child_resources() 2192 spin_unlock_irqrestore(&hbus->device_list_lock, flags); in survey_child_resources() 2233 spin_lock_irqsave(&hbus->device_list_lock, flags); in prepopulate_bars() 2312 spin_unlock_irqrestore(&hbus->device_list_lock, flags); in prepopulate_bars() 2510 spin_lock_irqsave(&hbus->device_list_lock, flags); in new_pcichild_device() 2513 spin_unlock_irqrestore(&hbus->device_list_lock, flags); in new_pcichild_device() 2540 spin_lock_irqsave(&hbus->device_list_lock, flags); in get_pcichild_wslot() 2548 spin_unlock_irqrestore(&hbus->device_list_lock, flags); in get_pcichild_wslot() 2595 spin_lock_irqsave(&hbus->device_list_lock, flag in pci_devices_present_work() [all...] |
/kernel/linux/linux-6.6/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 69 struct mutex device_list_lock; member 1269 mutex_lock(&iommu->device_list_lock); in vfio_notify_dma_unmap() 1275 mutex_unlock(&iommu->device_list_lock); in vfio_notify_dma_unmap() 2573 mutex_init(&iommu->device_list_lock); in vfio_iommu_type1_open() 3028 * iteration for dma_unmap must be done under the device_list_lock. in vfio_iommu_type1_register_device() 3029 * Holding both locks here allows avoiding the device_list_lock in in vfio_iommu_type1_register_device() 3033 mutex_lock(&iommu->device_list_lock); in vfio_iommu_type1_register_device() 3035 mutex_unlock(&iommu->device_list_lock); in vfio_iommu_type1_register_device() 3048 mutex_lock(&iommu->device_list_lock); in vfio_iommu_type1_unregister_device() 3050 mutex_unlock(&iommu->device_list_lock); in vfio_iommu_type1_unregister_device() [all...] |