Home
last modified time | relevance | path

Searched refs:i_mutex (Results 1 – 188 of 188) sorted by relevance

/linux-4.1.27/fs/reiserfs/
Dxattr.c67 BUG_ON(!mutex_is_locked(&dir->i_mutex)); in xattr_create()
74 BUG_ON(!mutex_is_locked(&dir->i_mutex)); in xattr_mkdir()
88 BUG_ON(!mutex_is_locked(&dir->i_mutex)); in xattr_unlink()
90 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD); in xattr_unlink()
92 mutex_unlock(&d_inode(dentry)->i_mutex); in xattr_unlink()
103 BUG_ON(!mutex_is_locked(&dir->i_mutex)); in xattr_rmdir()
105 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD); in xattr_rmdir()
109 mutex_unlock(&d_inode(dentry)->i_mutex); in xattr_rmdir()
126 mutex_lock_nested(&d_inode(privroot)->i_mutex, I_MUTEX_XATTR); in open_xa_root()
142 mutex_unlock(&d_inode(privroot)->i_mutex); in open_xa_root()
[all …]
Dioctl.c190 reiserfs_mutex_lock_safe(&inode->i_mutex, inode->i_sb); in reiserfs_unpack()
227 mutex_unlock(&inode->i_mutex); in reiserfs_unpack()
Dfile.c161 mutex_lock(&inode->i_mutex); in reiserfs_sync_file()
169 mutex_unlock(&inode->i_mutex); in reiserfs_sync_file()
Ddir.c41 mutex_lock(&inode->i_mutex); in reiserfs_dir_fsync()
45 mutex_unlock(&inode->i_mutex); in reiserfs_dir_fsync()
/linux-4.1.27/fs/tracefs/
Dinode.c87 mutex_unlock(&inode->i_mutex); in tracefs_syscall_mkdir()
89 mutex_lock(&inode->i_mutex); in tracefs_syscall_mkdir()
112 mutex_unlock(&inode->i_mutex); in tracefs_syscall_rmdir()
113 mutex_unlock(&dentry->d_inode->i_mutex); in tracefs_syscall_rmdir()
117 mutex_lock_nested(&inode->i_mutex, I_MUTEX_PARENT); in tracefs_syscall_rmdir()
118 mutex_lock(&dentry->d_inode->i_mutex); in tracefs_syscall_rmdir()
337 mutex_lock(&parent->d_inode->i_mutex); in start_creating()
344 mutex_unlock(&parent->d_inode->i_mutex); in start_creating()
350 mutex_unlock(&dentry->d_parent->d_inode->i_mutex); in failed_creating()
358 mutex_unlock(&dentry->d_parent->d_inode->i_mutex); in end_creating()
[all …]
/linux-4.1.27/fs/ext2/
Dioctl.c54 mutex_lock(&inode->i_mutex); in ext2_ioctl()
57 mutex_unlock(&inode->i_mutex); in ext2_ioctl()
71 mutex_unlock(&inode->i_mutex); in ext2_ioctl()
83 mutex_unlock(&inode->i_mutex); in ext2_ioctl()
105 mutex_lock(&inode->i_mutex); in ext2_ioctl()
108 mutex_unlock(&inode->i_mutex); in ext2_ioctl()
/linux-4.1.27/fs/cachefiles/
Dnamei.c295 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_bury_object()
306 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_bury_object()
423 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in cachefiles_delete_object()
429 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_delete_object()
441 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_delete_object()
500 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in cachefiles_walk_to_object()
584 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_walk_to_object()
620 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_walk_to_object()
698 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_walk_to_object()
722 mutex_lock(&d_inode(dir)->i_mutex); in cachefiles_get_directory()
[all …]
Dinterface.c449 mutex_lock(&d_inode(object->backer)->i_mutex); in cachefiles_attr_changed()
468 mutex_unlock(&d_inode(object->backer)->i_mutex); in cachefiles_attr_changed()
/linux-4.1.27/drivers/oprofile/
Doprofilefs.c141 mutex_lock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
144 mutex_unlock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
150 mutex_unlock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
156 mutex_unlock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
218 mutex_lock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
221 mutex_unlock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
227 mutex_unlock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
233 mutex_unlock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
/linux-4.1.27/net/sunrpc/
Drpc_pipe.c175 mutex_lock(&inode->i_mutex); in rpc_close_pipes()
191 mutex_unlock(&inode->i_mutex); in rpc_close_pipes()
224 mutex_lock(&inode->i_mutex); in rpc_pipe_open()
240 mutex_unlock(&inode->i_mutex); in rpc_pipe_open()
251 mutex_lock(&inode->i_mutex); in rpc_pipe_release()
281 mutex_unlock(&inode->i_mutex); in rpc_pipe_release()
293 mutex_lock(&inode->i_mutex); in rpc_pipe_read()
325 mutex_unlock(&inode->i_mutex); in rpc_pipe_read()
335 mutex_lock(&inode->i_mutex); in rpc_pipe_write()
339 mutex_unlock(&inode->i_mutex); in rpc_pipe_write()
[all …]
Dcache.c767 mutex_lock(&inode->i_mutex); /* protect against multiple concurrent in cache_read()
780 mutex_unlock(&inode->i_mutex); in cache_read()
834 mutex_unlock(&inode->i_mutex); in cache_read()
905 mutex_lock(&inode->i_mutex); in cache_write()
907 mutex_unlock(&inode->i_mutex); in cache_write()
/linux-4.1.27/security/
Dinode.c107 mutex_lock(&dir->i_mutex); in securityfs_create_file()
137 mutex_unlock(&dir->i_mutex); in securityfs_create_file()
144 mutex_unlock(&dir->i_mutex); in securityfs_create_file()
203 mutex_lock(&d_inode(parent)->i_mutex); in securityfs_remove()
213 mutex_unlock(&d_inode(parent)->i_mutex); in securityfs_remove()
/linux-4.1.27/fs/configfs/
Ddir.c516 *wait_mutex = &d_inode(sd->s_dentry)->i_mutex; in configfs_detach_prep()
627 mutex_lock(&d_inode(child)->i_mutex); in detach_groups()
633 mutex_unlock(&d_inode(child)->i_mutex); in detach_groups()
821 mutex_lock(&d_inode(dentry)->i_mutex); in configfs_attach_item()
825 mutex_unlock(&d_inode(dentry)->i_mutex); in configfs_attach_item()
861 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD); in configfs_attach_group()
870 mutex_unlock(&d_inode(dentry)->i_mutex); in configfs_attach_group()
1078 mutex_lock(&d_inode(root)->i_mutex); in configfs_depend_item()
1114 mutex_unlock(&d_inode(root)->i_mutex); in configfs_depend_item()
1456 mutex_lock(&d_inode(parent)->i_mutex);
[all …]
Dinode.c157 lockdep_set_class(&inode->i_mutex, in configfs_set_inode_lock_class()
258 mutex_lock(&d_inode(dir)->i_mutex); in configfs_hash_and_remove()
271 mutex_unlock(&d_inode(dir)->i_mutex); in configfs_hash_and_remove()
Dfile.c329 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_NORMAL); in configfs_create_file()
332 mutex_unlock(&d_inode(dir)->i_mutex); in configfs_create_file()
/linux-4.1.27/fs/debugfs/
Dinode.c273 mutex_lock(&d_inode(parent)->i_mutex); in start_creating()
281 mutex_unlock(&d_inode(parent)->i_mutex); in start_creating()
290 mutex_unlock(&d_inode(dentry->d_parent)->i_mutex); in failed_creating()
298 mutex_unlock(&d_inode(dentry->d_parent)->i_mutex); in end_creating()
567 mutex_lock(&d_inode(parent)->i_mutex); in debugfs_remove()
569 mutex_unlock(&d_inode(parent)->i_mutex); in debugfs_remove()
600 mutex_lock(&d_inode(parent)->i_mutex); in debugfs_remove_recursive()
615 mutex_unlock(&d_inode(parent)->i_mutex); in debugfs_remove_recursive()
636 mutex_unlock(&d_inode(parent)->i_mutex); in debugfs_remove_recursive()
639 mutex_lock(&d_inode(parent)->i_mutex); in debugfs_remove_recursive()
[all …]
/linux-4.1.27/fs/ntfs/
Dquota.c51 mutex_lock(&vol->quota_q_ino->i_mutex); in ntfs_mark_quotas_out_of_date()
101 mutex_unlock(&vol->quota_q_ino->i_mutex); in ntfs_mark_quotas_out_of_date()
113 mutex_unlock(&vol->quota_q_ino->i_mutex); in ntfs_mark_quotas_out_of_date()
Dsuper.c1287 mutex_lock(&vol->root_ino->i_mutex); in check_windows_hibernation_status()
1290 mutex_unlock(&vol->root_ino->i_mutex); in check_windows_hibernation_status()
1380 mutex_lock(&vol->extend_ino->i_mutex); in load_and_init_quota()
1383 mutex_unlock(&vol->extend_ino->i_mutex); in load_and_init_quota()
1463 mutex_lock(&vol->extend_ino->i_mutex); in load_and_init_usnjrnl()
1466 mutex_unlock(&vol->extend_ino->i_mutex); in load_and_init_usnjrnl()
Dfile.c1946 mutex_lock(&vi->i_mutex); in ntfs_file_write_iter()
1953 mutex_unlock(&vi->i_mutex); in ntfs_file_write_iter()
1998 mutex_lock(&vi->i_mutex); in ntfs_file_fsync()
2017 mutex_unlock(&vi->i_mutex); in ntfs_file_fsync()
Ddir.c1512 mutex_lock(&vi->i_mutex); in ntfs_dir_fsync()
1535 mutex_unlock(&vi->i_mutex); in ntfs_dir_fsync()
/linux-4.1.27/fs/overlayfs/
Dreaddir.c220 err = mutex_lock_killable(&dir->d_inode->i_mutex); in ovl_check_whiteouts()
231 mutex_unlock(&dir->d_inode->i_mutex); in ovl_check_whiteouts()
402 mutex_lock(&file_inode(file)->i_mutex); in ovl_dir_llseek()
432 mutex_unlock(&file_inode(file)->i_mutex); in ovl_dir_llseek()
457 mutex_lock(&inode->i_mutex); in ovl_dir_fsync()
460 mutex_unlock(&inode->i_mutex); in ovl_dir_fsync()
470 mutex_unlock(&inode->i_mutex); in ovl_dir_fsync()
482 mutex_lock(&inode->i_mutex); in ovl_dir_release()
484 mutex_unlock(&inode->i_mutex); in ovl_dir_release()
560 mutex_lock_nested(&upper->d_inode->i_mutex, I_MUTEX_CHILD); in ovl_cleanup_whiteouts()
[all …]
Dcopy_up.c252 mutex_lock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
256 mutex_unlock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
363 mutex_lock(&upperdentry->d_inode->i_mutex); in ovl_copy_up_one()
365 mutex_unlock(&upperdentry->d_inode->i_mutex); in ovl_copy_up_one()
Dsuper.c215 WARN_ON(!mutex_is_locked(&upperdentry->d_parent->d_inode->i_mutex)); in ovl_dentry_update()
230 WARN_ON(!mutex_is_locked(&dentry->d_inode->i_mutex)); in ovl_dentry_version_inc()
238 WARN_ON(!mutex_is_locked(&dentry->d_inode->i_mutex)); in ovl_dentry_version_get()
300 mutex_lock(&dir->d_inode->i_mutex); in ovl_lookup_real()
302 mutex_unlock(&dir->d_inode->i_mutex); in ovl_lookup_real()
652 mutex_lock_nested(&dir->i_mutex, I_MUTEX_PARENT); in ovl_workdir_create()
678 mutex_unlock(&dir->i_mutex); in ovl_workdir_create()
Ddir.c170 mutex_lock_nested(&udir->i_mutex, I_MUTEX_PARENT); in ovl_create_upper()
188 mutex_unlock(&udir->i_mutex); in ovl_create_upper()
261 mutex_lock(&opaquedir->d_inode->i_mutex); in ovl_clear_empty()
263 mutex_unlock(&opaquedir->d_inode->i_mutex); in ovl_clear_empty()
602 mutex_lock_nested(&dir->i_mutex, I_MUTEX_PARENT); in ovl_remove_upper()
623 mutex_unlock(&dir->i_mutex); in ovl_remove_upper()
Dinode.c69 mutex_lock(&upperdentry->d_inode->i_mutex); in ovl_setattr()
73 mutex_unlock(&upperdentry->d_inode->i_mutex); in ovl_setattr()
/linux-4.1.27/fs/efivarfs/
Dfile.c54 mutex_lock(&inode->i_mutex); in efivarfs_file_write()
56 mutex_unlock(&inode->i_mutex); in efivarfs_file_write()
151 mutex_lock(&inode->i_mutex); in efivarfs_ioc_setxflags()
153 mutex_unlock(&inode->i_mutex); in efivarfs_ioc_setxflags()
Dsuper.c167 mutex_lock(&inode->i_mutex); in efivarfs_callback()
170 mutex_unlock(&inode->i_mutex); in efivarfs_callback()
/linux-4.1.27/fs/nfs/
Dnfs42proc.c99 mutex_lock(&inode->i_mutex); in nfs42_proc_allocate()
105 mutex_unlock(&inode->i_mutex); in nfs42_proc_allocate()
121 mutex_lock(&inode->i_mutex); in nfs42_proc_deallocate()
129 mutex_unlock(&inode->i_mutex); in nfs42_proc_deallocate()
Dnfs4file.c112 mutex_lock(&inode->i_mutex); in nfs4_file_fsync()
116 mutex_unlock(&inode->i_mutex); in nfs4_file_fsync()
Ddirect.c586 mutex_lock(&inode->i_mutex); in nfs_file_direct_read()
614 mutex_unlock(&inode->i_mutex); in nfs_file_direct_read()
628 mutex_unlock(&inode->i_mutex); in nfs_file_direct_read()
977 mutex_lock(&inode->i_mutex); in nfs_file_direct_write()
1017 mutex_unlock(&inode->i_mutex); in nfs_file_direct_write()
1038 mutex_unlock(&inode->i_mutex); in nfs_file_direct_write()
Dfile.c288 mutex_lock(&inode->i_mutex); in nfs_file_fsync()
290 mutex_unlock(&inode->i_mutex); in nfs_file_fsync()
Dinode.c651 mutex_lock(&inode->i_mutex); in nfs_getattr()
653 mutex_unlock(&inode->i_mutex); in nfs_getattr()
1133 mutex_lock(&inode->i_mutex); in __nfs_revalidate_mapping()
1135 mutex_unlock(&inode->i_mutex); in __nfs_revalidate_mapping()
Ddir.c951 mutex_lock(&inode->i_mutex); in nfs_llseek_dir()
968 mutex_unlock(&inode->i_mutex); in nfs_llseek_dir()
983 mutex_lock(&inode->i_mutex); in nfs_fsync_dir()
985 mutex_unlock(&inode->i_mutex); in nfs_fsync_dir()
/linux-4.1.27/fs/udf/
Dfile.c125 mutex_lock(&inode->i_mutex); in udf_file_write_iter()
139 mutex_unlock(&inode->i_mutex); in udf_file_write_iter()
152 mutex_unlock(&inode->i_mutex); in udf_file_write_iter()
228 mutex_lock(&inode->i_mutex); in udf_release_file()
233 mutex_unlock(&inode->i_mutex); in udf_release_file()
Dinode.c265 WARN_ON_ONCE(!mutex_is_locked(&inode->i_mutex)); in udf_expand_file_adinicb()
/linux-4.1.27/fs/ext4/
Dfile.c115 mutex_lock(&inode->i_mutex); in ext4_file_write_iter()
171 mutex_unlock(&inode->i_mutex); in ext4_file_write_iter()
188 mutex_unlock(&inode->i_mutex); in ext4_file_write_iter()
469 mutex_lock(&inode->i_mutex); in ext4_seek_data()
473 mutex_unlock(&inode->i_mutex); in ext4_seek_data()
521 mutex_unlock(&inode->i_mutex); in ext4_seek_data()
542 mutex_lock(&inode->i_mutex); in ext4_seek_hole()
546 mutex_unlock(&inode->i_mutex); in ext4_seek_hole()
597 mutex_unlock(&inode->i_mutex); in ext4_seek_hole()
Dioctl.c243 mutex_lock(&inode->i_mutex); in ext4_ioctl()
325 mutex_unlock(&inode->i_mutex); in ext4_ioctl()
356 mutex_lock(&inode->i_mutex); in ext4_ioctl()
371 mutex_unlock(&inode->i_mutex); in ext4_ioctl()
520 mutex_lock(&(inode->i_mutex)); in ext4_ioctl()
522 mutex_unlock(&(inode->i_mutex)); in ext4_ioctl()
Dextents.c4779 mutex_lock(&inode->i_mutex); in ext4_zero_range()
4882 mutex_unlock(&inode->i_mutex); in ext4_zero_range()
4948 mutex_lock(&inode->i_mutex); in ext4_fallocate()
4981 mutex_unlock(&inode->i_mutex); in ext4_fallocate()
5431 mutex_lock(&inode->i_mutex); in ext4_collapse_range()
5526 mutex_unlock(&inode->i_mutex); in ext4_collapse_range()
5561 BUG_ON(!mutex_is_locked(&inode1->i_mutex)); in ext4_swap_extents()
5562 BUG_ON(!mutex_is_locked(&inode1->i_mutex)); in ext4_swap_extents()
Dinode.c3134 mutex_unlock(&inode->i_mutex); in ext4_ext_direct_IO()
3236 mutex_lock(&inode->i_mutex); in ext4_ext_direct_IO()
3559 WARN_ON(!mutex_is_locked(&inode->i_mutex)); in ext4_update_disksize_before_punch()
3613 mutex_lock(&inode->i_mutex); in ext4_punch_hole()
3715 mutex_unlock(&inode->i_mutex); in ext4_punch_hole()
3785 WARN_ON(!mutex_is_locked(&inode->i_mutex)); in ext4_truncate()
Dnamei.c2847 !mutex_is_locked(&inode->i_mutex)); in ext4_orphan_add()
2929 !mutex_is_locked(&inode->i_mutex)); in ext4_orphan_del()
Dext4.h2645 !mutex_is_locked(&inode->i_mutex)); in ext4_update_i_disksize()
Dsuper.c2247 mutex_lock(&inode->i_mutex); in ext4_orphan_cleanup()
2250 mutex_unlock(&inode->i_mutex); in ext4_orphan_cleanup()
/linux-4.1.27/fs/ecryptfs/
Dinode.c44 mutex_lock_nested(&(d_inode(dir)->i_mutex), I_MUTEX_PARENT); in lock_parent()
50 mutex_unlock(&d_inode(dir)->i_mutex); in unlock_dir()
403 mutex_lock(&d_inode(lower_dir_dentry)->i_mutex); in ecryptfs_lookup()
407 mutex_unlock(&d_inode(lower_dir_dentry)->i_mutex); in ecryptfs_lookup()
432 mutex_lock(&d_inode(lower_dir_dentry)->i_mutex); in ecryptfs_lookup()
436 mutex_unlock(&d_inode(lower_dir_dentry)->i_mutex); in ecryptfs_lookup()
869 mutex_lock(&d_inode(lower_dentry)->i_mutex); in ecryptfs_truncate()
871 mutex_unlock(&d_inode(lower_dentry)->i_mutex); in ecryptfs_truncate()
970 mutex_lock(&d_inode(lower_dentry)->i_mutex); in ecryptfs_setattr()
972 mutex_unlock(&d_inode(lower_dentry)->i_mutex); in ecryptfs_setattr()
[all …]
Dmmap.c439 mutex_lock(&lower_inode->i_mutex); in ecryptfs_write_inode_size_to_xattr()
447 mutex_unlock(&lower_inode->i_mutex); in ecryptfs_write_inode_size_to_xattr()
/linux-4.1.27/drivers/base/
Ddevtmpfs.c218 mutex_lock(&d_inode(dentry)->i_mutex); in handle_create()
220 mutex_unlock(&d_inode(dentry)->i_mutex); in handle_create()
247 mutex_unlock(&d_inode(parent.dentry)->i_mutex); in dev_rmdir()
324 mutex_lock(&d_inode(dentry)->i_mutex); in handle_remove()
326 mutex_unlock(&d_inode(dentry)->i_mutex); in handle_remove()
335 mutex_unlock(&d_inode(parent.dentry)->i_mutex); in handle_remove()
/linux-4.1.27/fs/exofs/
Dfile.c55 mutex_lock(&inode->i_mutex); in exofs_file_fsync()
57 mutex_unlock(&inode->i_mutex); in exofs_file_fsync()
/linux-4.1.27/fs/jfs/
Dioctl.c99 mutex_lock(&inode->i_mutex); in jfs_ioctl()
112 mutex_unlock(&inode->i_mutex); in jfs_ioctl()
123 mutex_unlock(&inode->i_mutex); in jfs_ioctl()
Dfile.c41 mutex_lock(&inode->i_mutex); in jfs_fsync()
46 mutex_unlock(&inode->i_mutex); in jfs_fsync()
51 mutex_unlock(&inode->i_mutex); in jfs_fsync()
Dsuper.c798 mutex_lock(&inode->i_mutex); in jfs_quota_write()
830 mutex_unlock(&inode->i_mutex); in jfs_quota_write()
838 mutex_unlock(&inode->i_mutex); in jfs_quota_write()
/linux-4.1.27/security/integrity/ima/
Dima_main.c123 mutex_lock(&inode->i_mutex); in ima_check_last_writer()
132 mutex_unlock(&inode->i_mutex); in ima_check_last_writer()
188 mutex_lock(&inode->i_mutex); in process_measurement()
252 mutex_unlock(&inode->i_mutex); in process_measurement()
/linux-4.1.27/fs/exportfs/
Dexpfs.c127 mutex_lock(&dentry->d_inode->i_mutex); in reconnect_one()
130 mutex_unlock(&dentry->d_inode->i_mutex); in reconnect_one()
146 mutex_lock(&parent->d_inode->i_mutex); in reconnect_one()
148 mutex_unlock(&parent->d_inode->i_mutex); in reconnect_one()
506 mutex_lock(&target_dir->d_inode->i_mutex); in exportfs_decode_fh()
509 mutex_unlock(&target_dir->d_inode->i_mutex); in exportfs_decode_fh()
/linux-4.1.27/fs/coda/
Dfile.c74 mutex_lock(&coda_inode->i_mutex); in coda_file_write_iter()
79 mutex_unlock(&coda_inode->i_mutex); in coda_file_write_iter()
206 mutex_lock(&coda_inode->i_mutex); in coda_fsync()
215 mutex_unlock(&coda_inode->i_mutex); in coda_fsync()
Ddir.c430 mutex_lock(&host_inode->i_mutex); in coda_readdir()
436 mutex_unlock(&host_inode->i_mutex); in coda_readdir()
/linux-4.1.27/fs/ext3/
Dioctl.c48 mutex_lock(&inode->i_mutex); in ext3_ioctl()
107 mutex_unlock(&inode->i_mutex); in ext3_ioctl()
132 mutex_lock(&inode->i_mutex); in ext3_ioctl()
147 mutex_unlock(&inode->i_mutex); in ext3_ioctl()
/linux-4.1.27/fs/logfs/
Dfile.c207 mutex_lock(&inode->i_mutex); in logfs_ioctl()
212 mutex_unlock(&inode->i_mutex); in logfs_ioctl()
233 mutex_lock(&inode->i_mutex); in logfs_fsync()
237 mutex_unlock(&inode->i_mutex); in logfs_fsync()
/linux-4.1.27/fs/proc/
Dself.c53 mutex_lock(&root_inode->i_mutex); in proc_setup_self()
72 mutex_unlock(&root_inode->i_mutex); in proc_setup_self()
Dthread_self.c54 mutex_lock(&root_inode->i_mutex); in proc_setup_thread_self()
73 mutex_unlock(&root_inode->i_mutex); in proc_setup_thread_self()
Dkcore.c555 mutex_lock(&inode->i_mutex); in open_kcore()
557 mutex_unlock(&inode->i_mutex); in open_kcore()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_fs.c85 mutex_lock(&d_inode(parent)->i_mutex); in create_file()
92 mutex_unlock(&d_inode(parent)->i_mutex); in create_file()
305 mutex_lock(&d_inode(root)->i_mutex); in remove_device_files()
321 mutex_unlock(&d_inode(root)->i_mutex); in remove_device_files()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_fs.c92 mutex_lock(&d_inode(parent)->i_mutex); in create_file()
99 mutex_unlock(&d_inode(parent)->i_mutex); in create_file()
484 mutex_lock(&d_inode(root)->i_mutex); in remove_device_files()
494 mutex_lock(&d_inode(dir)->i_mutex); in remove_device_files()
509 mutex_unlock(&d_inode(dir)->i_mutex); in remove_device_files()
515 mutex_unlock(&d_inode(root)->i_mutex); in remove_device_files()
/linux-4.1.27/fs/devpts/
Dinode.c256 mutex_lock(&d_inode(root)->i_mutex); in mknod_ptmx()
293 mutex_unlock(&d_inode(root)->i_mutex); in mknod_ptmx()
625 mutex_lock(&d_inode(root)->i_mutex); in devpts_pty_new()
636 mutex_unlock(&d_inode(root)->i_mutex); in devpts_pty_new()
681 mutex_lock(&d_inode(root)->i_mutex); in devpts_pty_kill()
690 mutex_unlock(&d_inode(root)->i_mutex); in devpts_pty_kill()
/linux-4.1.27/fs/
Dnamei.c1537 mutex_lock(&parent->d_inode->i_mutex); in lookup_slow()
1539 mutex_unlock(&parent->d_inode->i_mutex); in lookup_slow()
2100 mutex_lock_nested(&nd.path.dentry->d_inode->i_mutex, I_MUTEX_PARENT); in kern_path_locked()
2103 mutex_unlock(&nd.path.dentry->d_inode->i_mutex); in kern_path_locked()
2186 WARN_ON_ONCE(!mutex_is_locked(&base->d_inode->i_mutex)); in lookup_one_len()
2327 mutex_lock(&dir->d_inode->i_mutex); in mountpoint_last()
2338 mutex_unlock(&dir->d_inode->i_mutex); in mountpoint_last()
2344 mutex_unlock(&dir->d_inode->i_mutex); in mountpoint_last()
2348 mutex_unlock(&dir->d_inode->i_mutex); in mountpoint_last()
2547 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT); in lock_rename()
[all …]
Dbinfmt_misc.c641 mutex_lock(&d_inode(root)->i_mutex); in bm_entry_write()
645 mutex_unlock(&d_inode(root)->i_mutex); in bm_entry_write()
678 mutex_lock(&d_inode(root)->i_mutex); in bm_register_write()
714 mutex_unlock(&d_inode(root)->i_mutex); in bm_register_write()
757 mutex_lock(&d_inode(root)->i_mutex); in bm_status_write()
762 mutex_unlock(&d_inode(root)->i_mutex); in bm_status_write()
Dinode.c163 mutex_init(&inode->i_mutex); in inode_init_always()
164 lockdep_set_class(&inode->i_mutex, &sb->s_type->i_mutex_key); in inode_init_always()
903 if (lockdep_match_class(&inode->i_mutex, &type->i_mutex_key)) { in lockdep_annotate_inode_mutex_key()
907 mutex_destroy(&inode->i_mutex); in lockdep_annotate_inode_mutex_key()
908 mutex_init(&inode->i_mutex); in lockdep_annotate_inode_mutex_key()
909 lockdep_set_class(&inode->i_mutex, in lockdep_annotate_inode_mutex_key()
951 mutex_lock(&inode1->i_mutex); in lock_two_nondirectories()
953 mutex_lock_nested(&inode2->i_mutex, I_MUTEX_NONDIR2); in lock_two_nondirectories()
965 mutex_unlock(&inode1->i_mutex); in unlock_two_nondirectories()
967 mutex_unlock(&inode2->i_mutex); in unlock_two_nondirectories()
Dutimes.c106 mutex_lock(&inode->i_mutex); in utimes_common()
108 mutex_unlock(&inode->i_mutex); in utimes_common()
Dopen.c59 mutex_lock(&dentry->d_inode->i_mutex); in do_truncate()
62 mutex_unlock(&dentry->d_inode->i_mutex); in do_truncate()
511 mutex_lock(&inode->i_mutex); in chmod_common()
519 mutex_unlock(&inode->i_mutex); in chmod_common()
594 mutex_lock(&inode->i_mutex); in chown_common()
598 mutex_unlock(&inode->i_mutex); in chown_common()
Dxattr.c132 mutex_lock(&inode->i_mutex); in vfs_setxattr()
140 mutex_unlock(&inode->i_mutex); in vfs_setxattr()
299 mutex_lock(&inode->i_mutex); in vfs_removexattr()
302 mutex_unlock(&inode->i_mutex); in vfs_removexattr()
307 mutex_unlock(&inode->i_mutex); in vfs_removexattr()
Dreaddir.c35 res = mutex_lock_killable(&inode->i_mutex); in iterate_dir()
47 mutex_unlock(&inode->i_mutex); in iterate_dir()
Ddax.c203 mutex_lock(&inode->i_mutex); in dax_do_io()
206 mutex_unlock(&inode->i_mutex); in dax_do_io()
217 mutex_unlock(&inode->i_mutex); in dax_do_io()
Dlibfs.c97 mutex_lock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
105 mutex_unlock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
132 mutex_unlock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
949 mutex_lock(&inode->i_mutex); in __generic_file_fsync()
961 mutex_unlock(&inode->i_mutex); in __generic_file_fsync()
Ddirect-io.c1150 mutex_lock(&inode->i_mutex); in do_blockdev_direct_IO()
1155 mutex_unlock(&inode->i_mutex); in do_blockdev_direct_IO()
1166 mutex_unlock(&inode->i_mutex); in do_blockdev_direct_IO()
1287 mutex_unlock(&dio->inode->i_mutex); in do_blockdev_direct_IO()
Dioctl.c414 mutex_lock(&inode->i_mutex); in generic_block_fiemap()
416 mutex_unlock(&inode->i_mutex); in generic_block_fiemap()
Dattr.c198 WARN_ON_ONCE(!mutex_is_locked(&inode->i_mutex)); in notify_change()
Dblock_dev.c330 mutex_lock(&bd_inode->i_mutex); in block_llseek()
332 mutex_unlock(&bd_inode->i_mutex); in block_llseek()
1117 mutex_lock(&bdev->bd_inode->i_mutex); in bd_set_size()
1119 mutex_unlock(&bdev->bd_inode->i_mutex); in bd_set_size()
Dnamespace.c1945 mutex_lock(&dentry->d_inode->i_mutex); in lock_mount()
1947 mutex_unlock(&dentry->d_inode->i_mutex); in lock_mount()
1958 mutex_unlock(&dentry->d_inode->i_mutex); in lock_mount()
1964 mutex_unlock(&path->dentry->d_inode->i_mutex); in lock_mount()
1976 mutex_unlock(&dentry->d_inode->i_mutex); in unlock_mount()
Dread_write.c201 mutex_lock(&inode->i_mutex); in default_llseek()
246 mutex_unlock(&inode->i_mutex); in default_llseek()
Dlocks.c1621 if (is_deleg && !mutex_trylock(&inode->i_mutex)) in generic_add_lease()
1626 mutex_unlock(&inode->i_mutex); in generic_add_lease()
1703 mutex_unlock(&inode->i_mutex); in generic_add_lease()
Dexec.c1304 mutex_lock(&inode->i_mutex); in bprm_fill_uid()
1310 mutex_unlock(&inode->i_mutex); in bprm_fill_uid()
Ddcache.c2453 BUG_ON(!mutex_is_locked(&dentry->d_parent->d_inode->i_mutex)); in dentry_update_name_case()
2730 if (!mutex_trylock(&alias->d_parent->d_inode->i_mutex)) in __d_unalias()
2732 m2 = &alias->d_parent->d_inode->i_mutex; in __d_unalias()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dvvp_page.c425 LASSERT(!mutex_trylock(&inode->i_mutex)); in vvp_transient_page_verify()
477 locked = !mutex_trylock(&inode->i_mutex); in vvp_transient_page_is_vmlocked()
479 mutex_unlock(&inode->i_mutex); in vvp_transient_page_is_vmlocked()
499 LASSERT(!mutex_trylock(&clobj->cob_inode->i_mutex)); in vvp_transient_page_fini()
545 LASSERT(!mutex_trylock(&clobj->cob_inode->i_mutex)); in vvp_page_init()
Dllite_nfs.c251 mutex_lock(&dir->i_mutex); in ll_get_name()
253 mutex_unlock(&dir->i_mutex); in ll_get_name()
Drw26.c403 mutex_lock(&inode->i_mutex); in ll_direct_IO_26()
453 mutex_unlock(&inode->i_mutex); in ll_direct_IO_26()
Dlloop.c260 mutex_lock(&inode->i_mutex); in do_bio_lustrebacked()
262 mutex_unlock(&inode->i_mutex); in do_bio_lustrebacked()
Dfile.c2096 mutex_lock(&llss->inode1->i_mutex); in ll_swap_layouts()
2098 mutex_unlock(&llss->inode1->i_mutex); in ll_swap_layouts()
2104 mutex_lock(&llss->inode2->i_mutex); in ll_swap_layouts()
2106 mutex_unlock(&llss->inode2->i_mutex); in ll_swap_layouts()
2188 mutex_lock(&inode->i_mutex); in ll_hsm_import()
2194 mutex_unlock(&inode->i_mutex); in ll_hsm_import()
2640 mutex_lock(&inode->i_mutex); in ll_fsync()
2675 mutex_unlock(&inode->i_mutex); in ll_fsync()
Drw.c118 if (mutex_trylock(&inode->i_mutex)) { in ll_cl_init()
119 mutex_unlock(&(inode)->i_mutex); in ll_cl_init()
Dvvp_io.c443 mutex_lock(&inode->i_mutex); in vvp_io_setattr_start()
464 mutex_unlock(&inode->i_mutex); in vvp_io_setattr_end()
Ddir.c1911 mutex_lock(&inode->i_mutex); in ll_dir_seek()
1949 mutex_unlock(&inode->i_mutex); in ll_dir_seek()
Dllite_lib.c1372 mutex_unlock(&inode->i_mutex); in ll_setattr_raw()
1455 mutex_lock(&inode->i_mutex); in ll_setattr_raw()
/linux-4.1.27/fs/hfsplus/
Dioctl.c96 mutex_lock(&inode->i_mutex); in hfsplus_ioctl_setflags()
129 mutex_unlock(&inode->i_mutex); in hfsplus_ioctl_setflags()
Dinode.c232 mutex_lock(&inode->i_mutex); in hfsplus_file_release()
239 mutex_unlock(&inode->i_mutex); in hfsplus_file_release()
289 mutex_lock(&inode->i_mutex); in hfsplus_file_fsync()
330 mutex_unlock(&inode->i_mutex); in hfsplus_file_fsync()
Ddir.c287 mutex_lock(&inode->i_mutex); in hfsplus_dir_release()
289 mutex_unlock(&inode->i_mutex); in hfsplus_dir_release()
/linux-4.1.27/fs/ocfs2/
Dmove_extents.c281 mutex_lock(&tl_inode->i_mutex); in ocfs2_defrag_extent()
343 mutex_unlock(&tl_inode->i_mutex); in ocfs2_defrag_extent()
637 mutex_lock(&gb_inode->i_mutex); in ocfs2_move_extent()
645 mutex_lock(&tl_inode->i_mutex); in ocfs2_move_extent()
713 mutex_unlock(&tl_inode->i_mutex); in ocfs2_move_extent()
717 mutex_unlock(&gb_inode->i_mutex); in ocfs2_move_extent()
910 mutex_lock(&inode->i_mutex); in ocfs2_move_extents()
974 mutex_unlock(&inode->i_mutex); in ocfs2_move_extents()
Dlocalalloc.c418 mutex_lock(&main_bm_inode->i_mutex); in ocfs2_shutdown_local_alloc()
472 mutex_unlock(&main_bm_inode->i_mutex); in ocfs2_shutdown_local_alloc()
511 mutex_lock(&inode->i_mutex); in ocfs2_begin_local_alloc_recovery()
544 mutex_unlock(&inode->i_mutex); in ocfs2_begin_local_alloc_recovery()
576 mutex_lock(&main_bm_inode->i_mutex); in ocfs2_complete_local_alloc_recovery()
606 mutex_unlock(&main_bm_inode->i_mutex); in ocfs2_complete_local_alloc_recovery()
648 mutex_lock(&local_alloc_inode->i_mutex); in ocfs2_reserve_local_alloc_bits()
715 mutex_unlock(&local_alloc_inode->i_mutex); in ocfs2_reserve_local_alloc_bits()
Dioctl.c89 mutex_lock(&inode->i_mutex); in ocfs2_set_inode_attr()
138 mutex_unlock(&inode->i_mutex); in ocfs2_set_inode_attr()
290 mutex_lock(&inode_alloc->i_mutex); in ocfs2_info_scan_inode_alloc()
320 mutex_unlock(&inode_alloc->i_mutex); in ocfs2_info_scan_inode_alloc()
550 mutex_lock(&gb_inode->i_mutex); in ocfs2_info_freefrag_scan_bitmap()
607 mutex_unlock(&gb_inode->i_mutex); in ocfs2_info_freefrag_scan_bitmap()
Dresize.c295 mutex_lock(&main_bm_inode->i_mutex); in ocfs2_group_extend()
369 mutex_unlock(&main_bm_inode->i_mutex); in ocfs2_group_extend()
480 mutex_lock(&main_bm_inode->i_mutex); in ocfs2_group_add()
584 mutex_unlock(&main_bm_inode->i_mutex); in ocfs2_group_add()
Dnamei.c1010 mutex_unlock(&orphan_dir->i_mutex); in ocfs2_unlink()
1617 mutex_unlock(&orphan_dir->i_mutex); in ocfs2_rename()
2057 mutex_lock(&orphan_dir_inode->i_mutex); in ocfs2_lookup_lock_orphan_dir()
2061 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_lookup_lock_orphan_dir()
2162 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_prepare_orphan_dir()
2431 mutex_unlock(&orphan_dir->i_mutex); in ocfs2_prep_new_orphaned_file()
2537 mutex_unlock(&orphan_dir->i_mutex); in ocfs2_create_inode_in_orphan()
2640 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_add_inode_to_orphan()
2680 mutex_lock(&orphan_dir_inode->i_mutex); in ocfs2_del_inode_from_orphan()
2683 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_del_inode_from_orphan()
[all …]
Dinode.c250 lockdep_set_class(&inode->i_mutex, in ocfs2_init_locked_inode()
632 mutex_lock(&inode_alloc_inode->i_mutex); in ocfs2_remove_inode()
635 mutex_unlock(&inode_alloc_inode->i_mutex); in ocfs2_remove_inode()
682 mutex_unlock(&inode_alloc_inode->i_mutex); in ocfs2_remove_inode()
753 mutex_lock(&orphan_dir_inode->i_mutex); in ocfs2_wipe_inode()
756 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_wipe_inode()
805 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_wipe_inode()
Dalloc.c5704 mutex_lock(&tl_inode->i_mutex); in ocfs2_remove_btree_range()
5761 mutex_unlock(&tl_inode->i_mutex); in ocfs2_remove_btree_range()
5817 BUG_ON(mutex_trylock(&tl_inode->i_mutex)); in ocfs2_truncate_log_append()
5965 BUG_ON(mutex_trylock(&tl_inode->i_mutex)); in __ocfs2_flush_truncate_log()
5993 mutex_lock(&data_alloc_inode->i_mutex); in __ocfs2_flush_truncate_log()
6020 mutex_unlock(&data_alloc_inode->i_mutex); in __ocfs2_flush_truncate_log()
6032 mutex_lock(&tl_inode->i_mutex); in ocfs2_flush_truncate_log()
6034 mutex_unlock(&tl_inode->i_mutex); in ocfs2_flush_truncate_log()
6194 mutex_lock(&tl_inode->i_mutex); in ocfs2_complete_truncate_log_recovery()
6225 mutex_unlock(&tl_inode->i_mutex); in ocfs2_complete_truncate_log_recovery()
[all …]
Dfile.c1853 mutex_lock(&inode->i_mutex); in __ocfs2_change_file_space()
1972 mutex_unlock(&inode->i_mutex); in __ocfs2_change_file_space()
2280 mutex_lock(&inode->i_mutex); in ocfs2_file_write_iter()
2436 mutex_unlock(&inode->i_mutex); in ocfs2_file_write_iter()
2557 mutex_lock(&inode->i_mutex); in ocfs2_file_llseek()
2595 mutex_unlock(&inode->i_mutex); in ocfs2_file_llseek()
Dsuballoc.c144 mutex_unlock(&inode->i_mutex); in ocfs2_free_ac_resource()
816 mutex_lock(&alloc_inode->i_mutex); in ocfs2_reserve_suballoc_bits()
820 mutex_unlock(&alloc_inode->i_mutex); in ocfs2_reserve_suballoc_bits()
2895 mutex_lock(&inode_alloc_inode->i_mutex); in ocfs2_test_inode_bit()
2898 mutex_unlock(&inode_alloc_inode->i_mutex); in ocfs2_test_inode_bit()
2911 mutex_unlock(&inode_alloc_inode->i_mutex); in ocfs2_test_inode_bit()
Dquota_global.c311 mutex_lock(&oinfo->dqi_gqinode->i_mutex); in ocfs2_lock_global_qf()
323 mutex_unlock(&oinfo->dqi_gqinode->i_mutex); in ocfs2_unlock_global_qf()
Drefcounttree.c812 mutex_lock(&alloc_inode->i_mutex); in ocfs2_remove_refcount_tree()
872 mutex_unlock(&alloc_inode->i_mutex); in ocfs2_remove_refcount_tree()
4218 mutex_lock_nested(&new_inode->i_mutex, I_MUTEX_CHILD); in __ocfs2_reflink()
4252 mutex_unlock(&new_inode->i_mutex); in __ocfs2_reflink()
4410 mutex_lock(&inode->i_mutex); in ocfs2_vfs_reflink()
4413 mutex_unlock(&inode->i_mutex); in ocfs2_vfs_reflink()
Dxattr.c2512 mutex_lock(&xb_alloc_inode->i_mutex); in ocfs2_xattr_free_block()
2537 mutex_unlock(&xb_alloc_inode->i_mutex); in ocfs2_xattr_free_block()
3607 mutex_lock(&tl_inode->i_mutex); in ocfs2_xattr_set()
3612 mutex_unlock(&tl_inode->i_mutex); in ocfs2_xattr_set()
3617 mutex_unlock(&tl_inode->i_mutex); in ocfs2_xattr_set()
5452 mutex_lock(&tl_inode->i_mutex); in ocfs2_rm_xattr_cluster()
5496 mutex_unlock(&tl_inode->i_mutex); in ocfs2_rm_xattr_cluster()
Djournal.c2055 mutex_lock(&orphan_dir_inode->i_mutex); in ocfs2_queue_orphans()
2073 mutex_unlock(&orphan_dir_inode->i_mutex); in ocfs2_queue_orphans()
Daops.c2016 mutex_lock(&osb->osb_tl_inode->i_mutex); in ocfs2_try_to_free_truncate_log()
2018 mutex_unlock(&osb->osb_tl_inode->i_mutex); in ocfs2_try_to_free_truncate_log()
Ddir.c4377 mutex_lock(&dx_alloc_inode->i_mutex); in ocfs2_dx_dir_remove_index()
4426 mutex_unlock(&dx_alloc_inode->i_mutex); in ocfs2_dx_dir_remove_index()
/linux-4.1.27/fs/btrfs/
Dfile.c1751 mutex_lock(&inode->i_mutex); in btrfs_file_write_iter()
1754 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1761 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1772 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1793 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1809 mutex_unlock(&inode->i_mutex); in btrfs_file_write_iter()
1892 mutex_lock(&inode->i_mutex); in btrfs_sync_file()
1944 mutex_unlock(&inode->i_mutex); in btrfs_sync_file()
1988 mutex_unlock(&inode->i_mutex); in btrfs_sync_file()
2012 mutex_unlock(&inode->i_mutex); in btrfs_sync_file()
[all …]
Dioctl.c242 mutex_lock(&inode->i_mutex); in btrfs_ioctl_setflags()
360 mutex_unlock(&inode->i_mutex); in btrfs_ioctl_setflags()
828 error = mutex_lock_killable_nested(&dir->i_mutex, I_MUTEX_PARENT); in btrfs_mksubvol()
874 mutex_unlock(&dir->i_mutex); in btrfs_mksubvol()
1378 mutex_lock(&inode->i_mutex); in btrfs_defrag_file()
1383 mutex_unlock(&inode->i_mutex); in btrfs_defrag_file()
1389 mutex_unlock(&inode->i_mutex); in btrfs_defrag_file()
1451 mutex_lock(&inode->i_mutex); in btrfs_defrag_file()
1453 mutex_unlock(&inode->i_mutex); in btrfs_defrag_file()
2338 err = mutex_lock_killable_nested(&dir->i_mutex, I_MUTEX_PARENT); in btrfs_ioctl_snap_destroy()
[all …]
Dxattr.c129 ASSERT(mutex_is_locked(&inode->i_mutex)); in do_setxattr()
Dscrub.c4106 mutex_lock(&inode->i_mutex); in copy_nocow_pages_for_inode()
4185 mutex_unlock(&inode->i_mutex); in copy_nocow_pages_for_inode()
Drelocation.c3027 mutex_lock(&inode->i_mutex);
3054 mutex_unlock(&inode->i_mutex);
Dinode.c8353 mutex_unlock(&inode->i_mutex); in btrfs_direct_IO()
8392 mutex_lock(&inode->i_mutex); in btrfs_direct_IO()
/linux-4.1.27/fs/ubifs/
Ddir.c517 ubifs_assert(mutex_is_locked(&dir->i_mutex)); in ubifs_link()
518 ubifs_assert(mutex_is_locked(&inode->i_mutex)); in ubifs_link()
574 ubifs_assert(mutex_is_locked(&dir->i_mutex)); in ubifs_unlink()
575 ubifs_assert(mutex_is_locked(&inode->i_mutex)); in ubifs_unlink()
663 ubifs_assert(mutex_is_locked(&dir->i_mutex)); in ubifs_rmdir()
664 ubifs_assert(mutex_is_locked(&inode->i_mutex)); in ubifs_rmdir()
1000 ubifs_assert(mutex_is_locked(&old_dir->i_mutex)); in ubifs_rename()
1001 ubifs_assert(mutex_is_locked(&new_dir->i_mutex)); in ubifs_rename()
1003 ubifs_assert(mutex_is_locked(&new_inode->i_mutex)); in ubifs_rename()
Dxattr.c312 ubifs_assert(mutex_is_locked(&host->i_mutex)); in setxattr()
547 ubifs_assert(mutex_is_locked(&host->i_mutex)); in ubifs_removexattr()
Dfile.c1329 mutex_lock(&inode->i_mutex); in ubifs_fsync()
1344 mutex_unlock(&inode->i_mutex); in ubifs_fsync()
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/
Dinode.c166 mutex_lock(&d_inode(dir)->i_mutex); in spufs_prune_dir()
183 mutex_unlock(&d_inode(dir)->i_mutex); in spufs_prune_dir()
228 mutex_lock_nested(&parent->i_mutex, I_MUTEX_PARENT); in spufs_dir_close()
230 mutex_unlock(&parent->i_mutex); in spufs_dir_close()
273 mutex_lock(&inode->i_mutex); in spufs_mkdir()
294 mutex_unlock(&inode->i_mutex); in spufs_mkdir()
Dfile.c1857 mutex_lock(&inode->i_mutex); in spufs_mfc_fsync()
1859 mutex_unlock(&inode->i_mutex); in spufs_mfc_fsync()
/linux-4.1.27/fs/fat/
Dfile.c22 mutex_lock(&inode->i_mutex); in fat_ioctl_get_attributes()
24 mutex_unlock(&inode->i_mutex); in fat_ioctl_get_attributes()
45 mutex_lock(&inode->i_mutex); in fat_ioctl_set_attributes()
107 mutex_unlock(&inode->i_mutex); in fat_ioctl_set_attributes()
Ddir.c766 mutex_lock(&inode->i_mutex); in FAT_IOCTL_FILLDIR_FUNC()
774 mutex_unlock(&inode->i_mutex); in FAT_IOCTL_FILLDIR_FUNC()
/linux-4.1.27/arch/x86/kernel/
Dcpuid.c66 mutex_lock(&inode->i_mutex); in cpuid_seek()
79 mutex_unlock(&inode->i_mutex); in cpuid_seek()
Dmsr.c53 mutex_lock(&inode->i_mutex); in msr_seek()
66 mutex_unlock(&inode->i_mutex); in msr_seek()
/linux-4.1.27/arch/s390/hypfs/
Dinode.c75 mutex_lock(&d_inode(parent)->i_mutex); in hypfs_remove()
84 mutex_unlock(&d_inode(parent)->i_mutex); in hypfs_remove()
339 mutex_lock(&d_inode(parent)->i_mutex); in hypfs_create_file()
367 mutex_unlock(&d_inode(parent)->i_mutex); in hypfs_create_file()
/linux-4.1.27/fs/f2fs/
Dfile.c323 mutex_lock(&inode->i_mutex); in f2fs_seek_block()
378 mutex_unlock(&inode->i_mutex); in f2fs_seek_block()
381 mutex_unlock(&inode->i_mutex); in f2fs_seek_block()
838 mutex_lock(&inode->i_mutex); in f2fs_fallocate()
850 mutex_unlock(&inode->i_mutex); in f2fs_fallocate()
914 mutex_lock(&inode->i_mutex); in f2fs_ioc_setflags()
920 mutex_unlock(&inode->i_mutex); in f2fs_ioc_setflags()
929 mutex_unlock(&inode->i_mutex); in f2fs_ioc_setflags()
/linux-4.1.27/fs/hpfs/
Ddir.c36 mutex_lock(&i->i_mutex); in hpfs_dir_lseek()
51 mutex_unlock(&i->i_mutex); in hpfs_dir_lseek()
56 mutex_unlock(&i->i_mutex); in hpfs_dir_lseek()
/linux-4.1.27/drivers/video/fbdev/core/
Dfb_defio.c81 mutex_lock(&inode->i_mutex); in fb_deferred_io_fsync()
87 mutex_unlock(&inode->i_mutex); in fb_deferred_io_fsync()
/linux-4.1.27/fs/nfsd/
Dnfsfh.h268 mutex_lock_nested(&inode->i_mutex, subclass); in fh_lock_nested()
287 mutex_unlock(&d_inode(fhp->fh_dentry)->i_mutex); in fh_unlock()
Dnfs4recover.c195 mutex_lock(&d_inode(dir)->i_mutex); in nfsd4_create_clid_dir()
216 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_create_clid_dir()
288 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in nfsd4_list_rec_dir()
305 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_list_rec_dir()
319 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in nfsd4_unlink_clid_dir()
332 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_unlink_clid_dir()
Dvfs.c524 mutex_lock(&d_inode(dentry)->i_mutex); in nfsd4_set_nfs4_label()
526 mutex_unlock(&d_inode(dentry)->i_mutex); in nfsd4_set_nfs4_label()
1912 host_err = mutex_lock_killable(&dir_inode->i_mutex); in nfsd_buffered_readdir()
1932 mutex_unlock(&dir_inode->i_mutex); in nfsd_buffered_readdir()
Dnfs4proc.c58 mutex_lock(&inode->i_mutex); in nfsd4_security_inode_setsecctx()
61 mutex_unlock(&inode->i_mutex); in nfsd4_security_inode_setsecctx()
/linux-4.1.27/fs/ceph/
Dfile.c951 mutex_lock(&inode->i_mutex); in ceph_write_iter()
1000 mutex_unlock(&inode->i_mutex); in ceph_write_iter()
1012 mutex_lock(&inode->i_mutex); in ceph_write_iter()
1031 mutex_unlock(&inode->i_mutex); in ceph_write_iter()
1060 mutex_unlock(&inode->i_mutex); in ceph_write_iter()
1074 mutex_lock(&inode->i_mutex); in ceph_llseek()
1119 mutex_unlock(&inode->i_mutex); in ceph_llseek()
1270 mutex_lock(&inode->i_mutex); in ceph_fallocate()
1324 mutex_unlock(&inode->i_mutex); in ceph_fallocate()
Dexport.c218 mutex_lock(&d_inode(parent)->i_mutex); in ceph_get_name()
227 mutex_unlock(&d_inode(parent)->i_mutex); in ceph_get_name()
Dcache.c200 mutex_lock(&inode->i_mutex); in ceph_fscache_register_inode_cookie()
210 mutex_unlock(&inode->i_mutex); in ceph_fscache_register_inode_cookie()
Ddir.c497 mutex_lock(&inode->i_mutex); in ceph_dir_llseek()
535 mutex_unlock(&inode->i_mutex); in ceph_dir_llseek()
1244 mutex_lock(&inode->i_mutex); in ceph_dir_fsync()
1281 mutex_unlock(&inode->i_mutex); in ceph_dir_fsync()
Dcaps.c1912 mutex_lock(&inode->i_mutex); in ceph_fsync()
1929 mutex_unlock(&inode->i_mutex); in ceph_fsync()
/linux-4.1.27/fs/ncpfs/
Dfile.c227 mutex_lock(&inode->i_mutex); in ncp_file_write_iter()
230 mutex_unlock(&inode->i_mutex); in ncp_file_write_iter()
Ddir.c372 mutex_lock(&inode->i_mutex); in ncp_lookup_validate()
380 mutex_unlock(&inode->i_mutex); in ncp_lookup_validate()
642 mutex_lock_nested(&inode->i_mutex, I_MUTEX_CHILD); in ncp_fill_cache()
644 mutex_unlock(&inode->i_mutex); in ncp_fill_cache()
/linux-4.1.27/fs/pstore/
Dinode.c379 mutex_lock(&d_inode(root)->i_mutex); in pstore_mkfile()
399 mutex_unlock(&d_inode(root)->i_mutex); in pstore_mkfile()
404 mutex_unlock(&d_inode(root)->i_mutex); in pstore_mkfile()
/linux-4.1.27/fs/9p/
Dvfs_file.c451 mutex_lock(&inode->i_mutex); in v9fs_file_fsync()
458 mutex_unlock(&inode->i_mutex); in v9fs_file_fsync()
474 mutex_lock(&inode->i_mutex); in v9fs_file_fsync_dotl()
480 mutex_unlock(&inode->i_mutex); in v9fs_file_fsync_dotl()
/linux-4.1.27/fs/xfs/
Dxfs_pnfs.c45 mutex_unlock(&inode->i_mutex); in xfs_break_layouts()
49 mutex_lock(&inode->i_mutex); in xfs_break_layouts()
Dxfs_file.c57 mutex_lock(&VFS_I(ip)->i_mutex); in xfs_rw_ilock()
68 mutex_unlock(&VFS_I(ip)->i_mutex); in xfs_rw_iunlock()
78 mutex_unlock(&VFS_I(ip)->i_mutex); in xfs_rw_ilock_demote()
/linux-4.1.27/fs/hfs/
Ddir.c176 mutex_lock(&inode->i_mutex); in hfs_dir_release()
178 mutex_unlock(&inode->i_mutex); in hfs_dir_release()
Dinode.c573 mutex_lock(&inode->i_mutex); in hfs_file_release()
579 mutex_unlock(&inode->i_mutex); in hfs_file_release()
659 mutex_lock(&inode->i_mutex); in hfs_file_fsync()
671 mutex_unlock(&inode->i_mutex); in hfs_file_fsync()
/linux-4.1.27/security/integrity/evm/
Devm_main.c399 mutex_lock(&inode->i_mutex); in evm_inode_post_removexattr()
401 mutex_unlock(&inode->i_mutex); in evm_inode_post_removexattr()
/linux-4.1.27/fs/fuse/
Dfile.c210 mutex_lock(&inode->i_mutex); in fuse_open_common()
218 mutex_unlock(&inode->i_mutex); in fuse_open_common()
416 mutex_lock(&inode->i_mutex); in fuse_flush()
418 mutex_unlock(&inode->i_mutex); in fuse_flush()
453 mutex_lock(&inode->i_mutex); in fuse_fsync_common()
489 mutex_unlock(&inode->i_mutex); in fuse_fsync_common()
1170 mutex_lock(&inode->i_mutex); in fuse_file_write_iter()
1220 mutex_unlock(&inode->i_mutex); in fuse_file_write_iter()
1332 mutex_lock(&inode->i_mutex); in fuse_direct_io()
1335 mutex_unlock(&inode->i_mutex); in fuse_direct_io()
[all …]
Ddir.c947 mutex_lock(&parent->i_mutex); in fuse_reverse_inval_entry()
965 mutex_lock(&d_inode(entry)->i_mutex); in fuse_reverse_inval_entry()
986 mutex_unlock(&d_inode(entry)->i_mutex); in fuse_reverse_inval_entry()
995 mutex_unlock(&parent->i_mutex); in fuse_reverse_inval_entry()
1519 BUG_ON(!mutex_is_locked(&inode->i_mutex)); in fuse_set_nowrite()
/linux-4.1.27/Documentation/filesystems/
Ddirectory-locking2 kinds of locks - per-inode (->i_mutex) and per-filesystem
5 When taking the i_mutex on multiple non-directory objects, we
76 Thus all processes are blocked on ->i_mutex.
Dporting109 ->link() callers hold ->i_mutex on the object we are linking to. Some of your
132 ->setattr() is called without BKL now. Caller _always_ holds ->i_mutex, so
133 watch for ->i_mutex-grabbing code that might be used by your ->setattr().
134 Callers of notify_change() need ->i_mutex now.
424 You must also keep in mind that ->fsync() is not called with i_mutex held
425 anymore, so if you require i_mutex locking you must make sure to take it and
Dgfs2-glocks.txt80 such that any local locking will be done with the i_mutex as required
103 1. i_mutex (if required)
DLocking74 i_mutex(inode)
102 Additionally, ->rmdir(), ->unlink() and ->rename() have ->i_mutex on
210 PageLocked(page) i_mutex
Dpath-lookup.txt324 very least because i_mutex needs to be grabbed, and objects allocated.
Dvfs.txt560 inode's i_mutex.
/linux-4.1.27/fs/jffs2/
Dfile.c42 mutex_lock(&inode->i_mutex); in jffs2_fsync()
45 mutex_unlock(&inode->i_mutex); in jffs2_fsync()
/linux-4.1.27/fs/quota/
Ddquot.c685 mutex_lock(&dqopt->files[cnt]->i_mutex); in dquot_quota_sync()
687 mutex_unlock(&dqopt->files[cnt]->i_mutex); in dquot_quota_sync()
2126 mutex_lock(&toputinode[cnt]->i_mutex); in dquot_disable()
2131 mutex_unlock(&toputinode[cnt]->i_mutex); in dquot_disable()
2222 mutex_lock(&inode->i_mutex); in vfs_load_quota_inode()
2226 mutex_unlock(&inode->i_mutex); in vfs_load_quota_inode()
2269 mutex_lock(&inode->i_mutex); in vfs_load_quota_inode()
2274 mutex_unlock(&inode->i_mutex); in vfs_load_quota_inode()
2394 mutex_lock(&d_inode(sb->s_root)->i_mutex); in dquot_quota_on_mount()
2396 mutex_unlock(&d_inode(sb->s_root)->i_mutex); in dquot_quota_on_mount()
/linux-4.1.27/drivers/char/
Dps3flash.c293 mutex_lock(&inode->i_mutex); in ps3flash_fsync()
295 mutex_unlock(&inode->i_mutex); in ps3flash_fsync()
Dmem.c692 mutex_lock(&file_inode(file)->i_mutex); in memory_lseek()
709 mutex_unlock(&file_inode(file)->i_mutex); in memory_lseek()
/linux-4.1.27/drivers/usb/core/
Ddevices.c668 mutex_lock(&file_inode(file)->i_mutex); in usb_device_lseek()
684 mutex_unlock(&file_inode(file)->i_mutex); in usb_device_lseek()
Ddevio.c164 mutex_lock(&file_inode(file)->i_mutex); in usbdev_lseek()
180 mutex_unlock(&file_inode(file)->i_mutex); in usbdev_lseek()
/linux-4.1.27/fs/afs/
Dflock.c486 mutex_lock(&vnode->vfs_inode.i_mutex); in afs_do_getlk()
508 mutex_unlock(&vnode->vfs_inode.i_mutex); in afs_do_getlk()
Dwrite.c696 mutex_lock(&inode->i_mutex); in afs_fsync()
738 mutex_unlock(&inode->i_mutex); in afs_fsync()
/linux-4.1.27/fs/affs/
Dfile.c36 mutex_lock(&inode->i_mutex); in affs_file_release()
40 mutex_unlock(&inode->i_mutex); in affs_file_release()
961 mutex_lock(&inode->i_mutex); in affs_file_fsync()
966 mutex_unlock(&inode->i_mutex); in affs_file_fsync()
/linux-4.1.27/ipc/
Dmqueue.c802 mutex_lock(&d_inode(root)->i_mutex); in SYSCALL_DEFINE4()
848 mutex_unlock(&d_inode(root)->i_mutex); in SYSCALL_DEFINE4()
873 mutex_lock_nested(&d_inode(mnt->mnt_root)->i_mutex, I_MUTEX_PARENT); in SYSCALL_DEFINE1()
891 mutex_unlock(&d_inode(mnt->mnt_root)->i_mutex); in SYSCALL_DEFINE1()
/linux-4.1.27/drivers/usb/gadget/udc/
Datmel_usba_udc.c95 mutex_lock(&file_inode(file)->i_mutex); in queue_dbg_read()
122 mutex_unlock(&file_inode(file)->i_mutex); in queue_dbg_read()
147 mutex_lock(&inode->i_mutex); in regs_dbg_open()
162 mutex_unlock(&inode->i_mutex); in regs_dbg_open()
173 mutex_lock(&inode->i_mutex); in regs_dbg_read()
177 mutex_unlock(&inode->i_mutex); in regs_dbg_read()
/linux-4.1.27/fs/hppfs/
Dhppfs.c156 mutex_lock(&d_inode(parent)->i_mutex); in hppfs_lookup()
158 mutex_unlock(&d_inode(parent)->i_mutex); in hppfs_lookup()
/linux-4.1.27/fs/gfs2/
Dquota.c817 mutex_lock(&ip->i_inode.i_mutex); in do_sync()
882 mutex_unlock(&ip->i_inode.i_mutex); in do_sync()
1598 mutex_lock(&ip->i_inode.i_mutex); in gfs2_set_dqblk()
1661 mutex_unlock(&ip->i_inode.i_mutex); in gfs2_set_dqblk()
Dfile.c923 mutex_lock(&inode->i_mutex); in gfs2_fallocate()
954 mutex_unlock(&inode->i_mutex); in gfs2_fallocate()
Dinode.c1893 mutex_lock(&inode->i_mutex); in gfs2_fiemap()
1920 mutex_unlock(&inode->i_mutex); in gfs2_fiemap()
Dops_fstype.c823 lockdep_set_class(&sdp->sd_quota_inode->i_mutex, in init_inodes()
/linux-4.1.27/mm/
Dswapfile.c1931 mutex_lock(&inode->i_mutex); in SYSCALL_DEFINE1()
1933 mutex_unlock(&inode->i_mutex); in SYSCALL_DEFINE1()
2159 mutex_lock(&inode->i_mutex); in claim_swapfile()
2547 mutex_unlock(&inode->i_mutex); in SYSCALL_DEFINE2()
2560 mutex_unlock(&inode->i_mutex); in SYSCALL_DEFINE2()
Dshmem.c1800 mutex_lock(&inode->i_mutex); in shmem_file_llseek()
1824 mutex_unlock(&inode->i_mutex); in shmem_file_llseek()
1989 mutex_lock(&inode->i_mutex); in shmem_add_seals()
2012 mutex_unlock(&inode->i_mutex); in shmem_add_seals()
2062 mutex_lock(&inode->i_mutex); in shmem_fallocate()
2175 mutex_unlock(&inode->i_mutex); in shmem_fallocate()
Dfilemap.c2619 mutex_lock(&inode->i_mutex); in generic_file_write_iter()
2623 mutex_unlock(&inode->i_mutex); in generic_file_write_iter()
/linux-4.1.27/fs/nilfs2/
Dioctl.c161 mutex_lock(&inode->i_mutex); in nilfs_ioctl_setflags()
189 mutex_unlock(&inode->i_mutex); in nilfs_ioctl_setflags()
Dinode.c1023 mutex_lock(&inode->i_mutex); in nilfs_fiemap()
1133 mutex_unlock(&inode->i_mutex); in nilfs_fiemap()
/linux-4.1.27/drivers/mtd/ubi/
Dcdev.c177 mutex_lock(&inode->i_mutex); in vol_cdev_fsync()
179 mutex_unlock(&inode->i_mutex); in vol_cdev_fsync()
/linux-4.1.27/fs/hostfs/
Dhostfs_kern.c381 mutex_lock(&inode->i_mutex); in hostfs_fsync()
383 mutex_unlock(&inode->i_mutex); in hostfs_fsync()
/linux-4.1.27/kernel/
Daudit_watch.c364 mutex_unlock(&d_backing_inode(parent->dentry)->i_mutex); in audit_get_nd()
Drelay.c1139 mutex_lock(&file_inode(filp)->i_mutex); in relay_file_read_subbufs()
1159 mutex_unlock(&file_inode(filp)->i_mutex); in relay_file_read_subbufs()
/linux-4.1.27/fs/kernfs/
Ddir.c1452 mutex_lock(&inode->i_mutex); in kernfs_dir_fop_llseek()
1454 mutex_unlock(&inode->i_mutex); in kernfs_dir_fop_llseek()
/linux-4.1.27/fs/cifs/
Dcifsfs.c636 mutex_lock(&dir->i_mutex); in cifs_get_root()
638 mutex_unlock(&dir->i_mutex); in cifs_get_root()
Dfile.c2270 mutex_lock(&inode->i_mutex); in cifs_strict_fsync()
2295 mutex_unlock(&inode->i_mutex); in cifs_strict_fsync()
2312 mutex_lock(&inode->i_mutex); in cifs_fsync()
2329 mutex_unlock(&inode->i_mutex); in cifs_fsync()
2675 mutex_lock(&inode->i_mutex); in cifs_writev()
2688 mutex_unlock(&inode->i_mutex); in cifs_writev()
/linux-4.1.27/drivers/block/drbd/
Ddrbd_debugfs.c445 mutex_lock(&d_inode(parent)->i_mutex); in drbd_single_open()
450 mutex_unlock(&d_inode(parent)->i_mutex); in drbd_single_open()
/linux-4.1.27/fs/hugetlbfs/
Dinode.c120 mutex_lock(&inode->i_mutex); in hugetlbfs_file_mmap()
137 mutex_unlock(&inode->i_mutex); in hugetlbfs_file_mmap()
/linux-4.1.27/drivers/usb/gadget/function/
Df_printer.c676 mutex_lock(&inode->i_mutex); in printer_fsync()
686 mutex_unlock(&inode->i_mutex); in printer_fsync()
/linux-4.1.27/include/linux/
Dfs.h632 struct mutex i_mutex; member
2997 mutex_unlock(&inode->i_mutex); in dir_relax()
2998 mutex_lock(&inode->i_mutex); in dir_relax()
/linux-4.1.27/security/selinux/
Dselinuxfs.c396 mutex_lock(&inode->i_mutex); in sel_open_policy()
398 mutex_unlock(&inode->i_mutex); in sel_open_policy()
/linux-4.1.27/drivers/usb/gadget/legacy/
Dinode.c1522 mutex_lock (&parent->i_mutex); in destroy_ep_files()
1525 mutex_unlock (&parent->i_mutex); in destroy_ep_files()
/linux-4.1.27/drivers/block/aoe/
Daoecmd.c967 mutex_lock(&bd->bd_inode->i_mutex); in aoecmd_sleepwork()
969 mutex_unlock(&bd->bd_inode->i_mutex); in aoecmd_sleepwork()
/linux-4.1.27/kernel/sched/
Dcore.c247 mutex_lock(&inode->i_mutex); in sched_feat_write()
249 mutex_unlock(&inode->i_mutex); in sched_feat_write()
/linux-4.1.27/kernel/events/
Dcore.c4768 mutex_lock(&inode->i_mutex); in perf_fasync()
4770 mutex_unlock(&inode->i_mutex); in perf_fasync()