Home
last modified time | relevance | path

Searched refs:device_lock (Results 1 – 25 of 84) sorted by relevance

1234

/Linux-v5.4/drivers/misc/mei/
Dmain.c56 mutex_lock(&dev->device_lock); in mei_open()
74 mutex_unlock(&dev->device_lock); in mei_open()
79 mutex_unlock(&dev->device_lock); in mei_open()
102 mutex_lock(&dev->device_lock); in mei_release()
115 mutex_unlock(&dev->device_lock); in mei_release()
145 mutex_lock(&dev->device_lock); in mei_read()
179 mutex_unlock(&dev->device_lock); in mei_read()
187 mutex_lock(&dev->device_lock); in mei_read()
237 mutex_unlock(&dev->device_lock); in mei_read()
263 mutex_lock(&dev->device_lock); in mei_write()
[all …]
Dinit.c188 mutex_lock(&dev->device_lock); in mei_start()
230 mutex_unlock(&dev->device_lock); in mei_start()
235 mutex_unlock(&dev->device_lock); in mei_start()
251 mutex_lock(&dev->device_lock); in mei_restart()
258 mutex_unlock(&dev->device_lock); in mei_restart()
283 mutex_lock(&dev->device_lock); in mei_reset_work()
287 mutex_unlock(&dev->device_lock); in mei_reset_work()
303 mutex_lock(&dev->device_lock); in mei_stop()
305 mutex_unlock(&dev->device_lock); in mei_stop()
313 mutex_lock(&dev->device_lock); in mei_stop()
[all …]
Dbus.c45 mutex_lock(&bus->device_lock); in __mei_cl_send()
68 mutex_unlock(&bus->device_lock); in __mei_cl_send()
72 mutex_lock(&bus->device_lock); in __mei_cl_send()
97 mutex_unlock(&bus->device_lock); in __mei_cl_send()
127 mutex_lock(&bus->device_lock); in __mei_cl_recv()
150 mutex_unlock(&bus->device_lock); in __mei_cl_recv()
176 mutex_lock(&bus->device_lock); in __mei_cl_recv()
203 mutex_unlock(&bus->device_lock); in __mei_cl_recv()
278 mutex_lock(&bus->device_lock); in mei_cl_bus_rx_work()
280 mutex_unlock(&bus->device_lock); in mei_cl_bus_rx_work()
[all …]
Dhw-me.c406 mutex_unlock(&dev->device_lock); in mei_me_hw_ready_wait()
410 mutex_lock(&dev->device_lock); in mei_me_hw_ready_wait()
680 mutex_unlock(&dev->device_lock); in mei_me_pg_legacy_enter_sync()
683 mutex_lock(&dev->device_lock); in mei_me_pg_legacy_enter_sync()
718 mutex_unlock(&dev->device_lock); in mei_me_pg_legacy_exit_sync()
721 mutex_lock(&dev->device_lock); in mei_me_pg_legacy_exit_sync()
734 mutex_unlock(&dev->device_lock); in mei_me_pg_legacy_exit_sync()
737 mutex_lock(&dev->device_lock); in mei_me_pg_legacy_exit_sync()
872 mutex_unlock(&dev->device_lock); in mei_me_d0i3_enter_sync()
875 mutex_lock(&dev->device_lock); in mei_me_d0i3_enter_sync()
[all …]
Dpci-txe.c302 mutex_lock(&dev->device_lock); in mei_txe_pm_runtime_suspend()
313 mutex_unlock(&dev->device_lock); in mei_txe_pm_runtime_suspend()
332 mutex_lock(&dev->device_lock); in mei_txe_pm_runtime_resume()
338 mutex_unlock(&dev->device_lock); in mei_txe_pm_runtime_resume()
Dbus-fixup.c337 WARN_ON(mutex_is_locked(&bus->device_lock)); in mei_nfc_if_version()
415 mutex_lock(&bus->device_lock); in mei_nfc()
439 mutex_unlock(&bus->device_lock); in mei_nfc()
458 mutex_lock(&bus->device_lock); in mei_nfc()
466 mutex_unlock(&bus->device_lock); in mei_nfc()
Dpci-me.c413 mutex_lock(&dev->device_lock); in mei_me_pm_runtime_suspend()
420 mutex_unlock(&dev->device_lock); in mei_me_pm_runtime_suspend()
441 mutex_lock(&dev->device_lock); in mei_me_pm_runtime_resume()
445 mutex_unlock(&dev->device_lock); in mei_me_pm_runtime_resume()
Dclient.c889 mutex_unlock(&dev->device_lock); in __mei_cl_disconnect()
894 mutex_lock(&dev->device_lock); in __mei_cl_disconnect()
1105 mutex_unlock(&dev->device_lock); in mei_cl_connect()
1112 mutex_lock(&dev->device_lock); in mei_cl_connect()
1351 mutex_unlock(&dev->device_lock); in mei_cl_notify_request()
1357 mutex_lock(&dev->device_lock); in mei_cl_notify_request()
1439 mutex_unlock(&dev->device_lock); in mei_cl_notify_get()
1441 mutex_lock(&dev->device_lock); in mei_cl_notify_get()
1769 mutex_unlock(&dev->device_lock); in mei_cl_write()
1773 mutex_lock(&dev->device_lock); in mei_cl_write()
Ddebugfs.c66 mutex_lock(&dev->device_lock); in mei_dbgfs_active_show()
83 mutex_unlock(&dev->device_lock); in mei_dbgfs_active_show()
Dhw-txe.c264 mutex_unlock(&dev->device_lock); in mei_txe_aliveness_wait()
267 mutex_lock(&dev->device_lock); in mei_txe_aliveness_wait()
610 mutex_unlock(&dev->device_lock); in mei_txe_readiness_wait()
613 mutex_lock(&dev->device_lock); in mei_txe_readiness_wait()
1059 mutex_lock(&dev->device_lock); in mei_txe_irq_thread_handler()
1149 mutex_unlock(&dev->device_lock); in mei_txe_irq_thread_handler()
/Linux-v5.4/net/nfc/
Dcore.c39 device_lock(&dev->dev); in nfc_fw_download()
95 device_lock(&dev->dev); in nfc_dev_up()
143 device_lock(&dev->dev); in nfc_dev_down()
207 device_lock(&dev->dev); in nfc_start_poll()
246 device_lock(&dev->dev); in nfc_stop_poll()
291 device_lock(&dev->dev); in nfc_dep_link_up()
335 device_lock(&dev->dev); in nfc_dep_link_down()
401 device_lock(&dev->dev); in nfc_activate_target()
447 device_lock(&dev->dev); in nfc_deactivate_target()
494 device_lock(&dev->dev); in nfc_data_exchange()
[all …]
/Linux-v5.4/drivers/md/
Dmd-multipath.c57 spin_lock_irqsave(&conf->device_lock, flags); in multipath_reschedule_retry()
59 spin_unlock_irqrestore(&conf->device_lock, flags); in multipath_reschedule_retry()
200 spin_lock_irqsave(&conf->device_lock, flags); in multipath_error()
202 spin_unlock_irqrestore(&conf->device_lock, flags); in multipath_error()
257 spin_lock_irq(&conf->device_lock); in multipath_add_disk()
261 spin_unlock_irq(&conf->device_lock); in multipath_add_disk()
326 spin_lock_irqsave(&conf->device_lock, flags); in multipathd()
331 spin_unlock_irqrestore(&conf->device_lock, flags); in multipathd()
355 spin_unlock_irqrestore(&conf->device_lock, flags); in multipathd()
418 spin_lock_init(&conf->device_lock); in multipath_run()
Draid1.c265 spin_lock_irqsave(&conf->device_lock, flags); in reschedule_retry()
268 spin_unlock_irqrestore(&conf->device_lock, flags); in reschedule_retry()
366 spin_lock_irqsave(&conf->device_lock, flags); in raid1_end_read_request()
371 spin_unlock_irqrestore(&conf->device_lock, flags); in raid1_end_read_request()
830 spin_lock_irq(&conf->device_lock); in flush_pending_writes()
838 spin_unlock_irq(&conf->device_lock); in flush_pending_writes()
854 spin_unlock_irq(&conf->device_lock); in flush_pending_writes()
1174 spin_lock_irq(&conf->device_lock); in raid1_unplug()
1177 spin_unlock_irq(&conf->device_lock); in raid1_unplug()
1552 spin_lock_irqsave(&conf->device_lock, flags); in raid1_write_request()
[all …]
Dmd-multipath.h13 spinlock_t device_lock; member
Draid5.c84 spin_lock(&conf->device_lock); in lock_device_hash_lock()
89 spin_unlock(&conf->device_lock); in unlock_device_hash_lock()
99 spin_lock(&conf->device_lock); in lock_all_device_hash_locks_irq()
105 spin_unlock(&conf->device_lock); in unlock_all_device_hash_locks_irq()
404 if (atomic_dec_and_lock_irqsave(&sh->count, &conf->device_lock, flags)) { in raid5_release_stripe()
408 spin_unlock_irqrestore(&conf->device_lock, flags); in raid5_release_stripe()
673 spin_lock(&conf->device_lock); in raid5_get_active_stripe()
691 spin_unlock(&conf->device_lock); in raid5_get_active_stripe()
757 spin_lock(&conf->device_lock); in stripe_add_to_batch_list()
775 spin_unlock(&conf->device_lock); in stripe_add_to_batch_list()
[all …]
Draid10.c276 spin_lock_irqsave(&conf->device_lock, flags); in reschedule_retry()
279 spin_unlock_irqrestore(&conf->device_lock, flags); in reschedule_retry()
881 spin_lock_irq(&conf->device_lock); in flush_pending_writes()
889 spin_unlock_irq(&conf->device_lock); in flush_pending_writes()
925 spin_unlock_irq(&conf->device_lock); in flush_pending_writes()
1078 spin_lock_irq(&conf->device_lock); in raid10_unplug()
1081 spin_unlock_irq(&conf->device_lock); in raid10_unplug()
1288 spin_lock_irqsave(&conf->device_lock, flags); in raid10_write_one_disk()
1291 spin_unlock_irqrestore(&conf->device_lock, flags); in raid10_write_one_disk()
1647 spin_lock_irqsave(&conf->device_lock, flags); in raid10_error()
[all …]
/Linux-v5.4/drivers/pci/pcie/
Derr.c53 device_lock(&dev->dev); in report_error_detected()
93 device_lock(&dev->dev); in report_mmio_enabled()
112 device_lock(&dev->dev); in report_slot_reset()
130 device_lock(&dev->dev); in report_resume()
/Linux-v5.4/drivers/dax/pmem/
Dcompat.c24 device_lock(&dev_dax->dev); in dax_pmem_compat_probe()
37 device_lock(dev); in dax_pmem_compat_release()
/Linux-v5.4/drivers/net/usb/
Dkaweth.c204 spinlock_t device_lock; member
610 spin_lock_irqsave(&kaweth->device_lock, flags); in kaweth_usb_receive()
612 spin_unlock_irqrestore(&kaweth->device_lock, flags); in kaweth_usb_receive()
615 spin_unlock_irqrestore(&kaweth->device_lock, flags); in kaweth_usb_receive()
783 spin_lock_irq(&kaweth->device_lock); in kaweth_start_xmit()
795 spin_unlock_irq(&kaweth->device_lock); in kaweth_start_xmit()
828 spin_unlock_irq(&kaweth->device_lock); in kaweth_start_xmit()
916 spin_lock_irqsave(&kaweth->device_lock, flags); in kaweth_suspend()
918 spin_unlock_irqrestore(&kaweth->device_lock, flags); in kaweth_suspend()
932 spin_lock_irqsave(&kaweth->device_lock, flags); in kaweth_resume()
[all …]
/Linux-v5.4/drivers/hwmon/
Dadt7411.c102 struct mutex device_lock; /* for "atomic" device accesses */ member
122 mutex_lock(&data->device_lock); in adt7411_read_10_bit()
135 mutex_unlock(&data->device_lock); in adt7411_read_10_bit()
146 mutex_lock(&data->device_lock); in adt7411_modify_bit()
160 mutex_unlock(&data->device_lock); in adt7411_modify_bit()
683 mutex_init(&data->device_lock); in adt7411_probe()
/Linux-v5.4/drivers/base/
Ddd.c400 device_lock(dev); in coredump_store()
840 device_lock(dev); in __device_attach_async_helper()
871 device_lock(dev); in __device_attach()
956 device_lock(parent); in __device_driver_lock()
957 device_lock(dev); in __device_driver_lock()
1062 device_lock(dev); in __driver_attach()
/Linux-v5.4/drivers/xen/xen-pciback/
Dpassthrough.c93 device_lock(&found_dev->dev); in __xen_pcibk_release_pci_dev()
167 device_lock(&dev->dev); in __xen_pcibk_release_devices()
/Linux-v5.4/drivers/vfio/
Dvfio.c78 struct mutex device_lock; member
335 mutex_init(&group->device_lock); in vfio_create_group()
556 mutex_lock(&group->device_lock); in vfio_group_create_device()
558 mutex_unlock(&group->device_lock); in vfio_group_create_device()
570 mutex_unlock(&group->device_lock); in vfio_device_release()
584 kref_put_mutex(&device->kref, vfio_device_release, &group->device_lock); in vfio_device_put()
600 mutex_lock(&group->device_lock); in vfio_group_get_device()
604 mutex_unlock(&group->device_lock); in vfio_group_get_device()
608 mutex_unlock(&group->device_lock); in vfio_group_get_device()
880 mutex_lock(&group->device_lock); in vfio_device_get_from_name()
[all …]
/Linux-v5.4/Documentation/core-api/
Dmemory-hotplug.rst105 - device_online() will first take the device_lock(), followed by
108 the device_lock() (while creating the devices, during bus_add_device()).
110 As the device is visible to user space before taking the device_lock(), this
/Linux-v5.4/drivers/acpi/nfit/
Dnfit.h318 device_lock(dev); in nfit_device_lock()
330 device_lock(dev); in nfit_device_lock()

1234