| /kernel/linux/linux-5.10/include/linux/ |
| D | cred.h | 111 struct cred { struct 112 atomic_t usage; 114 atomic_t subscribers; /* number of processes subscribed */ 115 void *put_addr; 116 unsigned magic; 120 kuid_t uid; /* real UID of the task */ 121 kgid_t gid; /* real GID of the task */ 122 kuid_t suid; /* saved UID of the task */ 123 kgid_t sgid; /* saved GID of the task */ 124 kuid_t euid; /* effective UID of the task */ [all …]
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | cred.h | 116 struct cred { struct 117 atomic_t usage; 119 atomic_t subscribers; /* number of processes subscribed */ 120 void *put_addr; 121 unsigned magic; 125 kuid_t uid; /* real UID of the task */ 126 kgid_t gid; /* real GID of the task */ 127 kuid_t suid; /* saved UID of the task */ 128 kgid_t sgid; /* saved GID of the task */ 129 kuid_t euid; /* effective UID of the task */ [all …]
|
| /kernel/linux/linux-4.19/net/sunrpc/ |
| D | auth.c | 299 rpcauth_unhash_cred_locked(struct rpc_cred *cred) in rpcauth_unhash_cred_locked() 307 rpcauth_unhash_cred(struct rpc_cred *cred) in rpcauth_unhash_cred() 352 rpcauth_key_timeout_notify(struct rpc_auth *auth, struct rpc_cred *cred) in rpcauth_key_timeout_notify() 361 rpcauth_cred_key_to_expire(struct rpc_auth *auth, struct rpc_cred *cred) in rpcauth_cred_key_to_expire() 372 rpcauth_stringify_acceptor(struct rpc_cred *cred) in rpcauth_stringify_acceptor() 386 struct rpc_cred *cred; in rpcauth_destroy_credlist() local 404 struct rpc_cred *cred; in rpcauth_clear_credcache() local 455 struct rpc_cred *cred, *next; in rpcauth_prune_expired() local 553 struct rpc_cred *cred = NULL, in rpcauth_lookup_credcache() local 628 const struct cred *cred = current_cred(); in rpcauth_lookupcred() local [all …]
|
| D | auth_generic.c | 73 struct rpc_cred *cred, int lookupflags) in generic_bind_cred() 128 generic_free_cred(struct rpc_cred *cred) in generic_free_cred() 141 struct rpc_cred *cred = container_of(head, struct rpc_cred, cr_rcu); in generic_free_cred_callback() local 146 generic_destroy_cred(struct rpc_cred *cred) in generic_destroy_cred() 166 generic_match(struct auth_cred *acred, struct rpc_cred *cred, int flags) in generic_match() 226 generic_key_timeout(struct rpc_auth *auth, struct rpc_cred *cred) in generic_key_timeout() 280 static bool generic_key_to_expire(struct rpc_cred *cred) in generic_key_to_expire()
|
| D | auth_unix.c | 68 struct unx_cred *cred; in unx_create_cred() local 111 unx_destroy_cred(struct rpc_cred *cred) in unx_destroy_cred() 124 struct unx_cred *cred = container_of(rcred, struct unx_cred, uc_base); in unx_match() local 152 struct unx_cred *cred = container_of(task->tk_rqstp->rq_cred, struct unx_cred, uc_base); in unx_marshal() local
|
| D | auth_null.c | 48 nul_destroy_cred(struct rpc_cred *cred) in nul_destroy_cred() 56 nul_match(struct auth_cred *acred, struct rpc_cred *cred, int taskflags) in nul_match()
|
| /kernel/linux/linux-5.10/net/sunrpc/ |
| D | auth.c | 264 rpcauth_unhash_cred_locked(struct rpc_cred *cred) in rpcauth_unhash_cred_locked() 273 rpcauth_unhash_cred(struct rpc_cred *cred) in rpcauth_unhash_cred() 315 rpcauth_stringify_acceptor(struct rpc_cred *cred) in rpcauth_stringify_acceptor() 329 struct rpc_cred *cred; in rpcauth_destroy_credlist() local 339 rpcauth_lru_add_locked(struct rpc_cred *cred) in rpcauth_lru_add_locked() 348 rpcauth_lru_add(struct rpc_cred *cred) in rpcauth_lru_add() 358 rpcauth_lru_remove_locked(struct rpc_cred *cred) in rpcauth_lru_remove_locked() 367 rpcauth_lru_remove(struct rpc_cred *cred) in rpcauth_lru_remove() 385 struct rpc_cred *cred; in rpcauth_clear_credcache() local 432 struct rpc_cred *cred, *next; in rpcauth_prune_expired() local [all …]
|
| D | auth_unix.c | 63 unx_destroy_cred(struct rpc_cred *cred) in unx_destroy_cred() 72 unx_match(struct auth_cred *acred, struct rpc_cred *cred, int flags) in unx_match() 106 struct rpc_cred *cred = task->tk_rqstp->rq_cred; in unx_marshal() local
|
| D | auth_null.c | 46 nul_destroy_cred(struct rpc_cred *cred) in nul_destroy_cred() 54 nul_match(struct auth_cred *acred, struct rpc_cred *cred, int taskflags) in nul_match()
|
| /kernel/linux/linux-4.19/kernel/ |
| D | cred.c | 68 static inline void set_cred_subscribers(struct cred *cred, int n) in set_cred_subscribers() 75 static inline int read_cred_subscribers(const struct cred *cred) in read_cred_subscribers() 87 struct cred *cred = (struct cred *) _cred; in alter_cred_subscribers() local 98 struct cred *cred = container_of(rcu, struct cred, rcu); in put_cred_rcu() local 135 void __put_cred(struct cred *cred) in __put_cred() 162 struct cred *cred; in exit_creds() local 193 const struct cred *cred; in get_task_cred() local 729 bool creds_are_invalid(const struct cred *cred) in creds_are_invalid() 753 static void dump_invalid_creds(const struct cred *cred, const char *label, in dump_invalid_creds() 790 void __invalid_creds(const struct cred *cred, const char *file, unsigned line) in __invalid_creds()
|
| D | groups.c | 155 const struct cred *cred = current_cred(); in SYSCALL_DEFINE2() local 221 const struct cred *cred = current_cred(); in in_group_p() local 233 const struct cred *cred = current_cred(); in in_egroup_p() local
|
| /kernel/linux/linux-5.10/kernel/ |
| D | cred.c | 65 static inline void set_cred_subscribers(struct cred *cred, int n) in set_cred_subscribers() 72 static inline int read_cred_subscribers(const struct cred *cred) in read_cred_subscribers() 84 struct cred *cred = (struct cred *) _cred; in alter_cred_subscribers() local 95 struct cred *cred = container_of(rcu, struct cred, rcu); in put_cred_rcu() local 132 void __put_cred(struct cred *cred) in __put_cred() 159 struct cred *cred; in exit_creds() local 195 const struct cred *cred; in get_task_cred() local 791 bool creds_are_invalid(const struct cred *cred) in creds_are_invalid() 802 static void dump_invalid_creds(const struct cred *cred, const char *label, in dump_invalid_creds() 839 void __invalid_creds(const struct cred *cred, const char *file, unsigned line) in __invalid_creds()
|
| D | groups.c | 155 const struct cred *cred = current_cred(); in SYSCALL_DEFINE2() local 221 const struct cred *cred = current_cred(); in in_group_p() local 233 const struct cred *cred = current_cred(); in in_egroup_p() local
|
| /kernel/linux/linux-5.10/security/apparmor/include/ |
| D | cred.h | 22 static inline struct aa_label *cred_label(const struct cred *cred) in cred_label() 30 static inline void set_cred_label(const struct cred *cred, in set_cred_label() 47 static inline struct aa_label *aa_cred_raw_label(const struct cred *cred) in aa_cred_raw_label() 61 static inline struct aa_label *aa_get_newest_cred_label(const struct cred *cred) in aa_get_newest_cred_label()
|
| /kernel/linux/linux-4.19/fs/nfs/ |
| D | nfs4state.c | 90 int nfs4_init_clientid(struct nfs_client *clp, struct rpc_cred *cred) in nfs4_init_clientid() 137 struct rpc_cred *cred) in nfs40_discover_server_trunking() 173 struct rpc_cred *cred = NULL; in nfs4_get_machine_cred_locked() local 182 struct rpc_cred *cred, *new; in nfs4_root_machine_cred() local 196 struct rpc_cred *cred = NULL; in nfs4_get_renew_cred_server_locked() local 221 struct rpc_cred *cred = NULL; in nfs4_get_renew_cred_locked() local 326 int nfs41_init_clientid(struct nfs_client *clp, struct rpc_cred *cred) in nfs41_init_clientid() 361 struct rpc_cred *cred) in nfs41_discover_server_trunking() 403 struct rpc_cred *cred; in nfs4_get_clid_cred() local 412 nfs4_find_state_owner_locked(struct nfs_server *server, struct rpc_cred *cred) in nfs4_find_state_owner_locked() [all …]
|
| D | nfs4proc.c | 364 struct rpc_cred *cred) in nfs4_test_and_free_stateid() 373 struct rpc_cred *cred) in __nfs4_free_revoked_stateid() 381 struct rpc_cred *cred) in nfs4_free_revoked_stateid() 911 struct nfs4_slot *slot, struct rpc_cred *cred) in nfs4_sequence_process_interrupted() 942 struct nfs4_slot *slot, struct rpc_cred *cred) in nfs4_sequence_process_interrupted() 2471 static int nfs4_opendata_access(struct rpc_cred *cred, in nfs4_opendata_access() 2638 struct rpc_cred *cred) in nfs40_test_and_free_expired_stateid() 2646 struct rpc_cred *cred) in nfs41_test_and_free_expired_stateid() 2680 struct rpc_cred *cred; in nfs41_check_delegation_stateid() local 2735 struct rpc_cred *cred = lsp->ls_state->owner->so_cred; in nfs41_check_expired_locks() local [all …]
|
| /kernel/linux/linux-5.10/net/sunrpc/auth_gss/ |
| D | auth_gss.c | 116 gss_cred_set_ctx(struct rpc_cred *cred, struct gss_cl_ctx *ctx) in gss_cred_set_ctx() 130 gss_cred_get_ctx(struct rpc_cred *cred) in gss_cred_get_ctx() 389 const struct cred *cred) in gss_encode_v0_msg() 416 const struct cred *cred) in gss_encode_v1_msg() 545 gss_setup_upcall(struct gss_auth *gss_auth, struct rpc_cred *cred) in gss_setup_upcall() 579 struct rpc_cred *cred = task->tk_rqstp->rq_cred; in gss_refresh_upcall() local 629 struct rpc_cred *cred = &gss_cred->gc_base; in gss_create_upcall() local 1249 gss_send_destroy_context(struct rpc_cred *cred) in gss_send_destroy_context() 1310 gss_destroy_nullcred(struct rpc_cred *cred) in gss_destroy_nullcred() 1325 gss_destroy_cred(struct rpc_cred *cred) in gss_destroy_cred() [all …]
|
| /kernel/linux/linux-5.10/fs/nfs/ |
| D | nfs4state.c | 110 int nfs4_init_clientid(struct nfs_client *clp, const struct cred *cred) in nfs4_init_clientid() 157 const struct cred *cred) in nfs40_discover_server_trunking() 207 const struct cred *cred = NULL; in nfs4_get_renew_cred_server_locked() local 232 const struct cred *cred = NULL; in nfs4_get_renew_cred() local 318 int nfs41_init_clientid(struct nfs_client *clp, const struct cred *cred) in nfs41_init_clientid() 353 const struct cred *cred) in nfs41_discover_server_trunking() 395 const struct cred *cred; in nfs4_get_clid_cred() local 402 nfs4_find_state_owner_locked(struct nfs_server *server, const struct cred *cred) in nfs4_find_state_owner_locked() 491 const struct cred *cred, in nfs4_alloc_state_owner() 574 const struct cred *cred, in nfs4_get_state_owner() [all …]
|
| /kernel/linux/linux-4.19/net/sunrpc/auth_gss/ |
| D | auth_gss.c | 137 gss_cred_set_ctx(struct rpc_cred *cred, struct gss_cl_ctx *ctx) in gss_cred_set_ctx() 180 gss_cred_get_ctx(struct rpc_cred *cred) in gss_cred_get_ctx() 563 gss_setup_upcall(struct gss_auth *gss_auth, struct rpc_cred *cred) in gss_setup_upcall() 597 struct rpc_cred *cred = task->tk_rqstp->rq_cred; in gss_refresh_upcall() local 650 struct rpc_cred *cred = &gss_cred->gc_base; in gss_create_upcall() local 1249 gss_destroying_context(struct rpc_cred *cred) in gss_destroying_context() 1316 gss_destroy_nullcred(struct rpc_cred *cred) in gss_destroy_nullcred() 1330 gss_destroy_cred(struct rpc_cred *cred) in gss_destroy_cred() 1357 struct gss_cred *cred = NULL; in gss_create_cred() local 1386 gss_cred_init(struct rpc_auth *auth, struct rpc_cred *cred) in gss_cred_init() [all …]
|
| /kernel/linux/linux-5.10/security/keys/ |
| D | process_keys.c | 77 const struct cred *cred = current_cred(); in look_up_user_keyrings() local 185 struct key *get_user_session_keyring_rcu(const struct cred *cred) in get_user_session_keyring_rcu() 317 int install_session_keyring_to_cred(struct cred *cred, struct key *keyring) in install_session_keyring_to_cred() 426 const struct cred *cred = ctx->cred; in search_cred_keyrings_rcu() local 557 const struct cred *cred = ctx->cred; in search_process_keyrings_rcu() local
|
| /kernel/linux/linux-4.19/security/ |
| D | commoncap.c | 71 int cap_capable(const struct cred *cred, struct user_namespace *targ_ns, in cap_capable() 142 const struct cred *cred, *child_cred; in cap_ptrace_access_check() local 179 const struct cred *cred, *child_cred; in cap_ptrace_traceme() local 208 const struct cred *cred; in cap_capget() local 699 static inline bool __is_real(kuid_t uid, struct cred *cred) in __is_real() 702 static inline bool __is_eff(kuid_t uid, struct cred *cred) in __is_eff() 705 static inline bool __is_suid(kuid_t uid, struct cred *cred) in __is_suid() 756 #define __cap_grew(target, source, cred) \ argument 758 #define __cap_full(field, cred) \ argument
|
| /kernel/linux/linux-5.10/security/ |
| D | commoncap.c | 65 int cap_capable(const struct cred *cred, struct user_namespace *targ_ns, in cap_capable() 136 const struct cred *cred, *child_cred; in cap_ptrace_access_check() local 173 const struct cred *cred, *child_cred; in cap_ptrace_traceme() local 202 const struct cred *cred; in cap_capget() local 712 static inline bool __is_real(kuid_t uid, struct cred *cred) in __is_real() 715 static inline bool __is_eff(kuid_t uid, struct cred *cred) in __is_eff() 718 static inline bool __is_suid(kuid_t uid, struct cred *cred) in __is_suid() 769 #define __cap_grew(target, source, cred) \ argument 771 #define __cap_full(field, cred) \ argument
|
| /kernel/linux/linux-5.10/fs/lockd/ |
| D | svc.c | 193 const struct cred *cred) in create_lockd_listener() 206 const int family, const struct cred *cred) in create_lockd_family() 230 const struct cred *cred) in make_socks() 255 const struct cred *cred) in lockd_up_net() 470 int lockd_up(struct net *net, const struct cred *cred) in lockd_up()
|
| /kernel/linux/linux-4.19/security/apparmor/include/ |
| D | cred.h | 37 static inline struct aa_label *aa_cred_raw_label(const struct cred *cred) in aa_cred_raw_label() 51 static inline struct aa_label *aa_get_newest_cred_label(const struct cred *cred) in aa_get_newest_cred_label()
|
| /kernel/linux/linux-4.19/security/selinux/ |
| D | hooks.c | 213 struct cred *cred = (struct cred *) current->real_cred; in cred_init_security() local 227 static inline u32 cred_sid(const struct cred *cred) in cred_sid() 465 const struct cred *cred) in may_context_mount_sb_relabel() 484 const struct cred *cred) in may_context_mount_inode_relabel() 745 const struct cred *cred = current_cred(); in selinux_set_mnt_opts() local 1796 static int cred_has_capability(const struct cred *cred, in cred_has_capability() 1836 static int inode_has_perm(const struct cred *cred, in inode_has_perm() 1859 static inline int dentry_has_perm(const struct cred *cred, in dentry_has_perm() 1875 static inline int path_has_perm(const struct cred *cred, in path_has_perm() 1889 static inline int file_path_has_perm(const struct cred *cred, in file_path_has_perm() [all …]
|