Lines Matching refs:name
336 struct audit_names *name, in audit_compare_uid() argument
343 if (name) { in audit_compare_uid()
344 rc = audit_uid_comparator(uid, f->op, name->uid); in audit_compare_uid()
360 struct audit_names *name, in audit_compare_gid() argument
367 if (name) { in audit_compare_gid()
368 rc = audit_gid_comparator(gid, f->op, name->gid); in audit_compare_gid()
387 struct audit_names *name) in audit_field_compare() argument
392 return audit_compare_uid(cred->uid, name, f, ctx); in audit_field_compare()
394 return audit_compare_gid(cred->gid, name, f, ctx); in audit_field_compare()
396 return audit_compare_uid(cred->euid, name, f, ctx); in audit_field_compare()
398 return audit_compare_gid(cred->egid, name, f, ctx); in audit_field_compare()
400 return audit_compare_uid(audit_get_loginuid(tsk), name, f, ctx); in audit_field_compare()
402 return audit_compare_uid(cred->suid, name, f, ctx); in audit_field_compare()
404 return audit_compare_gid(cred->sgid, name, f, ctx); in audit_field_compare()
406 return audit_compare_uid(cred->fsuid, name, f, ctx); in audit_field_compare()
408 return audit_compare_gid(cred->fsgid, name, f, ctx); in audit_field_compare()
470 struct audit_names *name, in audit_filter_rules() argument
567 if (name) { in audit_filter_rules()
568 if (audit_comparator(MAJOR(name->dev), f->op, f->val) || in audit_filter_rules()
569 audit_comparator(MAJOR(name->rdev), f->op, f->val)) in audit_filter_rules()
582 if (name) { in audit_filter_rules()
583 if (audit_comparator(MINOR(name->dev), f->op, f->val) || in audit_filter_rules()
584 audit_comparator(MINOR(name->rdev), f->op, f->val)) in audit_filter_rules()
597 if (name) in audit_filter_rules()
598 result = audit_comparator(name->ino, f->op, f->val); in audit_filter_rules()
609 if (name) { in audit_filter_rules()
610 result = audit_uid_comparator(name->uid, f->op, f->uid); in audit_filter_rules()
621 if (name) { in audit_filter_rules()
622 result = audit_gid_comparator(name->gid, f->op, f->gid); in audit_filter_rules()
633 if (name) { in audit_filter_rules()
635 name->ino, in audit_filter_rules()
636 name->dev); in audit_filter_rules()
689 if (name) { in audit_filter_rules()
691 name->osid, in audit_filter_rules()
738 result = audit_field_compare(tsk, cred, f, ctx, name); in audit_filter_rules()
886 kfree(context->module.name); in audit_free_module()
887 context->module.name = NULL; in audit_free_module()
896 if (n->name) in audit_free_names()
897 putname(n->name); in audit_free_names()
1204 static void audit_log_fcaps(struct audit_buffer *ab, struct audit_names *name) in audit_log_fcaps() argument
1206 if (name->fcap_ver == -1) { in audit_log_fcaps()
1210 audit_log_cap(ab, "cap_fp", &name->fcap.permitted); in audit_log_fcaps()
1211 audit_log_cap(ab, "cap_fi", &name->fcap.inheritable); in audit_log_fcaps()
1213 name->fcap.fE, name->fcap_ver, in audit_log_fcaps()
1214 from_kuid(&init_user_ns, name->fcap.rootid)); in audit_log_fcaps()
1363 if (context->module.name) { in show_special()
1364 audit_log_untrustedstring(ab, context->module.name); in show_special()
1411 else if (n->name) { in audit_log_name()
1416 audit_log_untrustedstring(ab, n->name->name); in audit_log_name()
1427 audit_log_n_untrustedstring(ab, n->name->name, in audit_log_name()
1939 if (!n->name) in __audit_reusename()
1941 if (n->name->uptr == uptr) { in __audit_reusename()
1942 n->name->refcnt++; in __audit_reusename()
1943 return n->name; in __audit_reusename()
1970 void __audit_getname(struct filename *name) in __audit_getname() argument
1982 n->name = name; in __audit_getname()
1984 name->aname = n; in __audit_getname()
1985 name->refcnt++; in __audit_getname()
1990 static inline int audit_copy_fcaps(struct audit_names *name, in audit_copy_fcaps() argument
2003 name->fcap.permitted = caps.permitted; in audit_copy_fcaps()
2004 name->fcap.inheritable = caps.inheritable; in audit_copy_fcaps()
2005 name->fcap.fE = !!(caps.magic_etc & VFS_CAP_FLAGS_EFFECTIVE); in audit_copy_fcaps()
2006 name->fcap.rootid = caps.rootid; in audit_copy_fcaps()
2007 name->fcap_ver = (caps.magic_etc & VFS_CAP_REVISION_MASK) >> in audit_copy_fcaps()
2014 static void audit_copy_inode(struct audit_names *name, in audit_copy_inode() argument
2018 name->ino = inode->i_ino; in audit_copy_inode()
2019 name->dev = inode->i_sb->s_dev; in audit_copy_inode()
2020 name->mode = inode->i_mode; in audit_copy_inode()
2021 name->uid = inode->i_uid; in audit_copy_inode()
2022 name->gid = inode->i_gid; in audit_copy_inode()
2023 name->rdev = inode->i_rdev; in audit_copy_inode()
2024 security_inode_getsecid(inode, &name->osid); in audit_copy_inode()
2026 name->fcap_ver = -1; in audit_copy_inode()
2029 audit_copy_fcaps(name, dentry); in audit_copy_inode()
2038 void __audit_inode(struct filename *name, const struct dentry *dentry, in __audit_inode() argument
2068 if (!name) in __audit_inode()
2075 n = name->aname; in __audit_inode()
2093 } else if (n->name) { in __audit_inode()
2095 if (strcmp(n->name->name, name->name)) in __audit_inode()
2117 if (name) { in __audit_inode()
2118 n->name = name; in __audit_inode()
2119 name->refcnt++; in __audit_inode()
2124 n->name_len = n->name ? parent_len(n->name->name) : AUDIT_NAME_FULL; in __audit_inode()
2191 if (!n->name || in __audit_inode_child()
2198 n->name->name, n->name_len)) { in __audit_inode_child()
2211 if (!n->name || in __audit_inode_child()
2215 if (!strcmp(dname->name, n->name->name) || in __audit_inode_child()
2216 !audit_compare_dname_path(dname, n->name->name, in __audit_inode_child()
2244 found_child->name = found_parent->name; in __audit_inode_child()
2246 found_child->name->refcnt++; in __audit_inode_child()
2599 void __audit_log_kern_module(char *name) in __audit_log_kern_module() argument
2603 context->module.name = kstrdup(name, GFP_KERNEL); in __audit_log_kern_module()
2604 if (!context->module.name) in __audit_log_kern_module()
2639 void __audit_log_nfcfg(const char *name, u8 af, unsigned int nentries, in __audit_log_nfcfg() argument
2649 name, af, nentries, audit_nfcfgs[op].s); in __audit_log_nfcfg()