| /security/selinux/ss/ |
| A D | context.h | 43 const struct context *src) in mls_context_cpy() argument 47 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy() 64 const struct context *src) in mls_context_cpy_low() argument 85 const struct context *src) in mls_context_cpy_high() argument 160 dst->user = src->user; in context_cpy() 161 dst->role = src->role; in context_cpy() 162 dst->type = src->type; in context_cpy() 163 if (src->str) { in context_cpy() 164 dst->str = kstrdup(src->str, GFP_ATOMIC); in context_cpy() 167 dst->len = src->len; in context_cpy() [all …]
|
| A D | ebitmap.c | 49 int ebitmap_cpy(struct ebitmap *dst, const struct ebitmap *src) in ebitmap_cpy() argument 55 n = src->node; in ebitmap_cpy() 74 dst->highbit = src->highbit; in ebitmap_cpy()
|
| A D | ebitmap.h | 124 int ebitmap_cpy(struct ebitmap *dst, const struct ebitmap *src);
|
| /security/safesetid/ |
| A D | lsm.c | 34 kid_t src, kid_t dst) in _setid_policy_lookup() argument 40 hash_for_each_possible(policy->rules, rule, next, __kuid_val(src.uid)) { in _setid_policy_lookup() 41 if (!uid_eq(rule->src_id.uid, src.uid)) in _setid_policy_lookup() 48 hash_for_each_possible(policy->rules, rule, next, __kgid_val(src.gid)) { in _setid_policy_lookup() 49 if (!gid_eq(rule->src_id.gid, src.gid)) in _setid_policy_lookup() 67 static enum sid_policy_type setid_policy_lookup(kid_t src, kid_t dst, enum setid_type new_type) in setid_policy_lookup() argument 85 result = _setid_policy_lookup(pol, src, dst); in setid_policy_lookup()
|
| A D | lsm.h | 68 kid_t src, kid_t dst);
|
| /security/selinux/ |
| A D | avc.c | 251 dest->base_perm = src->base_perm; in avc_copy_xperms_decision() 252 dest->driver = src->driver; in avc_copy_xperms_decision() 253 dest->used = src->used; in avc_copy_xperms_decision() 256 sizeof(src->allowed->p)); in avc_copy_xperms_decision() 259 sizeof(src->auditallow->p)); in avc_copy_xperms_decision() 262 sizeof(src->dontaudit->p)); in avc_copy_xperms_decision() 279 dest->base_perm = src->base_perm; in avc_quick_copy_xperms_decision() 280 dest->used = src->used; in avc_quick_copy_xperms_decision() 351 struct avc_xperms_node *src) in avc_xperms_populate() argument 357 if (src->xp.len == 0) in avc_xperms_populate() [all …]
|
| A D | hooks.c | 2827 const struct selinux_mnt_opts *src = src_fc->security; in selinux_fs_context_dup() local 2829 if (!src) in selinux_fs_context_dup() 2832 fc->security = kmemdup(src, sizeof(*src), GFP_KERNEL); in selinux_fs_context_dup() 3655 static int selinux_inode_copy_up(struct dentry *src, struct cred **new) in selinux_inode_copy_up() argument 3669 selinux_inode_getlsmprop(d_inode(src), &prop); in selinux_inode_copy_up() 4635 char **_addrp, int src, u8 *proto) in selinux_parse_skb() argument 4645 addrp = (char *)(src ? &ad->u.net->v4info.saddr : in selinux_parse_skb() 4654 addrp = (char *)(src ? &ad->u.net->v6info.saddr : in selinux_parse_skb()
|
| /security/landlock/ |
| A D | ruleset.c | 313 struct landlock_ruleset *const src, in merge_tree() argument 322 lockdep_assert_held(&src->lock); in merge_tree() 324 src_root = get_root(src, key_type); in merge_tree() 355 struct landlock_ruleset *const src) in merge_ruleset() argument 361 if (WARN_ON_ONCE(!src)) in merge_ruleset() 369 mutex_lock_nested(&src->lock, SINGLE_DEPTH_NESTING); in merge_ruleset() 372 if (WARN_ON_ONCE(src->num_layers != 1 || dst->num_layers < 1)) { in merge_ruleset() 377 landlock_upgrade_handled_access_masks(src->access_masks[0]); in merge_ruleset() 380 err = merge_tree(dst, src, LANDLOCK_KEY_INODE); in merge_ruleset() 386 err = merge_tree(dst, src, LANDLOCK_KEY_NET_PORT); in merge_ruleset() [all …]
|
| A D | syscalls.c | 65 const size_t ksize_min, const void __user *const src, in copy_min_struct_from_user() argument 70 if (!src) in copy_min_struct_from_user() 82 return copy_struct_from_user(dst, ksize, src, usize); in copy_min_struct_from_user()
|
| /security/apparmor/ |
| A D | Makefile | 105 $(src)/Makefile 108 $(src)/Makefile 112 $(src)/Makefile
|
| A D | policy_unpack.c | 1347 static int compress_zstd(const char *src, size_t slen, char **dst, size_t *dlen) in compress_zstd() argument 1377 out_len = zstd_compress_cctx(ctx, out, out_len, src, slen, ¶ms); in compress_zstd()
|
| A D | apparmorfs.c | 1324 static int decompress_zstd(char *src, size_t slen, char *dst, size_t dlen) in decompress_zstd() argument 1343 out_len = zstd_decompress_dctx(ctx, dst, dlen, src, slen); in decompress_zstd() 1355 memcpy(dst, src, slen); in decompress_zstd()
|
| /security/keys/trusted-keys/ |
| A D | trusted_tpm2.c | 33 u8 *src, u32 len) in tpm2_key_encode() argument 43 priv_len = get_unaligned_be16(src) + 2; in tpm2_key_encode() 44 priv = src; in tpm2_key_encode() 46 src += priv_len; in tpm2_key_encode() 48 pub_len = get_unaligned_be16(src) + 2; in tpm2_key_encode() 49 pub = src; in tpm2_key_encode()
|
| /security/tomoyo/ |
| A D | Makefile | 14 $(obj)/builtin-policy.h: $(wildcard $(obj)/policy/*.conf $(src)/policy/*.conf.default) FORCE
|
| A D | util.c | 384 bool tomoyo_str_starts(char **src, const char *find) in tomoyo_str_starts() argument 387 char *tmp = *src; in tomoyo_str_starts() 392 *src = tmp; in tomoyo_str_starts()
|
| A D | common.h | 953 bool tomoyo_str_starts(char **src, const char *find);
|
| /security/integrity/evm/ |
| A D | evm_crypto.c | 186 static void dump_security_xattr_l(const char *prefix, const void *src, in dump_security_xattr_l() argument 196 p = bin2hex(p, src, count); in dump_security_xattr_l()
|
| A D | evm_main.c | 978 static int evm_inode_copy_up_xattr(struct dentry *src, const char *name) in evm_inode_copy_up_xattr() argument 987 rc = vfs_getxattr_alloc(&nop_mnt_idmap, src, XATTR_NAME_EVM, in evm_inode_copy_up_xattr()
|
| /security/smack/ |
| A D | smack_lsm.c | 671 struct smack_mnt_opts *dst, *src = src_fc->security; in smack_fs_context_dup() local 673 if (!src) in smack_fs_context_dup() 681 dst->fsdefault = src->fsdefault; in smack_fs_context_dup() 682 dst->fsfloor = src->fsfloor; in smack_fs_context_dup() 683 dst->fshat = src->fshat; in smack_fs_context_dup() 684 dst->fsroot = src->fsroot; in smack_fs_context_dup() 685 dst->fstransmute = src->fstransmute; in smack_fs_context_dup() 4899 static int smack_inode_copy_up_xattr(struct dentry *src, const char *name) in smack_inode_copy_up_xattr() argument
|
| /security/ |
| A D | security.c | 2786 int security_inode_copy_up(struct dentry *src, struct cred **new) in security_inode_copy_up() argument 2788 return call_int_hook(inode_copy_up, src, new); in security_inode_copy_up() 2805 int security_inode_copy_up_xattr(struct dentry *src, const char *name) in security_inode_copy_up_xattr() argument 2809 rc = call_int_hook(inode_copy_up_xattr, src, name); in security_inode_copy_up_xattr()
|
| /security/integrity/ima/ |
| A D | ima_policy.c | 313 static struct ima_rule_opt_list *ima_alloc_rule_opt_list(const substring_t *src) in ima_alloc_rule_opt_list() argument 321 src_copy = match_strdup(src); in ima_alloc_rule_opt_list()
|