Home
last modified time | relevance | path

Searched refs:i_flctx (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
H A Dfilelock.h80 * The varous i_flctx lists are ordered by:
187 return smp_load_acquire(&inode->i_flctx); in locks_inode_context()
354 * taken are done before checking i_flctx->flc_lease. Otherwise, we in break_lease()
359 if (inode->i_flctx && !list_empty_careful(&inode->i_flctx->flc_lease)) in break_lease()
368 * taken are done before checking i_flctx->flc_lease. Otherwise, we in break_deleg()
373 if (inode->i_flctx && !list_empty_careful(&inode->i_flctx->flc_lease)) in break_deleg()
403 if (inode->i_flctx && !list_empty_careful(&inode->i_flctx in break_layout()
[all...]
H A Dfs.h725 struct file_lock_context *i_flctx; member
/kernel/linux/linux-5.10/fs/
H A Dlocks.c254 ctx = smp_load_acquire(&inode->i_flctx); in locks_get_lock_context()
271 if (cmpxchg(&inode->i_flctx, NULL, ctx)) { in locks_get_lock_context()
273 ctx = smp_load_acquire(&inode->i_flctx); in locks_get_lock_context()
293 struct file_lock_context *ctx = inode->i_flctx; in locks_check_ctx_lists()
326 struct file_lock_context *ctx = inode->i_flctx; in locks_free_lock_context()
958 ctx = smp_load_acquire(&inode->i_flctx); in posix_test_lock()
1415 ctx = smp_load_acquire(&inode->i_flctx); in locks_mandatory_locked()
1543 struct file_lock_context *ctx = inode->i_flctx; in time_out_leases()
1582 struct file_lock_context *ctx = inode->i_flctx; in any_leases_conflict()
1622 ctx = smp_load_acquire(&inode->i_flctx); in __break_lease()
[all...]
H A Dremap_range.c111 if (unlikely(inode->i_flctx && mandatory_lock(inode))) { in remap_verify_area()
H A Dread_write.c387 if (unlikely(inode->i_flctx && mandatory_lock(inode))) { in rw_verify_area()
H A Dinode.c203 inode->i_flctx = NULL; in inode_init_always()
/kernel/linux/linux-5.10/fs/lockd/
H A Dsvcsubs.c168 struct file_lock_context *flctx = inode->i_flctx; in nlm_traverse_locks()
230 struct file_lock_context *flctx = inode->i_flctx; in nlm_file_inuse()
/kernel/linux/linux-5.10/fs/ceph/
H A Dlocks.c363 ctx = inode->i_flctx; in ceph_count_locks()
417 struct file_lock_context *ctx = inode->i_flctx; in ceph_encode_locks_to_buffer()
/kernel/linux/linux-5.10/include/linux/
H A Dfs.h697 struct file_lock_context *i_flctx; member
1057 * The varous i_flctx lists are ordered by:
2440 if (!inode->i_flctx || !mandatory_lock(inode)) in locks_verify_truncate()
2494 * taken are done before checking i_flctx->flc_lease. Otherwise, we in break_lease()
2499 if (inode->i_flctx && !list_empty_careful(&inode->i_flctx->flc_lease)) in break_lease()
2508 * taken are done before checking i_flctx->flc_lease. Otherwise, we in break_deleg()
2513 if (inode->i_flctx && !list_empty_careful(&inode->i_flctx->flc_lease)) in break_deleg()
2543 if (inode->i_flctx in break_layout()
[all...]
/kernel/linux/linux-6.6/fs/
H A Dlocks.c196 if (cmpxchg(&inode->i_flctx, NULL, ctx)) { in locks_get_lock_context()
218 struct file_lock_context *ctx = inode->i_flctx; in locks_check_ctx_lists()
1423 struct file_lock_context *ctx = inode->i_flctx; in time_out_leases()
1462 struct file_lock_context *ctx = inode->i_flctx; in any_leases_conflict()
2393 * update of i_flctx->flc_posix and check for it done in in fcntl_setlk()
2516 * update of i_flctx->flc_posix and check for it done in in fcntl_setlk64()
2575 /* The i_flctx must be valid when calling into here */
2597 /* The i_flctx must be valid when calling into here */
H A Dinode.c230 inode->i_flctx = NULL; in inode_init_always()
/kernel/linux/linux-5.10/fs/nfs/
H A Dwrite.c1177 struct file_lock_context *flctx = file_inode(file)->i_flctx; in nfs_flush_incompatible()
1295 struct file_lock_context *flctx = inode->i_flctx; in nfs_can_extend_write()
H A Dpagelist.c1060 flctx = d_inode(nfs_req_openctx(req)->dentry)->i_flctx; in nfs_coalesce_size()
H A Ddelegation.c149 struct file_lock_context *flctx = inode->i_flctx; in nfs_delegation_claim_locks()
H A Dnfs4state.c1519 struct file_lock_context *flctx = inode->i_flctx; in nfs4_reclaim_locks()
/kernel/linux/linux-5.10/fs/cifs/
H A Dfile.c1276 struct file_lock_context *flctx = inode->i_flctx; in cifs_push_posix_locks()
/kernel/linux/linux-5.10/fs/nfsd/
H A Dnfs4state.c7094 flctx = inode->i_flctx; in check_for_locks()

Completed in 51 milliseconds