Home
last modified time | relevance | path

Searched refs:drv_mutex (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/include/linux/
Dgameport.h46 struct mutex drv_mutex; /* protects serio->drv so attributes can pin driver */ member
138 return mutex_lock_interruptible(&gameport->drv_mutex); in gameport_pin_driver()
143 mutex_unlock(&gameport->drv_mutex); in gameport_unpin_driver()
Dserio.h48 struct mutex drv_mutex; /* protects serio->drv so attributes can pin driver */ member
/linux-4.4.14/drivers/input/serio/
Dserio.c62 mutex_lock(&serio->drv_mutex); in serio_connect_driver()
64 mutex_unlock(&serio->drv_mutex); in serio_connect_driver()
73 mutex_lock(&serio->drv_mutex); in serio_reconnect_driver()
76 mutex_unlock(&serio->drv_mutex); in serio_reconnect_driver()
83 mutex_lock(&serio->drv_mutex); in serio_disconnect_driver()
86 mutex_unlock(&serio->drv_mutex); in serio_disconnect_driver()
523 mutex_init(&serio->drv_mutex); in serio_init_port()
807 mutex_lock(&serio->drv_mutex); in serio_cleanup()
810 mutex_unlock(&serio->drv_mutex); in serio_cleanup()
/linux-4.4.14/drivers/input/gameport/
Dgameport.c534 mutex_init(&gameport->drv_mutex); in gameport_init_port()
804 mutex_lock(&gameport->drv_mutex); in gameport_set_drv()
806 mutex_unlock(&gameport->drv_mutex); in gameport_set_drv()