/kernel/linux/linux-5.10/drivers/gpu/host1x/ |
H A D | bus.c | 17 static DEFINE_MUTEX(clients_lock); 120 mutex_lock(&device->clients_lock); in host1x_subdev_register() 125 mutex_unlock(&device->clients_lock); in host1x_subdev_register() 157 mutex_lock(&device->clients_lock); in __host1x_subdev_unregister() 170 mutex_unlock(&device->clients_lock); in __host1x_subdev_unregister() 196 mutex_lock(&device->clients_lock); in host1x_device_init() 210 mutex_unlock(&device->clients_lock); in host1x_device_init() 219 mutex_unlock(&device->clients_lock); in host1x_device_init() 238 mutex_lock(&device->clients_lock); in host1x_device_exit() 247 mutex_unlock(&device->clients_lock); in host1x_device_exit() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/host1x/ |
H A D | bus.c | 18 static DEFINE_MUTEX(clients_lock); 122 mutex_lock(&device->clients_lock); in host1x_subdev_register() 127 mutex_unlock(&device->clients_lock); in host1x_subdev_register() 159 mutex_lock(&device->clients_lock); in __host1x_subdev_unregister() 172 mutex_unlock(&device->clients_lock); in __host1x_subdev_unregister() 198 mutex_lock(&device->clients_lock); in host1x_device_init() 223 mutex_unlock(&device->clients_lock); in host1x_device_init() 240 mutex_unlock(&device->clients_lock); in host1x_device_init() 259 mutex_lock(&device->clients_lock); in host1x_device_exit() 268 mutex_unlock(&device->clients_lock); in host1x_device_exit() [all...] |
/kernel/linux/linux-6.6/drivers/s390/net/ |
H A D | ism_drv.c | 38 static DEFINE_MUTEX(clients_lock); 64 mutex_lock(&clients_lock); in ism_register_client() 75 mutex_unlock(&clients_lock); in ism_register_client() 114 mutex_lock(&clients_lock); in ism_unregister_client() 118 mutex_unlock(&clients_lock); in ism_unregister_client() 566 mutex_lock(&clients_lock); in ism_dev_init() 573 mutex_unlock(&clients_lock); in ism_dev_init() 661 mutex_lock(&clients_lock); in ism_dev_exit() 666 mutex_unlock(&clients_lock); in ism_dev_exit()
|
/kernel/linux/linux-5.10/sound/core/seq/ |
H A D | seq_clientmgr.c | 53 static DEFINE_SPINLOCK(clients_lock); 113 spin_lock_irqsave(&clients_lock, flags); in snd_seq_client_use_ptr() 118 spin_unlock_irqrestore(&clients_lock, flags); in snd_seq_client_use_ptr() 121 spin_unlock_irqrestore(&clients_lock, flags); in snd_seq_client_use_ptr() 150 spin_lock_irqsave(&clients_lock, flags); in snd_seq_client_use_ptr() 154 spin_unlock_irqrestore(&clients_lock, flags); in snd_seq_client_use_ptr() 161 spin_unlock_irqrestore(&clients_lock, flags); in snd_seq_client_use_ptr() 244 spin_lock_irq(&clients_lock); in seq_create_client1() 252 spin_unlock_irq(&clients_lock); in seq_create_client1() 258 spin_unlock_irq(&clients_lock); in seq_create_client1() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drm.c | 566 mutex_init(&drm->clients_lock); in nouveau_drm_device_init() 668 mutex_lock(&drm->clients_lock); in nouveau_drm_device_fini() 678 mutex_unlock(&drm->clients_lock); in nouveau_drm_device_fini() 683 mutex_destroy(&drm->clients_lock); in nouveau_drm_device_fini() 1116 mutex_lock(&drm->clients_lock); in nouveau_drm_open() 1118 mutex_unlock(&drm->clients_lock); in nouveau_drm_open() 1154 mutex_lock(&drm->clients_lock); in nouveau_drm_postclose() 1156 mutex_unlock(&drm->clients_lock); in nouveau_drm_postclose()
|
H A D | nouveau_drv.h | 146 * @clients_lock: Protects access to the @clients list of &struct nouveau_cli. 148 struct mutex clients_lock; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drm.c | 598 mutex_init(&drm->clients_lock); in nouveau_drm_device_init() 699 mutex_lock(&drm->clients_lock); in nouveau_drm_device_fini() 709 mutex_unlock(&drm->clients_lock); in nouveau_drm_device_fini() 717 mutex_destroy(&drm->clients_lock); in nouveau_drm_device_fini() 1153 mutex_lock(&drm->clients_lock); in nouveau_drm_open() 1155 mutex_unlock(&drm->clients_lock); in nouveau_drm_open() 1191 mutex_lock(&drm->clients_lock); in nouveau_drm_postclose() 1193 mutex_unlock(&drm->clients_lock); in nouveau_drm_postclose()
|
H A D | nouveau_debugfs.c | 226 mutex_lock(&drm->clients_lock); in nouveau_debugfs_gpuva() 239 mutex_unlock(&drm->clients_lock); in nouveau_debugfs_gpuva()
|
H A D | nouveau_drv.h | 212 * @clients_lock: Protects access to the @clients list of &struct nouveau_cli. 214 struct mutex clients_lock; member
|
/kernel/linux/linux-6.6/sound/core/seq/ |
H A D | seq_clientmgr.c | 55 static DEFINE_SPINLOCK(clients_lock); 119 spin_lock_irqsave(&clients_lock, flags); in snd_seq_client_use_ptr() 124 spin_unlock_irqrestore(&clients_lock, flags); in snd_seq_client_use_ptr() 127 spin_unlock_irqrestore(&clients_lock, flags); in snd_seq_client_use_ptr() 156 spin_lock_irqsave(&clients_lock, flags); in snd_seq_client_use_ptr() 160 spin_unlock_irqrestore(&clients_lock, flags); in snd_seq_client_use_ptr() 167 spin_unlock_irqrestore(&clients_lock, flags); in snd_seq_client_use_ptr() 251 spin_lock_irq(&clients_lock); in seq_create_client1() 259 spin_unlock_irq(&clients_lock); in seq_create_client1() 265 spin_unlock_irq(&clients_lock); in seq_create_client1() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
H A D | drm.c | 886 mutex_lock(&tegra->clients_lock); in tegra_drm_register_client() 889 mutex_unlock(&tegra->clients_lock); in tegra_drm_register_client() 897 mutex_lock(&tegra->clients_lock); in tegra_drm_unregister_client() 900 mutex_unlock(&tegra->clients_lock); in tegra_drm_unregister_client() 1119 mutex_init(&tegra->clients_lock); in host1x_drm_probe()
|
H A D | drm.h | 50 struct mutex clients_lock; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | drm.c | 917 mutex_lock(&tegra->clients_lock); in tegra_drm_register_client() 920 mutex_unlock(&tegra->clients_lock); in tegra_drm_register_client() 928 mutex_lock(&tegra->clients_lock); in tegra_drm_unregister_client() 931 mutex_unlock(&tegra->clients_lock); in tegra_drm_unregister_client() 1163 mutex_init(&tegra->clients_lock); in host1x_drm_probe()
|
H A D | drm.h | 45 struct mutex clients_lock; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | host1x.h | 307 struct mutex clients_lock; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | host1x.h | 404 struct mutex clients_lock; member
|