• Home
  • Raw
  • Download

Lines Matching refs:flags

42 	set_bit(NFS_DELEGATION_REFERENCED, &delegation->flags);  in nfs_mark_delegation_referenced()
47 fmode_t flags) in nfs4_is_valid_delegation() argument
49 if (delegation != NULL && (delegation->type & flags) == flags && in nfs4_is_valid_delegation()
50 !test_bit(NFS_DELEGATION_REVOKED, &delegation->flags) && in nfs4_is_valid_delegation()
51 !test_bit(NFS_DELEGATION_RETURNING, &delegation->flags)) in nfs4_is_valid_delegation()
67 nfs4_do_check_delegation(struct inode *inode, fmode_t flags, bool mark) in nfs4_do_check_delegation() argument
72 flags &= FMODE_READ|FMODE_WRITE; in nfs4_do_check_delegation()
75 if (nfs4_is_valid_delegation(delegation, flags)) { in nfs4_do_check_delegation()
91 int nfs4_have_delegation(struct inode *inode, fmode_t flags) in nfs4_have_delegation() argument
93 return nfs4_do_check_delegation(inode, flags, true); in nfs4_have_delegation()
100 int nfs4_check_delegation(struct inode *inode, fmode_t flags) in nfs4_check_delegation() argument
102 return nfs4_do_check_delegation(inode, flags, false); in nfs4_check_delegation()
153 if (!test_bit(NFS_DELEGATED_STATE, &state->flags)) in nfs_delegation_claim_opens()
209 &delegation->flags); in nfs_inode_reclaim_delegation()
227 if (!test_bit(NFS_DELEGATION_REVOKED, &delegation->flags)) in nfs_do_return_delegation()
244 set_bit(NFS_DELEGATION_INODE_FREEING, &delegation->flags); in nfs_delegation_grab_inode()
258 if (!test_and_set_bit(NFS_DELEGATION_RETURNING, &delegation->flags)) in nfs_start_delegation_return_locked()
282 clear_bit(NFS_DELEGATION_RETURNING, &delegation->flags); in nfs_abort_delegation_return()
283 set_bit(NFS_DELEGATION_RETURN, &delegation->flags); in nfs_abort_delegation_return()
301 set_bit(NFS_DELEGATION_RETURNING, &delegation->flags); in nfs_detach_delegation_locked()
376 delegation->flags = 1<<NFS_DELEGATION_REFERENCED; in nfs_inode_set_delegation()
406 &old_delegation->flags)) in nfs_inode_set_delegation()
444 if (test_bit(NFS_DELEGATION_REVOKED, &delegation->flags)) in nfs_end_delegation_return()
472 if (test_bit(NFS_DELEGATION_RETURNING, &delegation->flags)) in nfs_delegation_need_return()
474 if (test_and_clear_bit(NFS_DELEGATION_RETURN, &delegation->flags)) in nfs_delegation_need_return()
476 if (test_and_clear_bit(NFS_DELEGATION_RETURN_IF_CLOSED, &delegation->flags) && !ret) { in nfs_delegation_need_return()
645 set_bit(NFS_DELEGATION_RETURN_IF_CLOSED, &delegation->flags); in nfs_mark_return_if_closed_delegation()
652 set_bit(NFS_DELEGATION_RETURN, &delegation->flags); in nfs_mark_return_delegation()
719 fmode_t flags) in nfs_mark_return_unused_delegation_types() argument
724 if ((delegation->type == (FMODE_READ|FMODE_WRITE)) && !(flags & FMODE_WRITE)) in nfs_mark_return_unused_delegation_types()
726 if (delegation->type & flags) in nfs_mark_return_unused_delegation_types()
732 fmode_t flags) in nfs_client_mark_return_unused_delegation_types() argument
738 nfs_mark_return_unused_delegation_types(server, flags); in nfs_client_mark_return_unused_delegation_types()
745 set_bit(NFS_DELEGATION_REVOKED, &delegation->flags); in nfs_mark_delegation_revoked()
794 void nfs_expire_unused_delegation_types(struct nfs_client *clp, fmode_t flags) in nfs_expire_unused_delegation_types() argument
796 nfs_client_mark_return_unused_delegation_types(clp, flags); in nfs_expire_unused_delegation_types()
805 if (test_and_clear_bit(NFS_DELEGATION_REFERENCED, &delegation->flags)) in nfs_mark_return_unreferenced_delegations()
923 if (test_bit(NFS_DELEGATION_TEST_EXPIRED, &delegation->flags)) in nfs_delegation_mark_reclaim_server()
925 set_bit(NFS_DELEGATION_NEED_RECLAIM, &delegation->flags); in nfs_delegation_mark_reclaim_server()
961 &delegation->flags) || in nfs_delegation_reap_unclaimed()
963 &delegation->flags) || in nfs_delegation_reap_unclaimed()
965 &delegation->flags) == 0) in nfs_delegation_reap_unclaimed()
1004 clear_bit(NFS_DELEGATION_NEED_RECLAIM, &delegation->flags); in nfs_mark_test_expired_delegation()
1005 set_bit(NFS_DELEGATION_TEST_EXPIRED, &delegation->flags); in nfs_mark_test_expired_delegation()
1098 &delegation->flags) || in nfs_reap_expired_delegations()
1100 &delegation->flags) || in nfs_reap_expired_delegations()
1102 &delegation->flags) == 0) in nfs_reap_expired_delegations()
1114 clear_bit(NFS_DELEGATION_TEST_EXPIRED, &delegation->flags); in nfs_reap_expired_delegations()
1211 bool nfs4_copy_delegation_stateid(struct inode *inode, fmode_t flags, in nfs4_copy_delegation_stateid() argument
1218 flags &= FMODE_READ|FMODE_WRITE; in nfs4_copy_delegation_stateid()
1221 ret = nfs4_is_valid_delegation(delegation, flags); in nfs4_copy_delegation_stateid()