Searched refs:drv_mutex (Results 1 – 4 of 4) sorted by relevance
46 struct mutex drv_mutex; /* protects serio->drv so attributes can pin driver */ member138 return mutex_lock_interruptible(&gameport->drv_mutex); in gameport_pin_driver()143 mutex_unlock(&gameport->drv_mutex); in gameport_unpin_driver()
46 struct mutex drv_mutex; /* protects serio->drv so attributes can pin driver */ member
64 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()
534 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()