Home
last modified time | relevance | path

Searched refs:delegation (Results 1 – 15 of 15) sorted by relevance

/linux/fs/nfs/
H A Ddelegation.c45 static void __nfs_free_delegation(struct nfs_delegation *delegation) in __nfs_free_delegation() argument
47 put_cred(delegation->cred); in __nfs_free_delegation()
48 delegation->cred = NULL; in __nfs_free_delegation()
49 kfree_rcu(delegation, rcu); in __nfs_free_delegation()
53 struct nfs_delegation *delegation) in nfs_mark_delegation_revoked() argument
57 if (test_and_set_bit(NFS_DELEGATION_REVOKED, &delegation->flags)) in nfs_mark_delegation_revoked()
60 delegation->stateid.type = NFS4_INVALID_STATEID_TYPE; in nfs_mark_delegation_revoked()
62 if (!test_bit(NFS_DELEGATION_RETURNING, &delegation->flags)) in nfs_mark_delegation_revoked()
63 nfs_clear_verifier_delegated(delegation->inode); in nfs_mark_delegation_revoked()
66 if (!list_empty(&delegation->entry)) { in nfs_mark_delegation_revoked()
[all …]
H A Dcallback_proc.c33 struct nfs_delegation *delegation; in nfs4_callback_getattr() local
55 delegation = nfs4_get_valid_delegation(inode); in nfs4_callback_getattr()
56 if (!delegation) in nfs4_callback_getattr()
58 if ((delegation->type & FMODE_WRITE) == 0) { in nfs4_callback_getattr()
59 nfs_put_delegation(delegation); in nfs4_callback_getattr()
62 res->change_attr = delegation->change_attr; in nfs4_callback_getattr()
63 nfs_put_delegation(delegation); in nfs4_callback_getattr()
H A Dnfs4proc.c60 #include "delegation.h"
1317 /* Want no delegation if we're using O_DIRECT */ in nfs4_map_atomic_open_share()
1538 struct nfs_delegation *delegation; in can_open_delegated() local
1541 delegation = nfs4_get_valid_delegation(inode); in can_open_delegated()
1542 if (!delegation) in can_open_delegated()
1544 if ((delegation->type & fmode) != fmode) in can_open_delegated()
1549 if (test_bit(NFS_DELEGATION_NEED_RECLAIM, &delegation->flags)) in can_open_delegated()
1554 nfs_mark_delegation_referenced(delegation); in can_open_delegated()
1555 /* Save the delegation stateid */ in can_open_delegated()
1557 nfs4_stateid_copy(stateid, &delegation in can_open_delegated()
1827 update_open_stateid(struct nfs4_state * state,const nfs4_stateid * open_stateid,const nfs4_stateid * delegation,fmode_t fmode) update_open_stateid() argument
1901 struct nfs_delegation *delegation; nfs4_return_incompatible_delegation() local
1955 nfs4_process_delegation(struct inode * inode,const struct cred * cred,enum open_claim_type4 claim,const struct nfs4_open_delegation * delegation) nfs4_process_delegation() argument
2229 struct nfs_delegation *delegation; _nfs4_do_open_reclaim() local
2865 struct nfs_delegation *delegation; nfs41_check_delegation_stateid() local
6813 _nfs4_proc_delegreturn(struct inode * inode,const struct cred * cred,const nfs4_stateid * stateid,struct nfs_delegation * delegation,int issync) _nfs4_proc_delegreturn() argument
6902 nfs4_proc_delegreturn(struct inode * inode,const struct cred * cred,const nfs4_stateid * stateid,struct nfs_delegation * delegation,int issync) nfs4_proc_delegreturn() argument
[all...]
H A Dnfs40proc.c49 if (rcu_access_pointer(NFS_I(state->inode)->delegation) != NULL) in nfs40_clear_delegation_stateid()
H A Dinode.c48 #include "delegation.h"
2311 /* Save the delegation state before clearing cache_validity */ in nfs_update_inode()
2561 nfsi->delegation = NULL; in init_once()
/linux/include/uapi/linux/
H A Dfcntl.h88 struct delegation { struct
/linux/tools/perf/trace/beauty/include/uapi/linux/
H A Dfcntl.h88 struct delegation { struct
/linux/tools/testing/selftests/drivers/net/
H A Dshaper.py287 def delegation(cfg, nl_shaper) -> None: function
473 delegation,
/linux/Documentation/ABI/testing/
H A Dsysfs-class-net-qmi20 through the delegation of the QMI protocol. Userspace
/linux/include/linux/
H A Dnfs_fs.h260 struct nfs_delegation __rcu *delegation; member
H A Dnfs_xdr.h492 nfs4_stateid delegation; /* CLAIM_DELEGATE_CUR */
518 struct nfs4_open_delegation delegation;
490 nfs4_stateid delegation; /* CLAIM_DELEGATE_CUR */ global() member
516 struct nfs4_open_delegation delegation; global() member
/linux/fs/
H A Dfcntl.c448 struct delegation deleg; in do_fcntl()
/linux/Documentation/admin-guide/
H A Dcgroup-v2.rst188 Consider cgroup namespaces as delegation boundaries. This
559 The end results are equivalent for both delegation types. Once
604 destination cgroup C00 is above the points of delegation and U0 would
3323 cgroup v1 had an ambiguously defined delegation model which got abused
3344 individual applications through the ill-defined delegation mechanism
3437 in the hierarchy. This makes subtree delegation impossible. Second,
3445 effective low, which makes delegation of subtrees possible. It also
/linux/arch/riscv/
H A DKconfig939 bool "Request firmware delegation of unaligned access exceptions"
943 Use SBI FWFT to request delegation of load address misaligned and
/linux/Documentation/bpf/
H A Dbpf_devel_QA.rst170 It is eventually up to the maintainers to do the delegation of