Lines Matching refs:k_ar

109 	ar->k_ar.ar_arg_addr = addr;  in audit_arg_addr()
124 ar->k_ar.ar_arg_exitstatus = status; in audit_arg_exit()
125 ar->k_ar.ar_arg_exitretval = retval; in audit_arg_exit()
132 ar->k_ar.ar_arg_len = len; in audit_arg_len()
139 ar->k_ar.ar_arg_fd2 = fd; in audit_arg_fd2()
146 ar->k_ar.ar_arg_fd = fd; in audit_arg_fd()
153 ar->k_ar.ar_arg_fflags = fflags; in audit_arg_fflags()
160 ar->k_ar.ar_arg_gid = gid; in audit_arg_gid()
167 ar->k_ar.ar_arg_uid = uid; in audit_arg_uid()
174 ar->k_ar.ar_arg_egid = egid; in audit_arg_egid()
181 ar->k_ar.ar_arg_euid = euid; in audit_arg_euid()
188 ar->k_ar.ar_arg_rgid = rgid; in audit_arg_rgid()
195 ar->k_ar.ar_arg_ruid = ruid; in audit_arg_ruid()
202 ar->k_ar.ar_arg_sgid = sgid; in audit_arg_sgid()
209 ar->k_ar.ar_arg_suid = suid; in audit_arg_suid()
219 ar->k_ar.ar_arg_groups.gidset[i] = gidset[i]; in audit_arg_groupset()
221 ar->k_ar.ar_arg_groups.gidset_size = gidset_size; in audit_arg_groupset()
228 strlcpy(ar->k_ar.ar_arg_login, login, MAXLOGNAME); in audit_arg_login()
235 bcopy(name, &ar->k_ar.ar_arg_ctlname, namelen * sizeof(int)); in audit_arg_ctlname()
236 ar->k_ar.ar_arg_len = namelen; in audit_arg_ctlname()
243 ar->k_ar.ar_arg_mask = mask; in audit_arg_mask()
250 ar->k_ar.ar_arg_mode = mode; in audit_arg_mode()
257 ar->k_ar.ar_arg_value32 = value32; in audit_arg_value32()
264 ar->k_ar.ar_arg_value64 = value64; in audit_arg_value64()
271 ar->k_ar.ar_arg_uid = uid; in audit_arg_owner()
272 ar->k_ar.ar_arg_gid = gid; in audit_arg_owner()
279 ar->k_ar.ar_arg_pid = pid; in audit_arg_pid()
295 ar->k_ar.ar_arg_auid = my_cred->cr_audit.as_aia_p->ai_auid; in audit_arg_process()
296 ar->k_ar.ar_arg_asid = my_cred->cr_audit.as_aia_p->ai_asid; in audit_arg_process()
298 &ar->k_ar.ar_arg_termid_addr, sizeof(au_tid_addr_t)); in audit_arg_process()
299 ar->k_ar.ar_arg_euid = kauth_cred_getuid(my_cred); in audit_arg_process()
300 ar->k_ar.ar_arg_egid = kauth_cred_getgid(my_cred); in audit_arg_process()
301 ar->k_ar.ar_arg_ruid = kauth_cred_getruid(my_cred); in audit_arg_process()
302 ar->k_ar.ar_arg_rgid = kauth_cred_getrgid(my_cred); in audit_arg_process()
304 ar->k_ar.ar_arg_pid = proc_getpid(p); in audit_arg_process()
312 ar->k_ar.ar_arg_signum = signum; in audit_arg_signum()
320 ar->k_ar.ar_arg_sockinfo.sai_domain = sodomain; in audit_arg_socket()
321 ar->k_ar.ar_arg_sockinfo.sai_type = sotype; in audit_arg_socket()
322 ar->k_ar.ar_arg_sockinfo.sai_protocol = soprotocol; in audit_arg_socket()
347 if (sa->sa_len > sizeof(ar->k_ar.ar_arg_sockaddr)) { in audit_arg_sockaddr()
348 bcopy(sa, &ar->k_ar.ar_arg_sockaddr, sizeof(ar->k_ar.ar_arg_sockaddr)); in audit_arg_sockaddr()
350 bcopy(sa, &ar->k_ar.ar_arg_sockaddr, sa->sa_len); in audit_arg_sockaddr()
382 ar->k_ar.ar_arg_auid = auid; in audit_arg_auid()
389 ar->k_ar.ar_arg_auid = au_info->ai_auid; in audit_arg_auditinfo()
390 ar->k_ar.ar_arg_asid = au_info->ai_asid; in audit_arg_auditinfo()
391 ar->k_ar.ar_arg_amask.am_success = au_info->ai_mask.am_success; in audit_arg_auditinfo()
392 ar->k_ar.ar_arg_amask.am_failure = au_info->ai_mask.am_failure; in audit_arg_auditinfo()
393 ar->k_ar.ar_arg_termid.port = au_info->ai_termid.port; in audit_arg_auditinfo()
394 ar->k_ar.ar_arg_termid.machine = au_info->ai_termid.machine; in audit_arg_auditinfo()
402 ar->k_ar.ar_arg_auid = au_info->ai_auid; in audit_arg_auditinfo_addr()
403 ar->k_ar.ar_arg_asid = au_info->ai_asid; in audit_arg_auditinfo_addr()
404 ar->k_ar.ar_arg_amask.am_success = au_info->ai_mask.am_success; in audit_arg_auditinfo_addr()
405 ar->k_ar.ar_arg_amask.am_failure = au_info->ai_mask.am_failure; in audit_arg_auditinfo_addr()
406 ar->k_ar.ar_arg_termid_addr.at_type = au_info->ai_termid.at_type; in audit_arg_auditinfo_addr()
407 ar->k_ar.ar_arg_termid_addr.at_port = au_info->ai_termid.at_port; in audit_arg_auditinfo_addr()
408 ar->k_ar.ar_arg_termid_addr.at_addr[0] = au_info->ai_termid.at_addr[0]; in audit_arg_auditinfo_addr()
409 ar->k_ar.ar_arg_termid_addr.at_addr[1] = au_info->ai_termid.at_addr[1]; in audit_arg_auditinfo_addr()
410 ar->k_ar.ar_arg_termid_addr.at_addr[2] = au_info->ai_termid.at_addr[2]; in audit_arg_auditinfo_addr()
411 ar->k_ar.ar_arg_termid_addr.at_addr[3] = au_info->ai_termid.at_addr[3]; in audit_arg_auditinfo_addr()
421 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_TEXT); in audit_arg_text()
426 if (ar->k_ar.ar_arg_text == NULL) { in audit_arg_text()
427 ar->k_ar.ar_arg_text = zalloc(ZV_NAMEI); in audit_arg_text()
430 strlcpy(ar->k_ar.ar_arg_text, text, MAXPATHLEN); in audit_arg_text()
444 if (ar->k_ar.ar_arg_opaque == NULL) { in audit_arg_opaque()
445 ar->k_ar.ar_arg_opaque = kalloc_data(size, Z_WAITOK); in audit_arg_opaque()
450 if (ar->k_ar.ar_arg_opaque == NULL) { in audit_arg_opaque()
454 memcpy(ar->k_ar.ar_arg_opaque, data, size); in audit_arg_opaque()
455 ar->k_ar.ar_arg_opq_size = (u_int16_t) size; in audit_arg_opaque()
477 if (ar->k_ar.ar_arg_data == NULL) { in audit_arg_data()
478 ar->k_ar.ar_arg_data = kalloc_data(sz, Z_WAITOK); in audit_arg_data()
483 if (ar->k_ar.ar_arg_data == NULL) { in audit_arg_data()
487 memcpy(ar->k_ar.ar_arg_data, data, sz); in audit_arg_data()
491 ar->k_ar.ar_arg_data_type = AUR_BYTE; in audit_arg_data()
495 ar->k_ar.ar_arg_data_type = AUR_SHORT; in audit_arg_data()
499 ar->k_ar.ar_arg_data_type = AUR_INT32; in audit_arg_data()
503 ar->k_ar.ar_arg_data_type = AUR_INT64; in audit_arg_data()
507 kfree_data(ar->k_ar.ar_arg_data, sz); in audit_arg_data()
508 ar->k_ar.ar_arg_data = NULL; in audit_arg_data()
512 ar->k_ar.ar_arg_data_count = (u_char)number; in audit_arg_data()
520 ar->k_ar.ar_arg_cmd = cmd; in audit_arg_cmd()
527 ar->k_ar.ar_arg_svipc_cmd = cmd; in audit_arg_svipc_cmd()
534 bcopy(perm, &ar->k_ar.ar_arg_svipc_perm, in audit_arg_svipc_perm()
535 sizeof(ar->k_ar.ar_arg_svipc_perm)); in audit_arg_svipc_perm()
542 ar->k_ar.ar_arg_svipc_id = id; in audit_arg_svipc_id()
549 ar->k_ar.ar_arg_svipc_addr = addr; in audit_arg_svipc_addr()
557 ar->k_ar.ar_arg_pipc_perm.pipc_uid = uid; in audit_arg_posix_ipc_perm()
558 ar->k_ar.ar_arg_pipc_perm.pipc_gid = gid; in audit_arg_posix_ipc_perm()
559 ar->k_ar.ar_arg_pipc_perm.pipc_mode = mode; in audit_arg_posix_ipc_perm()
566 bcopy((const void *)udata, &ar->k_ar.ar_arg_auditon, in audit_arg_auditon()
567 sizeof(ar->k_ar.ar_arg_auditon)); in audit_arg_auditon()
597 ar->k_ar.ar_arg_sockinfo.sai_type = in audit_arg_file()
599 ar->k_ar.ar_arg_sockinfo.sai_domain = SOCK_DOM(so); in audit_arg_file()
600 ar->k_ar.ar_arg_sockinfo.sai_protocol = SOCK_PROTO(so); in audit_arg_file()
603 &ar->k_ar.ar_arg_sockinfo.sai_faddr; in audit_arg_file()
607 &ar->k_ar.ar_arg_sockinfo.sai_laddr; in audit_arg_file()
616 ar->k_ar.ar_arg_sockinfo.sai_type = in audit_arg_file()
618 ar->k_ar.ar_arg_sockinfo.sai_domain = SOCK_DOM(so); in audit_arg_file()
619 ar->k_ar.ar_arg_sockinfo.sai_protocol = SOCK_PROTO(so); in audit_arg_file()
622 &ar->k_ar.ar_arg_sockinfo.sai_faddr; in audit_arg_file()
626 &ar->k_ar.ar_arg_sockinfo.sai_laddr; in audit_arg_file()
665 pathp = &ar->k_ar.ar_arg_upath1; in audit_arg_upath()
667 pathp = &ar->k_ar.ar_arg_upath2; in audit_arg_upath()
696 pathp = &ar->k_ar.ar_arg_kpath1; in audit_arg_kpath()
698 pathp = &ar->k_ar.ar_arg_kpath2; in audit_arg_kpath()
755 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_KPATH1); in audit_arg_vnpath()
756 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_VNODE1); in audit_arg_vnpath()
757 pathp = &ar->k_ar.ar_arg_kpath1; in audit_arg_vnpath()
758 vnp = &ar->k_ar.ar_arg_vnode1; in audit_arg_vnpath()
760 vnode_mac_labelp = &ar->k_ar.ar_vnode1_mac_labels; in audit_arg_vnpath()
763 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_KPATH2); in audit_arg_vnpath()
764 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_VNODE2); in audit_arg_vnpath()
765 pathp = &ar->k_ar.ar_arg_kpath2; in audit_arg_vnpath()
766 vnp = &ar->k_ar.ar_arg_vnode2; in audit_arg_vnpath()
768 vnode_mac_labelp = &ar->k_ar.ar_vnode2_mac_labels; in audit_arg_vnpath()
851 ar->k_ar.ar_arg_mach_port1 = port; in audit_arg_mach_port1()
858 ar->k_ar.ar_arg_mach_port2 = port; in audit_arg_mach_port2()
873 if (ar->k_ar.ar_arg_argv == NULL) { in audit_arg_argv()
874 ar->k_ar.ar_arg_argv = kalloc_data(length, Z_WAITOK); in audit_arg_argv()
877 if (ar->k_ar.ar_arg_argv == NULL) { in audit_arg_argv()
881 bcopy(argv, ar->k_ar.ar_arg_argv, length); in audit_arg_argv()
882 ar->k_ar.ar_arg_argc = argc; in audit_arg_argv()
896 if (ar->k_ar.ar_arg_envv == NULL) { in audit_arg_envv()
897 ar->k_ar.ar_arg_envv = kalloc_data(length, Z_WAITOK); in audit_arg_envv()
900 if (ar->k_ar.ar_arg_envv == NULL) { in audit_arg_envv()
904 bcopy(envv, ar->k_ar.ar_arg_envv, length); in audit_arg_envv()
905 ar->k_ar.ar_arg_envc = envc; in audit_arg_envv()
1010 audit_identity_info_construct(&ar->k_ar.ar_arg_identity); in audit_arg_identity()