/fs/cachefiles/ |
H A D | security.c | 13 #include <linux/cred.h> 22 struct cred *new; 81 const struct cred **_saved_cred) 83 struct cred *new;
|
H A D | internal.h | 64 const struct cred *cache_cred; /* security override for accessing cache */ 223 const struct cred **_saved_cred); 226 const struct cred **_saved_cred) 232 const struct cred *saved_cred)
|
H A D | interface.c | 122 const struct cred *saved_cred; 204 const struct cred *saved_cred; 255 const struct cred *saved_cred; 364 const struct cred *saved_cred; 394 const struct cred *saved_cred; 419 const struct cred *saved_cred; 488 const struct cred *saved_cred;
|
/fs/nfs/ |
H A D | nfs4renewd.c | 60 struct rpc_cred *cred; local 82 cred = ops->get_state_renewal_cred_locked(clp); 84 if (cred == NULL) { 94 ret = ops->sched_state_renewal(clp, cred, renew_flags); 95 put_rpccred(cred);
|
H A D | delegation.h | 17 struct rpc_cred *cred; member in struct:nfs_delegation 37 int nfs_inode_set_delegation(struct inode *inode, struct rpc_cred *cred, struct nfs_openres *res); 38 void nfs_inode_reclaim_delegation(struct inode *inode, struct rpc_cred *cred, struct nfs_openres *res); 56 int nfs4_proc_delegreturn(struct inode *inode, struct rpc_cred *cred, const nfs4_stateid *stateid, int issync);
|
H A D | nfs4state.c | 71 int nfs4_init_clientid(struct nfs_client *clp, struct rpc_cred *cred) argument 87 status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid); 94 status = nfs4_proc_setclientid_confirm(clp, &clid, cred); 108 * @cred: credential to use for trunking test 118 struct rpc_cred *cred) 132 status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid); 138 status = nfs40_walk_client_list(clp, result, cred); 150 struct rpc_cred *cred = NULL; local 153 cred = get_rpccred(clp->cl_machine_cred); 154 return cred; 116 nfs40_discover_server_trunking(struct nfs_client *clp, struct nfs_client **result, struct rpc_cred *cred) argument 159 struct rpc_cred *cred, *new; local 173 struct rpc_cred *cred = NULL; local 198 struct rpc_cred *cred = NULL; local 306 nfs41_init_clientid(struct nfs_client *clp, struct rpc_cred *cred) argument 340 nfs41_discover_server_trunking(struct nfs_client *clp, struct nfs_client **result, struct rpc_cred *cred) argument 364 struct rpc_cred *cred; local 373 nfs4_find_state_owner_locked(struct nfs_server *server, struct rpc_cred *cred) argument 462 nfs4_alloc_state_owner(struct nfs_server *server, struct rpc_cred *cred, gfp_t gfp_flags) argument 540 nfs4_get_state_owner(struct nfs_server *server, struct rpc_cred *cred, gfp_t gfp_flags) argument 1564 nfs4_reclaim_complete(struct nfs_client *clp, const struct nfs4_state_recovery_ops *ops, struct rpc_cred *cred) argument 1616 struct rpc_cred *cred; local 1723 struct rpc_cred *cred; local 1801 struct rpc_cred *cred; local 1857 nfs4_try_migration(struct nfs_server *server, struct rpc_cred *cred) argument 1925 struct rpc_cred *cred; local 1973 struct rpc_cred *cred; local 2031 struct rpc_cred *cred; local 2222 struct rpc_cred *cred; local 2265 struct rpc_cred *cred; local [all...] |
H A D | dir.c | 70 static struct nfs_open_dir_context *alloc_nfs_open_dir_context(struct inode *dir, struct rpc_cred *cred) argument 80 ctx->cred = get_rpccred(cred); 94 put_rpccred(ctx->cred); 106 struct rpc_cred *cred; local 112 cred = rpc_lookup_cred(); 113 if (IS_ERR(cred)) 114 return PTR_ERR(cred); 115 ctx = alloc_nfs_open_dir_context(inode, cred); 129 put_rpccred(cred); 373 struct rpc_cred *cred = ctx->cred; local 2203 nfs_access_search_rbtree(struct inode *inode, struct rpc_cred *cred) argument 2221 nfs_access_get_cached(struct inode *inode, struct rpc_cred *cred, struct nfs_access_entry *res) argument 2256 nfs_access_get_cached_rcu(struct inode *inode, struct rpc_cred *cred, struct nfs_access_entry *res) argument 2368 nfs_do_access(struct inode *inode, struct rpc_cred *cred, int mask) argument 2424 nfs_may_open(struct inode *inode, struct rpc_cred *cred, int openflags) argument 2432 struct rpc_cred *cred; local [all...] |
H A D | delegation.c | 27 if (delegation->cred) { 28 put_rpccred(delegation->cred); 29 delegation->cred = NULL; 156 * @cred: credential to use for request 160 void nfs_inode_reclaim_delegation(struct inode *inode, struct rpc_cred *cred, argument 174 oldcred = delegation->cred; 175 delegation->cred = get_rpccred(cred); 187 nfs_inode_set_delegation(inode, cred, res); 200 delegation->cred, 312 nfs_inode_set_delegation(struct inode *inode, struct rpc_cred *cred, struct nfs_openres *res) argument [all...] |
H A D | idmap.c | 56 static const struct cred *id_resolver_cache; 188 struct cred *cred; local 195 cred = prepare_kernel_cred(NULL); 196 if (!cred) 200 GLOBAL_ROOT_UID, GLOBAL_ROOT_GID, cred, 218 cred->thread_keyring = keyring; 219 cred->jit_keyring = KEY_REQKEY_DEFL_THREAD_KEYRING; 220 id_resolver_cache = cred; 228 put_cred(cred); [all...] |
H A D | unlink.c | 34 put_rpccred(data->cred); 122 .rpc_cred = data->cred, 262 data->cred = rpc_lookup_cred(); 263 if (IS_ERR(data->cred)) { 264 status = PTR_ERR(data->cred); 286 put_rpccred(data->cred); 378 put_rpccred(data->cred); 423 data->cred = rpc_lookup_cred(); 424 if (IS_ERR(data->cred)) { 425 struct rpc_task *task = ERR_CAST(data->cred); [all...] |
H A D | pnfs_dev.c | 98 struct rpc_cred *cred, gfp_t gfp_flags) 141 rc = nfs4_proc_getdeviceinfo(server, pdev, cred); 186 const struct nfs4_deviceid *id, struct rpc_cred *cred, 196 new = nfs4_get_device_info(server, id, cred, gfp_mask); 96 nfs4_get_device_info(struct nfs_server *server, const struct nfs4_deviceid *dev_id, struct rpc_cred *cred, gfp_t gfp_flags) argument 185 nfs4_find_get_deviceid(struct nfs_server *server, const struct nfs4_deviceid *id, struct rpc_cred *cred, gfp_t gfp_mask) argument
|
H A D | nfs4proc.c | 84 static int nfs4_do_setattr(struct inode *inode, struct rpc_cred *cred, 1965 static int nfs4_opendata_access(struct rpc_cred *cred, argument 1989 cache.cred = cred; 2135 struct rpc_cred *cred; local 2147 cred = get_rpccred(delegation->cred); 2149 status = nfs41_test_stateid(server, &stateid, cred); 2156 nfs41_free_stateid(server, &stateid, cred); 2160 put_rpccred(cred); 2175 struct rpc_cred *cred = state->owner->so_cred; local 2297 struct rpc_cred *cred = ctx->cred; local 2445 _nfs4_do_setattr(struct inode *inode, struct rpc_cred *cred, struct nfs_fattr *fattr, struct iattr *sattr, struct nfs4_state *state, struct nfs4_label *ilabel, struct nfs4_label *olabel) argument 2505 nfs4_do_setattr(struct inode *inode, struct rpc_cred *cred, struct nfs_fattr *fattr, struct iattr *sattr, struct nfs4_state *state, struct nfs4_label *ilabel, struct nfs4_label *olabel) argument 3220 struct rpc_cred *cred = NULL; local 3833 _nfs4_proc_readdir(struct dentry *dentry, struct rpc_cred *cred, u64 cookie, struct page **pages, unsigned int count, int plus) argument 3871 nfs4_proc_readdir(struct dentry *dentry, struct rpc_cred *cred, u64 cookie, struct page **pages, unsigned int count, int plus) argument 4354 nfs4_proc_async_renew(struct nfs_client *clp, struct rpc_cred *cred, unsigned renew_flags) argument 4376 nfs4_proc_renew(struct nfs_client *clp, struct rpc_cred *cred) argument 4794 struct rpc_cred *cred; local 4991 nfs4_proc_setclientid(struct nfs_client *clp, u32 program, unsigned short port, struct rpc_cred *cred, struct nfs4_setclientid_res *res) argument 5066 nfs4_proc_setclientid_confirm(struct nfs_client *clp, struct nfs4_setclientid_res *arg, struct rpc_cred *cred) argument 5161 _nfs4_proc_delegreturn(struct inode *inode, struct rpc_cred *cred, const nfs4_stateid *stateid, int issync) argument 5217 nfs4_proc_delegreturn(struct inode *inode, struct rpc_cred *cred, const nfs4_stateid *stateid, int issync) argument 5786 struct rpc_cred *cred = lsp->ls_state->owner->so_cred; local 6203 _nfs40_proc_get_locations(struct inode *inode, struct nfs4_fs_locations *locations, struct page *page, struct rpc_cred *cred) argument 6261 _nfs41_proc_get_locations(struct inode *inode, struct nfs4_fs_locations *locations, struct page *page, struct rpc_cred *cred) argument 6321 nfs4_proc_get_locations(struct inode *inode, struct nfs4_fs_locations *locations, struct page *page, struct rpc_cred *cred) argument 6354 _nfs40_proc_fsid_present(struct inode *inode, struct rpc_cred *cred) argument 6401 _nfs41_proc_fsid_present(struct inode *inode, struct rpc_cred *cred) argument 6449 nfs4_proc_fsid_present(struct inode *inode, struct rpc_cred *cred) argument 6496 struct rpc_cred *cred = NULL; local 6584 nfs4_proc_bind_conn_to_session(struct nfs_client *clp, struct rpc_cred *cred) argument 6752 _nfs4_proc_exchange_id(struct nfs_client *clp, struct rpc_cred *cred, u32 sp4_how) argument 6888 nfs4_proc_exchange_id(struct nfs_client *clp, struct rpc_cred *cred) argument 6905 _nfs4_proc_destroy_clientid(struct nfs_client *clp, struct rpc_cred *cred) argument 6923 nfs4_proc_destroy_clientid(struct nfs_client *clp, struct rpc_cred *cred) argument 6945 struct rpc_cred *cred; local 7157 _nfs4_proc_create_session(struct nfs_client *clp, struct rpc_cred *cred) argument 7197 nfs4_proc_create_session(struct nfs_client *clp, struct rpc_cred *cred) argument 7227 nfs4_proc_destroy_session(struct nfs4_session *session, struct rpc_cred *cred) argument 7329 _nfs41_proc_sequence(struct nfs_client *clp, struct rpc_cred *cred, bool is_privileged) argument 7363 nfs41_proc_async_sequence(struct nfs_client *clp, struct rpc_cred *cred, unsigned renew_flags) argument 7379 nfs4_proc_sequence(struct nfs_client *clp, struct rpc_cred *cred) argument 7471 nfs41_proc_reclaim_complete(struct nfs_client *clp, struct rpc_cred *cred) argument 7831 _nfs4_proc_getdeviceinfo(struct nfs_server *server, struct pnfs_device *pdev, struct rpc_cred *cred) argument 7856 nfs4_proc_getdeviceinfo(struct nfs_server *server, struct pnfs_device *pdev, struct rpc_cred *cred) argument 7990 struct rpc_cred *cred = NULL; local 8116 _nfs41_test_stateid(struct nfs_server *server, nfs4_stateid *stateid, struct rpc_cred *cred) argument 8160 nfs41_test_stateid(struct nfs_server *server, nfs4_stateid *stateid, struct rpc_cred *cred) argument 8214 _nfs41_free_stateid(struct nfs_server *server, nfs4_stateid *stateid, struct rpc_cred *cred, bool privileged) argument 8262 nfs41_free_stateid(struct nfs_server *server, nfs4_stateid *stateid, struct rpc_cred *cred) argument 8283 struct rpc_cred *cred = lsp->ls_state->owner->so_cred; local [all...] |
H A D | nfs4session.c | 491 struct rpc_cred *cred; local 493 cred = nfs4_get_clid_cred(session->clp); 494 nfs4_proc_destroy_session(session, cred); 495 if (cred) 496 put_rpccred(cred);
|
/fs/proc/ |
H A D | array.c | 161 const struct cred *cred; local 173 cred = get_task_cred(p); 188 from_kuid_munged(user_ns, cred->uid), 189 from_kuid_munged(user_ns, cred->euid), 190 from_kuid_munged(user_ns, cred->suid), 191 from_kuid_munged(user_ns, cred->fsuid), 192 from_kgid_munged(user_ns, cred->gid), 193 from_kgid_munged(user_ns, cred->egid), 194 from_kgid_munged(user_ns, cred 307 const struct cred *cred; local [all...] |
H A D | fd.c | 79 const struct cred *cred; local 105 cred = __task_cred(task); 106 inode->i_uid = cred->euid; 107 inode->i_gid = cred->egid;
|
/fs/ |
H A D | coredump.c | 162 const struct cred *cred = current_cred(); local 212 err = cn_printf(cn, "%d", cred->uid); 216 err = cn_printf(cn, "%d", cred->gid); 482 static int umh_pipe_setup(struct subprocess_info *info, struct cred *new) 506 const struct cred *old_cred; 507 struct cred *cred; local 535 cred = prepare_creds(); 536 if (!cred) [all...] |
H A D | fcntl.c | 93 const struct cred *cred = current_cred(); local 94 filp->f_owner.uid = cred->uid; 95 filp->f_owner.euid = cred->euid; 435 const struct cred *cred; local 439 cred = __task_cred(p); 441 uid_eq(fown->euid, cred->suid) || uid_eq(fown->euid, cred->uid) || 442 uid_eq(fown->uid, cred [all...] |
H A D | open.c | 321 const struct cred *old_cred; 322 struct cred *override_cred; 669 const struct cred *cred) 710 error = security_file_open(f, cred); 813 const struct cred *cred) 818 validate_creds(cred); 826 error = vfs_open(path, f, cred); 847 * @cred 667 do_dentry_open(struct file *f, int (*open)(struct inode *, struct file *), const struct cred *cred) argument 812 dentry_open(const struct path *path, int flags, const struct cred *cred) argument 849 vfs_open(const struct path *path, struct file *filp, const struct cred *cred) argument [all...] |
H A D | file_table.c | 105 const struct cred *cred = current_cred(); local 127 f->f_cred = get_cred(cred);
|
H A D | exec.c | 1119 if (!uid_eq(bprm->cred->uid, current_euid()) || 1120 !gid_eq(bprm->cred->gid, current_egid())) { 1139 * Or, if exec fails before, free_bprm() should release ->cred and 1147 bprm->cred = prepare_exec_creds(); 1148 if (likely(bprm->cred)) 1158 if (bprm->cred) { 1160 abort_creds(bprm->cred); 1191 commit_creds(bprm->cred); 1192 bprm->cred = NULL; 1267 bprm->cred [all...] |
H A D | binfmt_elf_fdpic.c | 472 const struct cred *cred = current_cred(); local 621 NEW_AUX_ENT(AT_UID, (elf_addr_t) from_kuid_munged(cred->user_ns, cred->uid)); 622 NEW_AUX_ENT(AT_EUID, (elf_addr_t) from_kuid_munged(cred->user_ns, cred->euid)); 623 NEW_AUX_ENT(AT_GID, (elf_addr_t) from_kgid_munged(cred->user_ns, cred->gid)); 624 NEW_AUX_ENT(AT_EGID, (elf_addr_t) from_kgid_munged(cred->user_ns, cred 1365 const struct cred *cred; local [all...] |
/fs/ecryptfs/ |
H A D | kthread.c | 133 const struct cred *cred) 148 (*lower_file) = dentry_open(&req.path, flags, cred); 130 ecryptfs_privileged_open(struct file **lower_file, struct dentry *lower_dentry, struct vfsmount *lower_mnt, const struct cred *cred) argument
|
/fs/quota/ |
H A D | netlink.c | 2 #include <linux/cred.h>
|
/fs/cifs/ |
H A D | cifsacl.c | 45 static const struct cred *root_cred; 208 const struct cred *saved_cred; 266 const struct cred *saved_cred; 343 struct cred *cred; local 356 cred = prepare_kernel_cred(NULL); 357 if (!cred) 361 GLOBAL_ROOT_UID, GLOBAL_ROOT_GID, cred, 377 cred->thread_keyring = keyring; 378 cred [all...] |
/fs/overlayfs/ |
H A D | inode.c | 337 const struct cred *cred) 361 err = vfs_open(&realpath, file, cred); 336 ovl_dentry_open(struct dentry *dentry, struct file *file, const struct cred *cred) argument
|