Lines Matching full:ad
423 struct smk_audit_info ad, *saip = NULL; in smk_ptrace_rule_check() local
429 smk_ad_init(&ad, func, LSM_AUDIT_DATA_TASK); in smk_ptrace_rule_check()
430 smk_ad_setfield_u_tsk(&ad, tracer); in smk_ptrace_rule_check()
431 saip = &ad; in smk_ptrace_rule_check()
853 struct smk_audit_info ad; in smack_sb_statfs() local
855 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_sb_statfs()
856 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_sb_statfs()
858 rc = smk_curacc(sbp->smk_floor, MAY_READ, &ad); in smack_sb_statfs()
1001 struct smk_audit_info ad; in smack_inode_link() local
1004 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_link()
1005 smk_ad_setfield_u_fs_path_dentry(&ad, old_dentry); in smack_inode_link()
1008 rc = smk_curacc(isp, MAY_WRITE, &ad); in smack_inode_link()
1013 smk_ad_setfield_u_fs_path_dentry(&ad, new_dentry); in smack_inode_link()
1014 rc = smk_curacc(isp, MAY_WRITE, &ad); in smack_inode_link()
1032 struct smk_audit_info ad; in smack_inode_unlink() local
1035 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_unlink()
1036 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_unlink()
1041 rc = smk_curacc(smk_of_inode(ip), MAY_WRITE, &ad); in smack_inode_unlink()
1047 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_INODE); in smack_inode_unlink()
1048 smk_ad_setfield_u_fs_inode(&ad, dir); in smack_inode_unlink()
1049 rc = smk_curacc(smk_of_inode(dir), MAY_WRITE, &ad); in smack_inode_unlink()
1065 struct smk_audit_info ad; in smack_inode_rmdir() local
1068 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_rmdir()
1069 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_rmdir()
1074 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_rmdir()
1080 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_INODE); in smack_inode_rmdir()
1081 smk_ad_setfield_u_fs_inode(&ad, dir); in smack_inode_rmdir()
1082 rc = smk_curacc(smk_of_inode(dir), MAY_WRITE, &ad); in smack_inode_rmdir()
1108 struct smk_audit_info ad; in smack_inode_rename() local
1110 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_rename()
1111 smk_ad_setfield_u_fs_path_dentry(&ad, old_dentry); in smack_inode_rename()
1114 rc = smk_curacc(isp, MAY_READWRITE, &ad); in smack_inode_rename()
1119 smk_ad_setfield_u_fs_path_dentry(&ad, new_dentry); in smack_inode_rename()
1120 rc = smk_curacc(isp, MAY_READWRITE, &ad); in smack_inode_rename()
1138 struct smk_audit_info ad; in smack_inode_permission() local
1157 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_INODE); in smack_inode_permission()
1158 smk_ad_setfield_u_fs_inode(&ad, inode); in smack_inode_permission()
1159 rc = smk_curacc(smk_of_inode(inode), mask, &ad); in smack_inode_permission()
1173 struct smk_audit_info ad; in smack_inode_setattr() local
1181 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_setattr()
1182 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_setattr()
1184 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_setattr()
1197 struct smk_audit_info ad; in smack_inode_getattr() local
1201 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_inode_getattr()
1202 smk_ad_setfield_u_fs_path(&ad, *path); in smack_inode_getattr()
1203 rc = smk_curacc(smk_of_inode(inode), MAY_READ, &ad); in smack_inode_getattr()
1225 struct smk_audit_info ad; in smack_inode_setxattr() local
1265 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_setxattr()
1266 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_setxattr()
1269 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_setxattr()
1324 struct smk_audit_info ad; in smack_inode_getxattr() local
1327 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_getxattr()
1328 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_getxattr()
1330 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_READ, &ad); in smack_inode_getxattr()
1349 struct smk_audit_info ad; in smack_inode_removexattr() local
1366 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_removexattr()
1367 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_removexattr()
1369 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_removexattr()
1527 struct smk_audit_info ad; in smack_file_ioctl() local
1533 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_ioctl()
1534 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_ioctl()
1537 rc = smk_curacc(smk_of_inode(inode), MAY_WRITE, &ad); in smack_file_ioctl()
1542 rc = smk_curacc(smk_of_inode(inode), MAY_READ, &ad); in smack_file_ioctl()
1558 struct smk_audit_info ad; in smack_file_lock() local
1565 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_lock()
1566 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_lock()
1567 rc = smk_curacc(smk_of_inode(inode), MAY_LOCK, &ad); in smack_file_lock()
1587 struct smk_audit_info ad; in smack_file_fcntl() local
1599 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_fcntl()
1600 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_fcntl()
1601 rc = smk_curacc(smk_of_inode(inode), MAY_LOCK, &ad); in smack_file_fcntl()
1606 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_fcntl()
1607 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_fcntl()
1608 rc = smk_curacc(smk_of_inode(inode), MAY_WRITE, &ad); in smack_file_fcntl()
1763 struct smk_audit_info ad; in smack_file_send_sigiotask() local
1782 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_TASK); in smack_file_send_sigiotask()
1783 smk_ad_setfield_u_tsk(&ad, tsk); in smack_file_send_sigiotask()
1784 smack_log(skp->smk_known, tkp->smk_known, MAY_DELIVER, rc, &ad); in smack_file_send_sigiotask()
1798 struct smk_audit_info ad; in smack_file_receive() local
1807 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_receive()
1808 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_receive()
1820 rc = smk_access(tsp->smk_task, ssp->smk_out, MAY_WRITE, &ad); in smack_file_receive()
1824 rc = smk_access(ssp->smk_in, tsp->smk_task, MAY_WRITE, &ad); in smack_file_receive()
1836 rc = smk_curacc(smk_of_inode(inode), may, &ad); in smack_file_receive()
1856 struct smk_audit_info ad; in smack_file_open() local
1859 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_open()
1860 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_open()
1861 rc = smk_tskacc(tsp, smk_of_inode(inode), MAY_READ, &ad); in smack_file_open()
2016 struct smk_audit_info ad; in smk_curacc_on_task() local
2020 smk_ad_init(&ad, caller, LSM_AUDIT_DATA_TASK); in smk_curacc_on_task()
2021 smk_ad_setfield_u_tsk(&ad, p); in smk_curacc_on_task()
2022 rc = smk_curacc(skp, access, &ad); in smk_curacc_on_task()
2169 struct smk_audit_info ad; in smack_task_kill() local
2177 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_TASK); in smack_task_kill()
2178 smk_ad_setfield_u_tsk(&ad, p); in smack_task_kill()
2184 rc = smk_curacc(tkp, MAY_DELIVER, &ad); in smack_task_kill()
2194 rc = smk_access(skp, tkp, MAY_DELIVER, &ad); in smack_task_kill()
2471 struct smk_audit_info ad; in smk_ipv4_check() local
2479 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smk_ipv4_check()
2480 ad.a.u.net->family = sap->sin_family; in smk_ipv4_check()
2481 ad.a.u.net->dport = sap->sin_port; in smk_ipv4_check()
2482 ad.a.u.net->v4info.daddr = sap->sin_addr.s_addr; in smk_ipv4_check()
2485 rc = smk_access(skp, hkp, MAY_WRITE, &ad); in smk_ipv4_check()
2514 struct smk_audit_info ad; in smk_ipv6_check() local
2518 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smk_ipv6_check()
2519 ad.a.u.net->family = PF_INET6; in smk_ipv6_check()
2520 ad.a.u.net->dport = address->sin6_port; in smk_ipv6_check()
2522 ad.a.u.net->v6info.saddr = address->sin6_addr; in smk_ipv6_check()
2524 ad.a.u.net->v6info.daddr = address->sin6_addr; in smk_ipv6_check()
2526 rc = smk_access(subject, object, MAY_WRITE, &ad); in smk_ipv6_check()
2950 struct smk_audit_info ad; in smk_curacc_shm() local
2954 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smk_curacc_shm()
2955 ad.a.u.ipc_id = isp->id; in smk_curacc_shm()
2957 rc = smk_curacc(ssp, access, &ad); in smk_curacc_shm()
3039 struct smk_audit_info ad; in smk_curacc_sem() local
3043 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smk_curacc_sem()
3044 ad.a.u.ipc_id = isp->id; in smk_curacc_sem()
3046 rc = smk_curacc(ssp, access, &ad); in smk_curacc_sem()
3134 struct smk_audit_info ad; in smk_curacc_msq() local
3138 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smk_curacc_msq()
3139 ad.a.u.ipc_id = isp->id; in smk_curacc_msq()
3141 rc = smk_curacc(msp, access, &ad); in smk_curacc_msq()
3242 struct smk_audit_info ad; in smack_ipc_permission() local
3246 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smack_ipc_permission()
3247 ad.a.u.ipc_id = ipp->id; in smack_ipc_permission()
3249 rc = smk_curacc(iskp, may, &ad); in smack_ipc_permission()
3596 struct smk_audit_info ad; in smack_unix_stream_connect() local
3606 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_unix_stream_connect()
3607 smk_ad_setfield_u_net_sk(&ad, other); in smack_unix_stream_connect()
3609 rc = smk_access(skp, okp, MAY_WRITE, &ad); in smack_unix_stream_connect()
3614 rc = smk_access(okp, skp, MAY_WRITE, &ad); in smack_unix_stream_connect()
3643 struct smk_audit_info ad; in smack_unix_may_send() local
3649 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_unix_may_send()
3650 smk_ad_setfield_u_net_sk(&ad, other->sk); in smack_unix_may_send()
3656 rc = smk_access(ssp->smk_out, osp->smk_in, MAY_WRITE, &ad); in smack_unix_may_send()
3916 struct smk_audit_info ad; in smack_socket_sock_rcv_skb() local
3944 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_socket_sock_rcv_skb()
3945 ad.a.u.net->family = family; in smack_socket_sock_rcv_skb()
3946 ad.a.u.net->netif = skb->skb_iif; in smack_socket_sock_rcv_skb()
3947 ipv4_skb_to_auditdata(skb, &ad.a, NULL); in smack_socket_sock_rcv_skb()
3955 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_socket_sock_rcv_skb()
3977 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_socket_sock_rcv_skb()
3978 ad.a.u.net->family = family; in smack_socket_sock_rcv_skb()
3979 ad.a.u.net->netif = skb->skb_iif; in smack_socket_sock_rcv_skb()
3980 ipv6_skb_to_auditdata(skb, &ad.a, NULL); in smack_socket_sock_rcv_skb()
3982 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_socket_sock_rcv_skb()
4140 struct smk_audit_info ad; in smack_inet_conn_request() local
4172 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_inet_conn_request()
4173 ad.a.u.net->family = family; in smack_inet_conn_request()
4174 ad.a.u.net->netif = skb->skb_iif; in smack_inet_conn_request()
4175 ipv4_skb_to_auditdata(skb, &ad.a, NULL); in smack_inet_conn_request()
4181 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_inet_conn_request()
4284 struct smk_audit_info ad; in smack_key_permission() local
4332 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_KEY); in smack_key_permission()
4333 ad.a.u.key_struct.key = keyp->serial; in smack_key_permission()
4334 ad.a.u.key_struct.key_desc = keyp->description; in smack_key_permission()
4336 rc = smk_access(tkp, keyp->security, request, &ad); in smack_key_permission()
4381 struct smk_audit_info ad; in smack_watch_key() local
4403 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_KEY); in smack_watch_key()
4404 ad.a.u.key_struct.key = key->serial; in smack_watch_key()
4405 ad.a.u.key_struct.key_desc = key->description; in smack_watch_key()
4407 rc = smk_access(tkp, key->security, MAY_READ, &ad); in smack_watch_key()
4425 struct smk_audit_info ad; in smack_post_notification() local
4438 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_NOTIFICATION); in smack_post_notification()
4439 rc = smk_access(subj, obj, MAY_WRITE, &ad); in smack_post_notification()
4760 struct smk_audit_info ad; in smack_uring_cmd() local
4771 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_uring_cmd()
4772 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_uring_cmd()
4773 rc = smk_tskacc(tsp, smk_of_inode(inode), MAY_READ, &ad); in smack_uring_cmd()