Lines Matching refs:name
333 struct audit_names *name, in audit_compare_uid() argument
340 if (name) { in audit_compare_uid()
341 rc = audit_uid_comparator(uid, f->op, name->uid); in audit_compare_uid()
357 struct audit_names *name, in audit_compare_gid() argument
364 if (name) { in audit_compare_gid()
365 rc = audit_gid_comparator(gid, f->op, name->gid); in audit_compare_gid()
384 struct audit_names *name) in audit_field_compare() argument
389 return audit_compare_uid(cred->uid, name, f, ctx); in audit_field_compare()
391 return audit_compare_gid(cred->gid, name, f, ctx); in audit_field_compare()
393 return audit_compare_uid(cred->euid, name, f, ctx); in audit_field_compare()
395 return audit_compare_gid(cred->egid, name, f, ctx); in audit_field_compare()
397 return audit_compare_uid(audit_get_loginuid(tsk), name, f, ctx); in audit_field_compare()
399 return audit_compare_uid(cred->suid, name, f, ctx); in audit_field_compare()
401 return audit_compare_gid(cred->sgid, name, f, ctx); in audit_field_compare()
403 return audit_compare_uid(cred->fsuid, name, f, ctx); in audit_field_compare()
405 return audit_compare_gid(cred->fsgid, name, f, ctx); in audit_field_compare()
467 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()
698 if (name) { in audit_filter_rules()
700 name->osid, in audit_filter_rules()
747 result = audit_field_compare(tsk, cred, f, ctx, name); in audit_filter_rules()
828 struct audit_names *name, in __audit_filter_op() argument
836 audit_filter_rules(tsk, &e->rule, ctx, name, in __audit_filter_op()
924 kfree(context->module.name); in audit_free_module()
925 context->module.name = NULL; in audit_free_module()
934 if (n->name) in audit_free_names()
935 putname(n->name); in audit_free_names()
1309 static void audit_log_fcaps(struct audit_buffer *ab, struct audit_names *name) in audit_log_fcaps() argument
1311 if (name->fcap_ver == -1) { in audit_log_fcaps()
1315 audit_log_cap(ab, "cap_fp", &name->fcap.permitted); in audit_log_fcaps()
1316 audit_log_cap(ab, "cap_fi", &name->fcap.inheritable); in audit_log_fcaps()
1318 name->fcap.fE, name->fcap_ver, in audit_log_fcaps()
1319 from_kuid(&init_user_ns, name->fcap.rootid)); in audit_log_fcaps()
1477 if (context->module.name) { in show_special()
1478 audit_log_untrustedstring(ab, context->module.name); in show_special()
1526 else if (n->name) { in audit_log_name()
1531 audit_log_untrustedstring(ab, n->name->name); in audit_log_name()
1545 audit_log_n_untrustedstring(ab, n->name->name, in audit_log_name()
2212 if (!n->name) in __audit_reusename()
2214 if (n->name->uptr == uptr) { in __audit_reusename()
2215 atomic_inc(&n->name->refcnt); in __audit_reusename()
2216 return n->name; in __audit_reusename()
2229 void __audit_getname(struct filename *name) in __audit_getname() argument
2241 n->name = name; in __audit_getname()
2243 name->aname = n; in __audit_getname()
2244 atomic_inc(&name->refcnt); in __audit_getname()
2247 static inline int audit_copy_fcaps(struct audit_names *name, in audit_copy_fcaps() argument
2260 name->fcap.permitted = caps.permitted; in audit_copy_fcaps()
2261 name->fcap.inheritable = caps.inheritable; in audit_copy_fcaps()
2262 name->fcap.fE = !!(caps.magic_etc & VFS_CAP_FLAGS_EFFECTIVE); in audit_copy_fcaps()
2263 name->fcap.rootid = caps.rootid; in audit_copy_fcaps()
2264 name->fcap_ver = (caps.magic_etc & VFS_CAP_REVISION_MASK) >> in audit_copy_fcaps()
2271 static void audit_copy_inode(struct audit_names *name, in audit_copy_inode() argument
2275 name->ino = inode->i_ino; in audit_copy_inode()
2276 name->dev = inode->i_sb->s_dev; in audit_copy_inode()
2277 name->mode = inode->i_mode; in audit_copy_inode()
2278 name->uid = inode->i_uid; in audit_copy_inode()
2279 name->gid = inode->i_gid; in audit_copy_inode()
2280 name->rdev = inode->i_rdev; in audit_copy_inode()
2281 security_inode_getsecid(inode, &name->osid); in audit_copy_inode()
2283 name->fcap_ver = -1; in audit_copy_inode()
2286 audit_copy_fcaps(name, dentry); in audit_copy_inode()
2295 void __audit_inode(struct filename *name, const struct dentry *dentry, in __audit_inode() argument
2325 if (!name) in __audit_inode()
2332 n = name->aname; in __audit_inode()
2350 } else if (n->name) { in __audit_inode()
2352 if (strcmp(n->name->name, name->name)) in __audit_inode()
2374 if (name) { in __audit_inode()
2375 n->name = name; in __audit_inode()
2376 atomic_inc(&name->refcnt); in __audit_inode()
2381 n->name_len = n->name ? parent_len(n->name->name) : AUDIT_NAME_FULL; in __audit_inode()
2448 if (!n->name || in __audit_inode_child()
2455 n->name->name, n->name_len)) { in __audit_inode_child()
2468 if (!n->name || in __audit_inode_child()
2472 if (!strcmp(dname->name, n->name->name) || in __audit_inode_child()
2473 !audit_compare_dname_path(dname, n->name->name, in __audit_inode_child()
2501 found_child->name = found_parent->name; in __audit_inode_child()
2503 atomic_inc(&found_child->name->refcnt); in __audit_inode_child()
2873 void __audit_log_kern_module(char *name) in __audit_log_kern_module() argument
2877 context->module.name = kstrdup(name, GFP_KERNEL); in __audit_log_kern_module()
2878 if (!context->module.name) in __audit_log_kern_module()
2924 void __audit_log_nfcfg(const char *name, u8 af, unsigned int nentries, in __audit_log_nfcfg() argument
2934 name, af, nentries, audit_nfcfgs[op].s); in __audit_log_nfcfg()