Lines Matching defs:lo_mutex
77 struct mutex lo_mutex;
120 err = mutex_lock_killable(&lo->lo_mutex);
134 mutex_unlock(&lo->lo_mutex);
625 * We must drop file reference outside of lo_mutex as dropping
1205 mutex_lock(&lo->lo_mutex);
1207 mutex_unlock(&lo->lo_mutex);
1210 * Need not hold lo_mutex to fput backing file. Calling fput holding
1211 * lo_mutex triggers a circular lock dependency possibility warning as
1212 * fput can take open_mutex which is usually taken before lo_mutex.
1267 err = mutex_lock_killable(&lo->lo_mutex);
1318 mutex_unlock(&lo->lo_mutex);
1332 ret = mutex_lock_killable(&lo->lo_mutex);
1336 mutex_unlock(&lo->lo_mutex);
1347 /* Drop lo_mutex while we call into the filesystem. */
1350 mutex_unlock(&lo->lo_mutex);
1509 err = mutex_lock_killable(&lo->lo_mutex);
1525 mutex_unlock(&lo->lo_mutex);
1733 mutex_lock(&lo->lo_mutex);
1736 mutex_unlock(&lo->lo_mutex);
1744 mutex_unlock(&lo->lo_mutex);
1755 mutex_destroy(&lo->lo_mutex);
2069 mutex_init(&lo->lo_mutex);
2160 ret = mutex_lock_killable(&lo->lo_mutex);
2164 mutex_unlock(&lo->lo_mutex);
2170 mutex_unlock(&lo->lo_mutex);