Lines Matching refs:ad
333 struct smk_audit_info ad, *saip = NULL; in smk_ptrace_rule_check() local
338 smk_ad_init(&ad, func, LSM_AUDIT_DATA_TASK); in smk_ptrace_rule_check()
339 smk_ad_setfield_u_tsk(&ad, tracer); in smk_ptrace_rule_check()
340 saip = &ad; in smk_ptrace_rule_check()
649 struct smk_audit_info ad; in smack_sb_statfs() local
651 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_sb_statfs()
652 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_sb_statfs()
654 rc = smk_curacc(sbp->smk_floor, MAY_READ, &ad); in smack_sb_statfs()
839 struct smk_audit_info ad; in smack_inode_link() local
842 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_link()
843 smk_ad_setfield_u_fs_path_dentry(&ad, old_dentry); in smack_inode_link()
846 rc = smk_curacc(isp, MAY_WRITE, &ad); in smack_inode_link()
851 smk_ad_setfield_u_fs_path_dentry(&ad, new_dentry); in smack_inode_link()
852 rc = smk_curacc(isp, MAY_WRITE, &ad); in smack_inode_link()
870 struct smk_audit_info ad; in smack_inode_unlink() local
873 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_unlink()
874 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_unlink()
879 rc = smk_curacc(smk_of_inode(ip), MAY_WRITE, &ad); in smack_inode_unlink()
885 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_INODE); in smack_inode_unlink()
886 smk_ad_setfield_u_fs_inode(&ad, dir); in smack_inode_unlink()
887 rc = smk_curacc(smk_of_inode(dir), MAY_WRITE, &ad); in smack_inode_unlink()
903 struct smk_audit_info ad; in smack_inode_rmdir() local
906 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_rmdir()
907 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_rmdir()
912 rc = smk_curacc(smk_of_inode(dentry->d_inode), MAY_WRITE, &ad); in smack_inode_rmdir()
918 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_INODE); in smack_inode_rmdir()
919 smk_ad_setfield_u_fs_inode(&ad, dir); in smack_inode_rmdir()
920 rc = smk_curacc(smk_of_inode(dir), MAY_WRITE, &ad); in smack_inode_rmdir()
946 struct smk_audit_info ad; in smack_inode_rename() local
948 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_rename()
949 smk_ad_setfield_u_fs_path_dentry(&ad, old_dentry); in smack_inode_rename()
952 rc = smk_curacc(isp, MAY_READWRITE, &ad); in smack_inode_rename()
957 smk_ad_setfield_u_fs_path_dentry(&ad, new_dentry); in smack_inode_rename()
958 rc = smk_curacc(isp, MAY_READWRITE, &ad); in smack_inode_rename()
975 struct smk_audit_info ad; in smack_inode_permission() local
989 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_INODE); in smack_inode_permission()
990 smk_ad_setfield_u_fs_inode(&ad, inode); in smack_inode_permission()
991 rc = smk_curacc(smk_of_inode(inode), mask, &ad); in smack_inode_permission()
1005 struct smk_audit_info ad; in smack_inode_setattr() local
1013 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_setattr()
1014 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_setattr()
1016 rc = smk_curacc(smk_of_inode(dentry->d_inode), MAY_WRITE, &ad); in smack_inode_setattr()
1030 struct smk_audit_info ad; in smack_inode_getattr() local
1037 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_inode_getattr()
1038 smk_ad_setfield_u_fs_path(&ad, path); in smack_inode_getattr()
1039 rc = smk_curacc(smk_of_inode(dentry->d_inode), MAY_READ, &ad); in smack_inode_getattr()
1059 struct smk_audit_info ad; in smack_inode_setxattr() local
1097 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_setxattr()
1098 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_setxattr()
1101 rc = smk_curacc(smk_of_inode(dentry->d_inode), MAY_WRITE, &ad); in smack_inode_setxattr()
1162 struct smk_audit_info ad; in smack_inode_getxattr() local
1165 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_getxattr()
1166 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_getxattr()
1168 rc = smk_curacc(smk_of_inode(dentry->d_inode), MAY_READ, &ad); in smack_inode_getxattr()
1185 struct smk_audit_info ad; in smack_inode_removexattr() local
1202 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_removexattr()
1203 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_removexattr()
1205 rc = smk_curacc(smk_of_inode(dentry->d_inode), MAY_WRITE, &ad); in smack_inode_removexattr()
1377 struct smk_audit_info ad; in smack_file_ioctl() local
1379 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_ioctl()
1380 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_ioctl()
1383 rc = smk_curacc(file->f_security, MAY_WRITE, &ad); in smack_file_ioctl()
1388 rc = smk_curacc(file->f_security, MAY_READ, &ad); in smack_file_ioctl()
1404 struct smk_audit_info ad; in smack_file_lock() local
1407 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_lock()
1408 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_lock()
1409 rc = smk_curacc(file->f_security, MAY_LOCK, &ad); in smack_file_lock()
1429 struct smk_audit_info ad; in smack_file_fcntl() local
1438 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_fcntl()
1439 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_fcntl()
1440 rc = smk_curacc(file->f_security, MAY_LOCK, &ad); in smack_file_fcntl()
1445 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_fcntl()
1446 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_fcntl()
1447 rc = smk_curacc(file->f_security, MAY_WRITE, &ad); in smack_file_fcntl()
1593 struct smk_audit_info ad; in smack_file_send_sigiotask() local
1607 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_TASK); in smack_file_send_sigiotask()
1608 smk_ad_setfield_u_tsk(&ad, tsk); in smack_file_send_sigiotask()
1609 smack_log(skp->smk_known, tkp->smk_known, MAY_WRITE, rc, &ad); in smack_file_send_sigiotask()
1623 struct smk_audit_info ad; in smack_file_receive() local
1625 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_receive()
1626 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_receive()
1635 rc = smk_curacc(file->f_security, may, &ad); in smack_file_receive()
1656 struct smk_audit_info ad; in smack_file_open() local
1664 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_open()
1665 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_open()
1666 rc = smk_access(tsp->smk_task, isp->smk_inode, MAY_READ, &ad); in smack_file_open()
1822 struct smk_audit_info ad; in smk_curacc_on_task() local
1826 smk_ad_init(&ad, caller, LSM_AUDIT_DATA_TASK); in smk_curacc_on_task()
1827 smk_ad_setfield_u_tsk(&ad, p); in smk_curacc_on_task()
1828 rc = smk_curacc(skp, access, &ad); in smk_curacc_on_task()
1981 struct smk_audit_info ad; in smack_task_kill() local
1986 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_TASK); in smack_task_kill()
1987 smk_ad_setfield_u_tsk(&ad, p); in smack_task_kill()
1993 rc = smk_curacc(tkp, MAY_WRITE, &ad); in smack_task_kill()
2003 rc = smk_access(skp, tkp, MAY_WRITE, &ad); in smack_task_kill()
2181 struct smk_audit_info ad; in smack_netlabel_send() local
2189 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_netlabel_send()
2190 ad.a.u.net->family = sap->sin_family; in smack_netlabel_send()
2191 ad.a.u.net->dport = sap->sin_port; in smack_netlabel_send()
2192 ad.a.u.net->v4info.daddr = sap->sin_addr.s_addr; in smack_netlabel_send()
2196 rc = smk_access(skp, hkp, MAY_WRITE, &ad); in smack_netlabel_send()
2299 struct smk_audit_info ad; in smk_ipv6_port_check() local
2346 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smk_ipv6_port_check()
2347 ad.a.u.net->family = sk->sk_family; in smk_ipv6_port_check()
2348 ad.a.u.net->dport = port; in smk_ipv6_port_check()
2350 ad.a.u.net->v6info.saddr = address->sin6_addr; in smk_ipv6_port_check()
2352 ad.a.u.net->v6info.daddr = address->sin6_addr; in smk_ipv6_port_check()
2354 rc = smk_access(skp, object, MAY_WRITE, &ad); in smk_ipv6_port_check()
2594 struct smk_audit_info ad; in smk_curacc_shm() local
2598 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smk_curacc_shm()
2599 ad.a.u.ipc_id = shp->shm_perm.id; in smk_curacc_shm()
2601 rc = smk_curacc(ssp, access, &ad); in smk_curacc_shm()
2721 struct smk_audit_info ad; in smk_curacc_sem() local
2725 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smk_curacc_sem()
2726 ad.a.u.ipc_id = sma->sem_perm.id; in smk_curacc_sem()
2728 rc = smk_curacc(ssp, access, &ad); in smk_curacc_sem()
2854 struct smk_audit_info ad; in smk_curacc_msq() local
2858 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smk_curacc_msq()
2859 ad.a.u.ipc_id = msq->q_perm.id; in smk_curacc_msq()
2861 rc = smk_curacc(msp, access, &ad); in smk_curacc_msq()
2958 struct smk_audit_info ad; in smack_ipc_permission() local
2962 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smack_ipc_permission()
2963 ad.a.u.ipc_id = ipp->id; in smack_ipc_permission()
2965 rc = smk_curacc(iskp, may, &ad); in smack_ipc_permission()
3286 struct smk_audit_info ad; in smack_unix_stream_connect() local
3296 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_unix_stream_connect()
3297 smk_ad_setfield_u_net_sk(&ad, other); in smack_unix_stream_connect()
3299 rc = smk_access(skp, okp, MAY_WRITE, &ad); in smack_unix_stream_connect()
3331 struct smk_audit_info ad; in smack_unix_may_send() local
3337 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_unix_may_send()
3338 smk_ad_setfield_u_net_sk(&ad, other->sk); in smack_unix_may_send()
3344 rc = smk_access(ssp->smk_out, osp->smk_in, MAY_WRITE, &ad); in smack_unix_may_send()
3529 struct smk_audit_info ad; in smack_socket_sock_rcv_skb() local
3549 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_socket_sock_rcv_skb()
3550 ad.a.u.net->family = sk->sk_family; in smack_socket_sock_rcv_skb()
3551 ad.a.u.net->netif = skb->skb_iif; in smack_socket_sock_rcv_skb()
3552 ipv4_skb_to_auditdata(skb, &ad.a, NULL); in smack_socket_sock_rcv_skb()
3560 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_socket_sock_rcv_skb()
3707 struct smk_audit_info ad; in smack_inet_conn_request() local
3733 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_inet_conn_request()
3734 ad.a.u.net->family = family; in smack_inet_conn_request()
3735 ad.a.u.net->netif = skb->skb_iif; in smack_inet_conn_request()
3736 ipv4_skb_to_auditdata(skb, &ad.a, NULL); in smack_inet_conn_request()
3742 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_inet_conn_request()
3844 struct smk_audit_info ad; in smack_key_permission() local
3864 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_KEY); in smack_key_permission()
3865 ad.a.u.key_struct.key = keyp->serial; in smack_key_permission()
3866 ad.a.u.key_struct.key_desc = keyp->description; in smack_key_permission()
3872 rc = smk_access(tkp, keyp->security, request, &ad); in smack_key_permission()