• Home
  • Raw
  • Download

Lines Matching full:ad

420 	struct smk_audit_info ad, *saip = NULL;  in smk_ptrace_rule_check()  local
426 smk_ad_init(&ad, func, LSM_AUDIT_DATA_TASK); in smk_ptrace_rule_check()
427 smk_ad_setfield_u_tsk(&ad, tracer); in smk_ptrace_rule_check()
428 saip = &ad; in smk_ptrace_rule_check()
876 struct smk_audit_info ad; in smack_sb_statfs() local
878 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_sb_statfs()
879 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_sb_statfs()
881 rc = smk_curacc(sbp->smk_floor, MAY_READ, &ad); in smack_sb_statfs()
1024 struct smk_audit_info ad; in smack_inode_link() local
1027 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_link()
1028 smk_ad_setfield_u_fs_path_dentry(&ad, old_dentry); in smack_inode_link()
1031 rc = smk_curacc(isp, MAY_WRITE, &ad); in smack_inode_link()
1036 smk_ad_setfield_u_fs_path_dentry(&ad, new_dentry); in smack_inode_link()
1037 rc = smk_curacc(isp, MAY_WRITE, &ad); in smack_inode_link()
1055 struct smk_audit_info ad; in smack_inode_unlink() local
1058 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_unlink()
1059 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_unlink()
1064 rc = smk_curacc(smk_of_inode(ip), MAY_WRITE, &ad); in smack_inode_unlink()
1070 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_INODE); in smack_inode_unlink()
1071 smk_ad_setfield_u_fs_inode(&ad, dir); in smack_inode_unlink()
1072 rc = smk_curacc(smk_of_inode(dir), MAY_WRITE, &ad); in smack_inode_unlink()
1088 struct smk_audit_info ad; in smack_inode_rmdir() local
1091 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_rmdir()
1092 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_rmdir()
1097 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_rmdir()
1103 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_INODE); in smack_inode_rmdir()
1104 smk_ad_setfield_u_fs_inode(&ad, dir); in smack_inode_rmdir()
1105 rc = smk_curacc(smk_of_inode(dir), MAY_WRITE, &ad); in smack_inode_rmdir()
1131 struct smk_audit_info ad; in smack_inode_rename() local
1133 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_rename()
1134 smk_ad_setfield_u_fs_path_dentry(&ad, old_dentry); in smack_inode_rename()
1137 rc = smk_curacc(isp, MAY_READWRITE, &ad); in smack_inode_rename()
1142 smk_ad_setfield_u_fs_path_dentry(&ad, new_dentry); in smack_inode_rename()
1143 rc = smk_curacc(isp, MAY_READWRITE, &ad); in smack_inode_rename()
1161 struct smk_audit_info ad; in smack_inode_permission() local
1180 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_INODE); in smack_inode_permission()
1181 smk_ad_setfield_u_fs_inode(&ad, inode); in smack_inode_permission()
1182 rc = smk_curacc(smk_of_inode(inode), mask, &ad); in smack_inode_permission()
1196 struct smk_audit_info ad; in smack_inode_setattr() local
1204 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_setattr()
1205 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_setattr()
1207 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_setattr()
1220 struct smk_audit_info ad; in smack_inode_getattr() local
1224 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_inode_getattr()
1225 smk_ad_setfield_u_fs_path(&ad, *path); in smack_inode_getattr()
1226 rc = smk_curacc(smk_of_inode(inode), MAY_READ, &ad); in smack_inode_getattr()
1246 struct smk_audit_info ad; in smack_inode_setxattr() local
1286 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_setxattr()
1287 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_setxattr()
1290 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_setxattr()
1345 struct smk_audit_info ad; in smack_inode_getxattr() local
1348 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_getxattr()
1349 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_getxattr()
1351 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_READ, &ad); in smack_inode_getxattr()
1368 struct smk_audit_info ad; in smack_inode_removexattr() local
1385 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_DENTRY); in smack_inode_removexattr()
1386 smk_ad_setfield_u_fs_path_dentry(&ad, dentry); in smack_inode_removexattr()
1388 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_removexattr()
1545 struct smk_audit_info ad; in smack_file_ioctl() local
1551 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_ioctl()
1552 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_ioctl()
1555 rc = smk_curacc(smk_of_inode(inode), MAY_WRITE, &ad); in smack_file_ioctl()
1560 rc = smk_curacc(smk_of_inode(inode), MAY_READ, &ad); in smack_file_ioctl()
1576 struct smk_audit_info ad; in smack_file_lock() local
1583 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_lock()
1584 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_lock()
1585 rc = smk_curacc(smk_of_inode(inode), MAY_LOCK, &ad); in smack_file_lock()
1605 struct smk_audit_info ad; in smack_file_fcntl() local
1617 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_fcntl()
1618 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_fcntl()
1619 rc = smk_curacc(smk_of_inode(inode), MAY_LOCK, &ad); in smack_file_fcntl()
1624 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_fcntl()
1625 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_fcntl()
1626 rc = smk_curacc(smk_of_inode(inode), MAY_WRITE, &ad); in smack_file_fcntl()
1780 struct smk_audit_info ad; in smack_file_send_sigiotask() local
1799 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_TASK); in smack_file_send_sigiotask()
1800 smk_ad_setfield_u_tsk(&ad, tsk); in smack_file_send_sigiotask()
1801 smack_log(skp->smk_known, tkp->smk_known, MAY_DELIVER, rc, &ad); in smack_file_send_sigiotask()
1815 struct smk_audit_info ad; in smack_file_receive() local
1824 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_receive()
1825 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_receive()
1837 rc = smk_access(tsp->smk_task, ssp->smk_out, MAY_WRITE, &ad); in smack_file_receive()
1841 rc = smk_access(ssp->smk_in, tsp->smk_task, MAY_WRITE, &ad); in smack_file_receive()
1853 rc = smk_curacc(smk_of_inode(inode), may, &ad); in smack_file_receive()
1873 struct smk_audit_info ad; in smack_file_open() local
1876 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); in smack_file_open()
1877 smk_ad_setfield_u_fs_path(&ad, file->f_path); in smack_file_open()
1878 rc = smk_tskacc(tsp, smk_of_inode(inode), MAY_READ, &ad); in smack_file_open()
2033 struct smk_audit_info ad; in smk_curacc_on_task() local
2037 smk_ad_init(&ad, caller, LSM_AUDIT_DATA_TASK); in smk_curacc_on_task()
2038 smk_ad_setfield_u_tsk(&ad, p); in smk_curacc_on_task()
2039 rc = smk_curacc(skp, access, &ad); in smk_curacc_on_task()
2173 struct smk_audit_info ad; in smack_task_kill() local
2181 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_TASK); in smack_task_kill()
2182 smk_ad_setfield_u_tsk(&ad, p); in smack_task_kill()
2188 rc = smk_curacc(tkp, MAY_DELIVER, &ad); in smack_task_kill()
2198 rc = smk_access(skp, tkp, MAY_DELIVER, &ad); in smack_task_kill()
2460 struct smk_audit_info ad; in smk_ipv4_check() local
2468 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smk_ipv4_check()
2469 ad.a.u.net->family = sap->sin_family; in smk_ipv4_check()
2470 ad.a.u.net->dport = sap->sin_port; in smk_ipv4_check()
2471 ad.a.u.net->v4info.daddr = sap->sin_addr.s_addr; in smk_ipv4_check()
2474 rc = smk_access(skp, hkp, MAY_WRITE, &ad); in smk_ipv4_check()
2503 struct smk_audit_info ad; in smk_ipv6_check() local
2507 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smk_ipv6_check()
2508 ad.a.u.net->family = PF_INET6; in smk_ipv6_check()
2509 ad.a.u.net->dport = ntohs(address->sin6_port); in smk_ipv6_check()
2511 ad.a.u.net->v6info.saddr = address->sin6_addr; in smk_ipv6_check()
2513 ad.a.u.net->v6info.daddr = address->sin6_addr; in smk_ipv6_check()
2515 rc = smk_access(subject, object, MAY_WRITE, &ad); in smk_ipv6_check()
2938 struct smk_audit_info ad; in smk_curacc_shm() local
2942 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smk_curacc_shm()
2943 ad.a.u.ipc_id = isp->id; in smk_curacc_shm()
2945 rc = smk_curacc(ssp, access, &ad); in smk_curacc_shm()
3027 struct smk_audit_info ad; in smk_curacc_sem() local
3031 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smk_curacc_sem()
3032 ad.a.u.ipc_id = isp->id; in smk_curacc_sem()
3034 rc = smk_curacc(ssp, access, &ad); in smk_curacc_sem()
3122 struct smk_audit_info ad; in smk_curacc_msq() local
3126 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smk_curacc_msq()
3127 ad.a.u.ipc_id = isp->id; in smk_curacc_msq()
3129 rc = smk_curacc(msp, access, &ad); in smk_curacc_msq()
3228 struct smk_audit_info ad; in smack_ipc_permission() local
3232 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_IPC); in smack_ipc_permission()
3233 ad.a.u.ipc_id = ipp->id; in smack_ipc_permission()
3235 rc = smk_curacc(iskp, may, &ad); in smack_ipc_permission()
3582 struct smk_audit_info ad; in smack_unix_stream_connect() local
3592 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_unix_stream_connect()
3593 smk_ad_setfield_u_net_sk(&ad, other); in smack_unix_stream_connect()
3595 rc = smk_access(skp, okp, MAY_WRITE, &ad); in smack_unix_stream_connect()
3600 rc = smk_access(okp, skp, MAY_WRITE, &ad); in smack_unix_stream_connect()
3629 struct smk_audit_info ad; in smack_unix_may_send() local
3635 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_unix_may_send()
3636 smk_ad_setfield_u_net_sk(&ad, other->sk); in smack_unix_may_send()
3642 rc = smk_access(ssp->smk_out, osp->smk_in, MAY_WRITE, &ad); in smack_unix_may_send()
3903 struct smk_audit_info ad; in smack_socket_sock_rcv_skb() local
3931 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_socket_sock_rcv_skb()
3932 ad.a.u.net->family = family; in smack_socket_sock_rcv_skb()
3933 ad.a.u.net->netif = skb->skb_iif; in smack_socket_sock_rcv_skb()
3934 ipv4_skb_to_auditdata(skb, &ad.a, NULL); in smack_socket_sock_rcv_skb()
3942 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_socket_sock_rcv_skb()
3964 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_socket_sock_rcv_skb()
3965 ad.a.u.net->family = family; in smack_socket_sock_rcv_skb()
3966 ad.a.u.net->netif = skb->skb_iif; in smack_socket_sock_rcv_skb()
3967 ipv6_skb_to_auditdata(skb, &ad.a, NULL); in smack_socket_sock_rcv_skb()
3969 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_socket_sock_rcv_skb()
4127 struct smk_audit_info ad; in smack_inet_conn_request() local
4159 smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); in smack_inet_conn_request()
4160 ad.a.u.net->family = family; in smack_inet_conn_request()
4161 ad.a.u.net->netif = skb->skb_iif; in smack_inet_conn_request()
4162 ipv4_skb_to_auditdata(skb, &ad.a, NULL); in smack_inet_conn_request()
4168 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_inet_conn_request()
4271 struct smk_audit_info ad; in smack_key_permission() local
4319 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_KEY); in smack_key_permission()
4320 ad.a.u.key_struct.key = keyp->serial; in smack_key_permission()
4321 ad.a.u.key_struct.key_desc = keyp->description; in smack_key_permission()
4323 rc = smk_access(tkp, keyp->security, request, &ad); in smack_key_permission()
4368 struct smk_audit_info ad; in smack_watch_key() local
4390 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_KEY); in smack_watch_key()
4391 ad.a.u.key_struct.key = key->serial; in smack_watch_key()
4392 ad.a.u.key_struct.key_desc = key->description; in smack_watch_key()
4394 rc = smk_access(tkp, key->security, MAY_READ, &ad); in smack_watch_key()
4412 struct smk_audit_info ad; in smack_post_notification() local
4425 smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_NOTIFICATION); in smack_post_notification()
4426 rc = smk_access(subj, obj, MAY_WRITE, &ad); in smack_post_notification()