Searched refs:i_lock (Results 1 - 25 of 84) sorted by relevance

1234

/linux-master/fs/
H A Dstack.c32 * i_lock as in inode_add_bytes().
35 spin_lock(&src->i_lock);
38 spin_unlock(&src->i_lock);
45 * is called, so take i_lock for that case.
48 * i_blocks in sync despite SMP or PREEMPTION: use i_lock for that case
54 spin_lock(&dst->i_lock);
58 spin_unlock(&dst->i_lock);
H A Ddrop_caches.c25 spin_lock(&inode->i_lock);
33 spin_unlock(&inode->i_lock);
37 spin_unlock(&inode->i_lock);
H A Dinode.c30 * inode->i_lock protects:
44 * inode->i_lock
48 * inode->i_lock
52 * inode->i_lock
195 spin_lock_init(&inode->i_lock);
196 lockdep_set_class(&inode->i_lock, &sb->s_type->i_lock_key);
440 * inode->i_lock must be held
476 * Needs inode->i_lock held.
533 spin_lock(&inode->i_lock);
535 spin_unlock(&inode->i_lock);
[all...]
H A Dfs-writeback.c123 assert_spin_locked(&inode->i_lock);
298 * @inode: inode of interest with i_lock held
308 assert_spin_locked(&inode->i_lock);
321 * @inode: inode of interest with i_lock held
323 * Returns @inode's wb with its list_lock held. @inode->i_lock must be
329 __releases(&inode->i_lock)
337 * @inode->i_lock and @wb->list_lock but list_lock nests
338 * outside i_lock. Drop i_lock and verify that the
342 spin_unlock(&inode->i_lock);
[all...]
H A Ddcache.c40 * dcache->d_inode->i_lock protects:
59 * dentry->d_inode->i_lock
385 __releases(dentry->d_inode->i_lock)
394 spin_unlock(&inode->i_lock);
648 if (!inode || likely(spin_trylock(&inode->i_lock)))
653 spin_lock(&inode->i_lock);
657 spin_unlock(&inode->i_lock);
663 spin_unlock(&inode->i_lock);
725 spin_lock(&inode->i_lock);
732 spin_unlock(&inode->i_lock);
[all...]
/linux-master/fs/9p/
H A Dv9fs_vfs.h86 spin_lock(&inode->i_lock);
89 spin_unlock(&inode->i_lock);
H A Dfid.c68 spin_lock(&inode->i_lock);
82 spin_unlock(&inode->i_lock);
97 spin_lock(&inode->i_lock);
99 spin_unlock(&inode->i_lock);
H A Dvfs_dir.c221 spin_lock(&inode->i_lock);
223 spin_unlock(&inode->i_lock);
/linux-master/fs/nfs/
H A Dpnfs.c262 /* Need to hold i_lock if caller does not already hold reference */
315 if (refcount_dec_and_lock(&lo->plh_refcount, &inode->i_lock)) {
320 spin_unlock(&inode->i_lock);
425 spin_lock(&inode->i_lock);
444 spin_unlock(&inode->i_lock);
454 * Note that caller must hold inode->i_lock.
512 spin_lock(&inode->i_lock);
515 spin_unlock(&inode->i_lock);
610 if (refcount_dec_and_lock(&lseg->pls_refcount, &inode->i_lock)) {
615 spin_unlock(&inode->i_lock);
[all...]
H A Dinode.c250 spin_lock(&inode->i_lock);
252 spin_unlock(&inode->i_lock);
258 spin_lock(&inode->i_lock);
260 spin_unlock(&inode->i_lock);
271 spin_lock(&inode->i_lock);
273 spin_unlock(&inode->i_lock);
279 spin_lock(&inode->i_lock);
281 spin_unlock(&inode->i_lock);
287 * NB: must be called with inode->i_lock held!
298 spin_lock(&inode->i_lock);
[all...]
H A Dunlink.c296 spin_lock(&data->old_dir->i_lock);
298 spin_unlock(&data->old_dir->i_lock);
300 spin_lock(&data->new_dir->i_lock);
302 spin_unlock(&data->new_dir->i_lock);
511 spin_lock(&inode->i_lock);
516 spin_unlock(&inode->i_lock);
H A Dgetroot.c55 spin_lock(&d_inode(sb->s_root)->i_lock);
59 spin_unlock(&d_inode(sb->s_root)->i_lock);
H A Dnfs42proc.c83 spin_lock(&inode->i_lock);
86 spin_unlock(&inode->i_lock);
299 spin_lock(&inode->i_lock);
306 spin_unlock(&inode->i_lock);
749 spin_lock(&inode->i_lock);
752 spin_unlock(&inode->i_lock);
757 spin_unlock(&inode->i_lock);
784 spin_lock(&inode->i_lock);
796 spin_unlock(&inode->i_lock);
800 spin_unlock(&inode->i_lock);
[all...]
H A Dnfs42xattr.c120 * 1. inode i_lock or bucket lock
340 * cache. Must be called with i_lock held.
413 * while holding i_lock. Which means that we do some optimistic allocation,
435 spin_lock(&inode->i_lock);
445 spin_unlock(&inode->i_lock);
454 spin_lock(&inode->i_lock);
461 spin_unlock(&inode->i_lock);
480 spin_unlock(&inode->i_lock);
774 spin_lock(&inode->i_lock);
776 spin_unlock(&inode->i_lock);
[all...]
/linux-master/include/linux/
H A Dwriteback.h214 __releases(&inode->i_lock);
230 * @inode->i_lock.
265 spin_lock(&inode->i_lock);
304 __releases(&inode->i_lock)
306 spin_unlock(&inode->i_lock);
/linux-master/fs/orangefs/
H A Dorangefs-utils.c247 spin_lock(&inode->i_lock);
252 spin_unlock(&inode->i_lock);
256 spin_unlock(&inode->i_lock);
259 spin_unlock(&inode->i_lock);
281 spin_lock(&inode->i_lock);
286 spin_unlock(&inode->i_lock);
378 spin_unlock(&inode->i_lock);
427 spin_lock(&inode->i_lock);
435 spin_unlock(&inode->i_lock);
439 spin_unlock(&inode->i_lock);
[all...]
H A Dfile.c293 spin_lock(&inode->i_lock);
295 spin_unlock(&inode->i_lock);
300 spin_unlock(&inode->i_lock);
306 spin_unlock(&inode->i_lock);
/linux-master/fs/notify/
H A Dfsnotify.c49 spin_lock(&inode->i_lock);
51 spin_unlock(&inode->i_lock);
65 spin_unlock(&inode->i_lock);
70 spin_unlock(&inode->i_lock);
117 spin_lock(&inode->i_lock);
140 spin_unlock(&inode->i_lock);
/linux-master/fs/netfs/
H A Dmisc.c118 spin_lock(&inode->i_lock);
123 spin_unlock(&inode->i_lock);
/linux-master/fs/quota/
H A Ddquot.c91 * * inode->i_lock protects inode->i_blocks, i_bytes and also guards
100 * dq_data_lock > dq_list_lock > i_lock > dquot->dq_dqb_lock,
1032 spin_lock(&inode->i_lock);
1036 spin_unlock(&inode->i_lock);
1040 spin_unlock(&inode->i_lock);
1546 spin_lock(&inode->i_lock);
1552 spin_unlock(&inode->i_lock);
1639 * i_lock similar to i_blocks+i_bytes.
1662 spin_lock(&inode->i_lock);
1664 spin_unlock(&inode->i_lock);
[all...]
/linux-master/fs/ocfs2/
H A Ddcache.c151 spin_lock(&inode->i_lock);
160 spin_unlock(&inode->i_lock);
165 spin_unlock(&inode->i_lock);
/linux-master/mm/
H A Dtruncate.c45 spin_lock(&mapping->host->i_lock);
51 spin_unlock(&mapping->host->i_lock);
78 spin_lock(&mapping->host->i_lock);
103 spin_unlock(&mapping->host->i_lock);
569 spin_lock(&mapping->host->i_lock);
579 spin_unlock(&mapping->host->i_lock);
585 spin_unlock(&mapping->host->i_lock);
/linux-master/fs/exportfs/
H A Dexpfs.c54 spin_lock(&inode->i_lock);
57 spin_unlock(&inode->i_lock);
64 spin_lock(&inode->i_lock);
67 spin_unlock(&inode->i_lock);
/linux-master/fs/xfs/
H A Dxfs_health.c306 spin_lock(&VFS_I(ip)->i_lock);
308 spin_unlock(&VFS_I(ip)->i_lock);
330 spin_lock(&VFS_I(ip)->i_lock);
332 spin_unlock(&VFS_I(ip)->i_lock);
/linux-master/security/landlock/
H A Dfs.c71 * not necessary to lock inode->i_lock.
124 spin_lock(&inode->i_lock);
127 spin_unlock(&inode->i_lock);
141 spin_unlock(&inode->i_lock);
1076 spin_lock(&inode->i_lock);
1085 spin_unlock(&inode->i_lock);
1093 spin_unlock(&inode->i_lock);
1098 spin_unlock(&inode->i_lock);
1116 * It is therefore not necessary to lock inode->i_lock.

Completed in 856 milliseconds

1234