Home
last modified time | relevance | path

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

/linux-4.1.27/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.h46 struct mutex drv_mutex; /* protects serio->drv so attributes can pin driver */ member
/linux-4.1.27/drivers/input/serio/
Dserio.c64 mutex_lock(&serio->drv_mutex); in serio_connect_driver()
66 mutex_unlock(&serio->drv_mutex); in serio_connect_driver()
75 mutex_lock(&serio->drv_mutex); in serio_reconnect_driver()
78 mutex_unlock(&serio->drv_mutex); in serio_reconnect_driver()
85 mutex_lock(&serio->drv_mutex); in serio_disconnect_driver()
88 mutex_unlock(&serio->drv_mutex); in serio_disconnect_driver()
525 mutex_init(&serio->drv_mutex); in serio_init_port()
809 mutex_lock(&serio->drv_mutex); in serio_cleanup()
812 mutex_unlock(&serio->drv_mutex); in serio_cleanup()
/linux-4.1.27/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()