Home
last modified time | relevance | path

Searched refs:pm_mutex (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/drivers/input/misc/
Dcm109.c124 struct mutex pm_mutex; member
537 mutex_lock(&dev->pm_mutex); in cm109_input_open()
556 mutex_unlock(&dev->pm_mutex); in cm109_input_open()
568 mutex_lock(&dev->pm_mutex); in cm109_input_close()
578 mutex_unlock(&dev->pm_mutex); in cm109_input_close()
688 mutex_init(&dev->pm_mutex); in cm109_usb_probe()
801 mutex_lock(&dev->pm_mutex); in cm109_usb_suspend()
803 mutex_unlock(&dev->pm_mutex); in cm109_usb_suspend()
814 mutex_lock(&dev->pm_mutex); in cm109_usb_resume()
816 mutex_unlock(&dev->pm_mutex); in cm109_usb_resume()
[all …]
/linux-4.4.14/drivers/input/mouse/
Dbcm5974.c294 struct mutex pm_mutex; /* serialize access to open/suspend */ member
851 mutex_lock(&dev->pm_mutex); in bcm5974_open()
857 mutex_unlock(&dev->pm_mutex); in bcm5974_open()
869 mutex_lock(&dev->pm_mutex); in bcm5974_close()
874 mutex_unlock(&dev->pm_mutex); in bcm5974_close()
883 mutex_lock(&dev->pm_mutex); in bcm5974_suspend()
888 mutex_unlock(&dev->pm_mutex); in bcm5974_suspend()
898 mutex_lock(&dev->pm_mutex); in bcm5974_resume()
903 mutex_unlock(&dev->pm_mutex); in bcm5974_resume()
932 mutex_init(&dev->pm_mutex); in bcm5974_probe()
/linux-4.4.14/include/linux/
Dsuspend.h408 extern struct mutex pm_mutex;
440 mutex_lock(&pm_mutex); in lock_system_sleep()
461 mutex_unlock(&pm_mutex); in unlock_system_sleep()
/linux-4.4.14/Documentation/power/
Dfreezing-of-tasks.txt206 First of all, grabbing the 'pm_mutex' lock to mutually exclude a piece of code
212 However, if that is not feasible, and grabbing 'pm_mutex' is deemed necessary,
213 it is strongly discouraged to directly call mutex_[un]lock(&pm_mutex) since
215 successfully acquired the 'pm_mutex' lock, and hence that other entity failed
222 "frozen enough" as it is blocked on 'pm_mutex', which will be released
225 mutex_[un]lock(&pm_mutex). That would prevent freezing failures.
Dsuspend-and-cpuhotplug.txt35 Acquire pm_mutex lock
99 * Release pm_mutex lock.
102 It is to be noted here that the pm_mutex lock is acquired at the very
Dnotifiers.txt50 The hibernation and suspend notifiers are called with pm_mutex held. They are
/linux-4.4.14/kernel/power/
Dsuspend.c484 if (!mutex_trylock(&pm_mutex)) in enter_state()
517 mutex_unlock(&pm_mutex); in enter_state()
Duser.c212 if (!mutex_trylock(&pm_mutex)) in snapshot_ioctl()
390 mutex_unlock(&pm_mutex); in snapshot_ioctl()
Dhibernate.c762 mutex_lock_nested(&pm_mutex, SINGLE_DEPTH_NESTING); in software_resume()
863 mutex_unlock(&pm_mutex); in software_resume()
Dmain.c21 DEFINE_MUTEX(pm_mutex);
/linux-4.4.14/drivers/net/ethernet/sun/
Dcassini.c4249 mutex_lock(&cp->pm_mutex); in cas_open()
4304 mutex_unlock(&cp->pm_mutex); in cas_open()
4313 mutex_unlock(&cp->pm_mutex); in cas_open()
4326 mutex_lock(&cp->pm_mutex); in cas_close()
4343 mutex_unlock(&cp->pm_mutex); in cas_close()
4782 mutex_lock(&cp->pm_mutex); in cas_ioctl()
4808 mutex_unlock(&cp->pm_mutex); in cas_ioctl()
5037 mutex_init(&cp->pm_mutex); in cas_init_one()
5143 mutex_lock(&cp->pm_mutex); in cas_init_one()
5146 mutex_unlock(&cp->pm_mutex); in cas_init_one()
[all …]
Dcassini.h2770 struct mutex pm_mutex; /* open/close/suspend/resume */ member
/linux-4.4.14/mm/
Dpage_alloc.c160 WARN_ON(!mutex_is_locked(&pm_mutex)); in pm_restore_gfp_mask()
169 WARN_ON(!mutex_is_locked(&pm_mutex)); in pm_restrict_gfp_mask()