Lines Matching full:mutex
14 #include <linux/mutex.h>
34 lockdep_assert_held(&shared_desc->mutex); in gpio_shared_proxy_set_unlocked()
93 guard(mutex)(&shared_desc->mutex); in gpio_shared_proxy_request()
109 guard(mutex)(&shared_desc->mutex); in gpio_shared_proxy_free()
132 guard(mutex)(&shared_desc->mutex); in gpio_shared_proxy_set_config()
160 guard(mutex)(&shared_desc->mutex); in gpio_shared_proxy_direction_input()
190 guard(mutex)(&shared_desc->mutex); in gpio_shared_proxy_direction_output()
234 guard(mutex)(&proxy->shared_desc->mutex); in gpio_shared_proxy_set_cansleep()
280 * Under the descriptor mutex the proxy may call in gpio_shared_proxy_probe()
282 * paths that take a mutex (e.g. gpiod_set_config() -> in gpio_shared_proxy_probe()
285 * mutex and the proxy gpiochip is therefore always sleeping; drive the in gpio_shared_proxy_probe()