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()
700 if (name) { in audit_filter_rules()
702 &name->oprop, in audit_filter_rules()
749 result = audit_field_compare(tsk, cred, f, ctx, name); in audit_filter_rules()
830 struct audit_names *name, in __audit_filter_op() argument
838 audit_filter_rules(tsk, &e->rule, ctx, name, in __audit_filter_op()
926 kfree(context->module.name); in audit_free_module()
927 context->module.name = NULL; in audit_free_module()
936 if (n->name) in audit_free_names()
937 putname(n->name); in audit_free_names()
1311 static void audit_log_fcaps(struct audit_buffer *ab, struct audit_names *name) in audit_log_fcaps() argument
1313 if (name->fcap_ver == -1) { in audit_log_fcaps()
1317 audit_log_cap(ab, "cap_fp", &name->fcap.permitted); in audit_log_fcaps()
1318 audit_log_cap(ab, "cap_fi", &name->fcap.inheritable); in audit_log_fcaps()
1320 name->fcap.fE, name->fcap_ver, in audit_log_fcaps()
1321 from_kuid(&init_user_ns, name->fcap.rootid)); in audit_log_fcaps()
1476 if (context->module.name) { in show_special()
1477 audit_log_untrustedstring(ab, context->module.name); in show_special()
1525 else if (n->name) { in audit_log_name()
1530 audit_log_untrustedstring(ab, n->name->name); in audit_log_name()
1544 audit_log_n_untrustedstring(ab, n->name->name, in audit_log_name()
2208 if (!n->name) in __audit_reusename()
2210 if (n->name->uptr == uptr) in __audit_reusename()
2211 return refname(n->name); in __audit_reusename()
2223 void __audit_getname(struct filename *name) in __audit_getname() argument
2235 n->name = name; in __audit_getname()
2237 name->aname = n; in __audit_getname()
2238 refname(name); in __audit_getname()
2241 static inline int audit_copy_fcaps(struct audit_names *name, in audit_copy_fcaps() argument
2254 name->fcap.permitted = caps.permitted; in audit_copy_fcaps()
2255 name->fcap.inheritable = caps.inheritable; in audit_copy_fcaps()
2256 name->fcap.fE = !!(caps.magic_etc & VFS_CAP_FLAGS_EFFECTIVE); in audit_copy_fcaps()
2257 name->fcap.rootid = caps.rootid; in audit_copy_fcaps()
2258 name->fcap_ver = (caps.magic_etc & VFS_CAP_REVISION_MASK) >> in audit_copy_fcaps()
2265 static void audit_copy_inode(struct audit_names *name, in audit_copy_inode() argument
2269 name->ino = inode->i_ino; in audit_copy_inode()
2270 name->dev = inode->i_sb->s_dev; in audit_copy_inode()
2271 name->mode = inode->i_mode; in audit_copy_inode()
2272 name->uid = inode->i_uid; in audit_copy_inode()
2273 name->gid = inode->i_gid; in audit_copy_inode()
2274 name->rdev = inode->i_rdev; in audit_copy_inode()
2275 security_inode_getlsmprop(inode, &name->oprop); in audit_copy_inode()
2277 name->fcap_ver = -1; in audit_copy_inode()
2280 audit_copy_fcaps(name, dentry); in audit_copy_inode()
2289 void __audit_inode(struct filename *name, const struct dentry *dentry, in __audit_inode() argument
2319 if (!name) in __audit_inode()
2326 n = name->aname; in __audit_inode()
2344 } else if (n->name) { in __audit_inode()
2346 if (strcmp(n->name->name, name->name)) in __audit_inode()
2368 if (name) { in __audit_inode()
2369 n->name = name; in __audit_inode()
2370 refname(name); in __audit_inode()
2375 n->name_len = n->name ? parent_len(n->name->name) : AUDIT_NAME_FULL; in __audit_inode()
2442 if (!n->name || in __audit_inode_child()
2449 n->name->name, n->name_len)) { in __audit_inode_child()
2462 if (!n->name || in __audit_inode_child()
2466 if (!strcmp(dname->name, n->name->name) || in __audit_inode_child()
2467 !audit_compare_dname_path(dname, n->name->name, in __audit_inode_child()
2495 found_child->name = found_parent->name; in __audit_inode_child()
2497 refname(found_child->name); in __audit_inode_child()
2867 void __audit_log_kern_module(const char *name) in __audit_log_kern_module() argument
2871 context->module.name = kstrdup(name, GFP_KERNEL); in __audit_log_kern_module()
2872 if (!context->module.name) in __audit_log_kern_module()
2918 void __audit_log_nfcfg(const char *name, u8 af, unsigned int nentries, in __audit_log_nfcfg() argument
2928 name, af, nentries, audit_nfcfgs[op].s); in __audit_log_nfcfg()