Home
last modified time | relevance | path

Searched refs:invalidate_lock (Results 1 – 12 of 12) sorted by relevance

/linux/arch/powerpc/sysdev/
H A Ddart_iommu.c56 static DEFINE_SPINLOCK(invalidate_lock);
65 spin_lock_irqsave(&invalidate_lock, flags); in dart_tlb_invalidate_all()
99 spin_unlock_irqrestore(&invalidate_lock, flags); in dart_tlb_invalidate_all()
108 spin_lock_irqsave(&invalidate_lock, flags); in dart_tlb_invalidate_one()
131 spin_unlock_irqrestore(&invalidate_lock, flags); in dart_tlb_invalidate_one()
/linux/fs/xfs/
H A Dxfs_inode.c157 down_write_nested(&VFS_I(ip)->i_mapping->invalidate_lock, in xfs_ilock()
160 down_read_nested(&VFS_I(ip)->i_mapping->invalidate_lock, in xfs_ilock()
200 if (!down_write_trylock(&VFS_I(ip)->i_mapping->invalidate_lock)) in xfs_ilock_nowait()
203 if (!down_read_trylock(&VFS_I(ip)->i_mapping->invalidate_lock)) in xfs_ilock_nowait()
218 up_write(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_ilock_nowait()
220 up_read(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_ilock_nowait()
255 up_write(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_iunlock()
257 up_read(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_iunlock()
283 downgrade_write(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_ilock_demote()
305 rwsem_assert_held(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_assert_ilocked()
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gt_types.h111 struct mutex invalidate_lock; member
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgmc_v12_1.c299 spin_lock(&adev->gmc.invalidate_lock); in gmc_v12_1_flush_vm_hub()
343 spin_unlock(&adev->gmc.invalidate_lock); in gmc_v12_1_flush_vm_hub()
/linux/Documentation/filesystems/iomap/
H A Doperations.rst104 ``i_rwsem`` or ``invalidate_lock`` and updates mapping information.
245 Callers commonly take the mmap ``invalidate_lock`` in shared or
261 It takes the ``invalidate_lock``.
278 Callers typically hold ``i_rwsem`` and ``invalidate_lock`` in exclusive
289 Callers typically hold ``i_rwsem`` and ``invalidate_lock`` in exclusive
302 Callers typically hold ``i_rwsem`` and ``invalidate_lock`` in exclusive
316 It does not lock ``i_rwsem`` or ``invalidate_lock``.
/linux/include/linux/
H A Dfs.h475 struct rw_semaphore invalidate_lock; member
1080 down_write(&mapping->invalidate_lock); in filemap_invalidate_lock()
1085 up_write(&mapping->invalidate_lock); in filemap_invalidate_unlock()
1090 down_read(&mapping->invalidate_lock); in filemap_invalidate_lock_shared()
1096 return down_read_trylock(&mapping->invalidate_lock); in filemap_invalidate_trylock_shared()
1102 up_read(&mapping->invalidate_lock); in filemap_invalidate_unlock_shared()
/linux/mm/
H A Dreadahead.c243 lockdep_assert_held(&mapping->invalidate_lock); in page_cache_ra_unbounded()
/linux/fs/iomap/
H A Dbuffered-io.c1517 lockdep_assert_held_write(&inode->i_mapping->invalidate_lock); in iomap_write_delalloc_release()
/linux/fs/ext4/
H A Dinode.c451 !rwsem_is_locked(&inode->i_mapping->invalidate_lock)); in ext4_check_map_extents_env()
4441 if (WARN_ON_ONCE(!rwsem_is_locked(&inode->i_mapping->invalidate_lock))) in ext4_break_layouts()
/linux/fs/ntfs/
H A Dinode.c627 lockdep_set_class(&inode->i_mapping->invalidate_lock, in ntfs_set_vfs_operations()
/linux/fs/btrfs/
H A Dfree-space-cache.c1013 lockdep_set_class(&(&inode->i_data)->invalidate_lock, in load_free_space_cache()
/linux/arch/x86/kvm/mmu/
H A Dmmu.c5095 lockdep_assert_held(&file_inode(slot->gmem.file)->i_mapping->invalidate_lock); in kvm_assert_gmem_invalidate_lock_held()