Home
last modified time | relevance | path

Searched refs:inode_hash_lock (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/fs/smb/server/
Dvfs_cache.c31 static DEFINE_RWLOCK(inode_hash_lock);
101 read_lock(&inode_hash_lock); in ksmbd_inode_lookup_lock()
103 read_unlock(&inode_hash_lock); in ksmbd_inode_lookup_lock()
113 read_lock(&inode_hash_lock); in ksmbd_query_inode_status()
121 read_unlock(&inode_hash_lock); in ksmbd_query_inode_status()
161 write_lock(&inode_hash_lock); in ksmbd_inode_unhash()
163 write_unlock(&inode_hash_lock); in ksmbd_inode_unhash()
185 read_lock(&inode_hash_lock); in ksmbd_inode_get()
187 read_unlock(&inode_hash_lock); in ksmbd_inode_get()
202 write_lock(&inode_hash_lock); in ksmbd_inode_get()
[all …]
/linux-6.12.1/fs/
Dinode.c61 static __cacheline_aligned_in_smp DEFINE_SPINLOCK(inode_hash_lock);
582 spin_lock(&inode_hash_lock); in __insert_inode_hash()
586 spin_unlock(&inode_hash_lock); in __insert_inode_hash()
598 spin_lock(&inode_hash_lock); in __remove_inode_hash()
602 spin_unlock(&inode_hash_lock); in __remove_inode_hash()
979 lockdep_assert_held(&inode_hash_lock); in find_inode()
981 lockdep_assert_not_held(&inode_hash_lock); in find_inode()
1020 lockdep_assert_held(&inode_hash_lock); in find_inode_fast()
1022 lockdep_assert_not_held(&inode_hash_lock); in find_inode_fast()
1263 spin_lock(&inode_hash_lock); in inode_insert5()
[all …]
/linux-6.12.1/fs/exfat/
Dinode.c556 spin_lock(&sbi->inode_hash_lock); in exfat_hash_inode()
559 spin_unlock(&sbi->inode_hash_lock); in exfat_hash_inode()
566 spin_lock(&sbi->inode_hash_lock); in exfat_unhash_inode()
569 spin_unlock(&sbi->inode_hash_lock); in exfat_unhash_inode()
579 spin_lock(&sbi->inode_hash_lock); in exfat_iget()
589 spin_unlock(&sbi->inode_hash_lock); in exfat_iget()
Dexfat_fs.h282 spinlock_t inode_hash_lock; member
Dsuper.c368 spin_lock_init(&sbi->inode_hash_lock); in exfat_hash_init()
/linux-6.12.1/fs/fat/
Dinode.c379 spin_lock_init(&sbi->inode_hash_lock); in fat_hash_init()
407 spin_lock(&sbi->inode_hash_lock); in fat_attach()
410 spin_unlock(&sbi->inode_hash_lock); in fat_attach()
431 spin_lock(&sbi->inode_hash_lock); in fat_detach()
434 spin_unlock(&sbi->inode_hash_lock); in fat_detach()
451 spin_lock(&sbi->inode_hash_lock); in fat_iget()
460 spin_unlock(&sbi->inode_hash_lock); in fat_iget()
877 spin_lock(&sbi->inode_hash_lock); in __fat_write_inode()
879 spin_unlock(&sbi->inode_hash_lock); in __fat_write_inode()
902 spin_unlock(&sbi->inode_hash_lock); in __fat_write_inode()
Dfat.h100 spinlock_t inode_hash_lock; member
267 spin_lock(&sbi->inode_hash_lock); in fat_i_pos_read()
271 spin_unlock(&sbi->inode_hash_lock); in fat_i_pos_read()
/linux-6.12.1/Documentation/filesystems/
Dporting.rst553 called with both ->i_lock and inode_hash_lock held; the former is *not*
555 of the in-tree instances did). inode_hash_lock is still held,