Lines Matching refs:mcp_lock
234 struct mutex mcp_lock; /* SPI device lock */ member
452 mutex_lock(&priv->mcp_lock); in mcp251x_gpio_request()
454 mutex_unlock(&priv->mcp_lock); in mcp251x_gpio_request()
473 mutex_lock(&priv->mcp_lock); in mcp251x_gpio_free()
475 mutex_unlock(&priv->mcp_lock); in mcp251x_gpio_free()
502 mutex_lock(&priv->mcp_lock); in mcp251x_gpio_get()
504 mutex_unlock(&priv->mcp_lock); in mcp251x_gpio_get()
516 mutex_lock(&priv->mcp_lock); in mcp251x_gpio_get_multiple()
527 mutex_unlock(&priv->mcp_lock); in mcp251x_gpio_get_multiple()
542 mutex_lock(&priv->mcp_lock); in mcp251x_gpio_set()
544 mutex_unlock(&priv->mcp_lock); in mcp251x_gpio_set()
566 mutex_lock(&priv->mcp_lock); in mcp251x_gpio_set_multiple()
568 mutex_unlock(&priv->mcp_lock); in mcp251x_gpio_set_multiple()
960 mutex_lock(&priv->mcp_lock); in mcp251x_stop()
974 mutex_unlock(&priv->mcp_lock); in mcp251x_stop()
1004 mutex_lock(&priv->mcp_lock); in mcp251x_tx_work_handler()
1019 mutex_unlock(&priv->mcp_lock); in mcp251x_tx_work_handler()
1029 mutex_lock(&priv->mcp_lock); in mcp251x_restart_work_handler()
1059 mutex_unlock(&priv->mcp_lock); in mcp251x_restart_work_handler()
1068 mutex_lock(&priv->mcp_lock); in mcp251x_can_ist()
1202 mutex_unlock(&priv->mcp_lock); in mcp251x_can_ist()
1219 mutex_lock(&priv->mcp_lock); in mcp251x_open()
1250 mutex_unlock(&priv->mcp_lock); in mcp251x_open()
1260 mutex_unlock(&priv->mcp_lock); in mcp251x_open()
1385 mutex_init(&priv->mcp_lock); in mcp251x_can_probe()