Lines Matching refs:a

178 			const struct common_audit_data *a)  in audit_log_lsm_data()  argument
185 BUILD_BUG_ON(sizeof(a->u) > sizeof(void *)*2); in audit_log_lsm_data()
187 switch (a->type) { in audit_log_lsm_data()
191 audit_log_format(ab, " ipc_key=%d ", a->u.ipc_id); in audit_log_lsm_data()
194 audit_log_format(ab, " capability=%d ", a->u.cap); in audit_log_lsm_data()
199 audit_log_d_path(ab, " path=", &a->u.path); in audit_log_lsm_data()
201 inode = d_backing_inode(a->u.path.dentry); in audit_log_lsm_data()
212 audit_log_d_path(ab, " path=", &a->u.file->f_path); in audit_log_lsm_data()
214 inode = file_inode(a->u.file); in audit_log_lsm_data()
225 audit_log_d_path(ab, " path=", &a->u.op->path); in audit_log_lsm_data()
227 inode = a->u.op->path.dentry->d_inode; in audit_log_lsm_data()
234 audit_log_format(ab, " ioctlcmd=0x%hx", a->u.op->cmd); in audit_log_lsm_data()
241 spin_lock(&a->u.dentry->d_lock); in audit_log_lsm_data()
242 audit_log_untrustedstring(ab, a->u.dentry->d_name.name); in audit_log_lsm_data()
243 spin_unlock(&a->u.dentry->d_lock); in audit_log_lsm_data()
245 inode = d_backing_inode(a->u.dentry); in audit_log_lsm_data()
258 inode = a->u.inode; in audit_log_lsm_data()
273 struct task_struct *tsk = a->u.tsk; in audit_log_lsm_data()
286 if (a->u.net->sk) { in audit_log_lsm_data()
287 const struct sock *sk = a->u.net->sk; in audit_log_lsm_data()
338 switch (a->u.net->family) { in audit_log_lsm_data()
340 print_ipv4_addr(ab, a->u.net->v4info.saddr, in audit_log_lsm_data()
341 a->u.net->sport, in audit_log_lsm_data()
343 print_ipv4_addr(ab, a->u.net->v4info.daddr, in audit_log_lsm_data()
344 a->u.net->dport, in audit_log_lsm_data()
348 print_ipv6_addr(ab, &a->u.net->v6info.saddr, in audit_log_lsm_data()
349 a->u.net->sport, in audit_log_lsm_data()
351 print_ipv6_addr(ab, &a->u.net->v6info.daddr, in audit_log_lsm_data()
352 a->u.net->dport, in audit_log_lsm_data()
356 if (a->u.net->netif > 0) { in audit_log_lsm_data()
360 dev = dev_get_by_index(&init_net, a->u.net->netif); in audit_log_lsm_data()
369 audit_log_format(ab, " key_serial=%u", a->u.key_struct.key); in audit_log_lsm_data()
370 if (a->u.key_struct.key_desc) { in audit_log_lsm_data()
372 audit_log_untrustedstring(ab, a->u.key_struct.key_desc); in audit_log_lsm_data()
378 audit_log_untrustedstring(ab, a->u.kmod_name); in audit_log_lsm_data()
385 memcpy(&sbn_pfx.s6_addr, &a->u.ibpkey->subnet_prefix, in audit_log_lsm_data()
386 sizeof(a->u.ibpkey->subnet_prefix)); in audit_log_lsm_data()
388 a->u.ibpkey->pkey, &sbn_pfx); in audit_log_lsm_data()
393 a->u.ibendport->dev_name, in audit_log_lsm_data()
394 a->u.ibendport->port); in audit_log_lsm_data()
398 lockdown_reasons[a->u.reason]); in audit_log_lsm_data()
401 audit_log_format(ab, " anonclass=%s", a->u.anonclass); in audit_log_lsm_data()
404 audit_log_format(ab, " nl-msgtype=%hu", a->u.nlmsg_type); in audit_log_lsm_data()
415 const struct common_audit_data *a) in dump_common_audit_data() argument
421 audit_log_lsm_data(ab, a); in dump_common_audit_data()
433 void common_lsm_audit(struct common_audit_data *a, in common_lsm_audit() argument
439 if (a == NULL) in common_lsm_audit()
449 pre_audit(ab, a); in common_lsm_audit()
451 dump_common_audit_data(ab, a); in common_lsm_audit()
454 post_audit(ab, a); in common_lsm_audit()