| /linux/fs/nfs/ |
| H A D | delegation.c | 45 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 D | callback_proc.c | 33 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 D | nfs4proc.c | 60 #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 D | nfs40proc.c | 49 if (rcu_access_pointer(NFS_I(state->inode)->delegation) != NULL) in nfs40_clear_delegation_stateid()
|
| H A D | inode.c | 48 #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 D | fcntl.h | 88 struct delegation { struct
|
| /linux/tools/perf/trace/beauty/include/uapi/linux/ |
| H A D | fcntl.h | 88 struct delegation { struct
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | shaper.py | 287 def delegation(cfg, nl_shaper) -> None: function 473 delegation,
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-net-qmi | 20 through the delegation of the QMI protocol. Userspace
|
| /linux/include/linux/ |
| H A D | nfs_fs.h | 260 struct nfs_delegation __rcu *delegation; member
|
| H A D | nfs_xdr.h | 492 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 D | fcntl.c | 448 struct delegation deleg; in do_fcntl()
|
| /linux/Documentation/admin-guide/ |
| H A D | cgroup-v2.rst | 188 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 D | Kconfig | 939 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 D | bpf_devel_QA.rst | 170 It is eventually up to the maintainers to do the delegation of
|