Lines Matching refs:k_ar

111 	ar->k_ar.ar_arg_addr = addr;
126 ar->k_ar.ar_arg_exitstatus = status;
127 ar->k_ar.ar_arg_exitretval = retval;
135 ar->k_ar.ar_arg_len = len;
143 ar->k_ar.ar_arg_fd = fd;
151 ar->k_ar.ar_arg_fflags = fflags;
159 ar->k_ar.ar_arg_gid = gid;
167 ar->k_ar.ar_arg_uid = uid;
175 ar->k_ar.ar_arg_egid = egid;
183 ar->k_ar.ar_arg_euid = euid;
191 ar->k_ar.ar_arg_rgid = rgid;
199 ar->k_ar.ar_arg_ruid = ruid;
207 ar->k_ar.ar_arg_sgid = sgid;
215 ar->k_ar.ar_arg_suid = suid;
225 ar->k_ar.ar_arg_groups.gidset[i] = gidset[i];
226 ar->k_ar.ar_arg_groups.gidset_size = gidset_size;
234 strlcpy(ar->k_ar.ar_arg_login, login, MAXLOGNAME);
242 bcopy(name, &ar->k_ar.ar_arg_ctlname, namelen * sizeof(int));
243 ar->k_ar.ar_arg_len = namelen;
251 ar->k_ar.ar_arg_mask = mask;
259 ar->k_ar.ar_arg_mode = mode;
267 ar->k_ar.ar_arg_value32 = value32;
275 ar->k_ar.ar_arg_value64 = value64;
283 ar->k_ar.ar_arg_uid = uid;
284 ar->k_ar.ar_arg_gid = gid;
292 ar->k_ar.ar_arg_pid = pid;
307 ar->k_ar.ar_arg_auid = my_cred->cr_audit.as_aia_p->ai_auid;
308 ar->k_ar.ar_arg_asid = my_cred->cr_audit.as_aia_p->ai_asid;
310 &ar->k_ar.ar_arg_termid_addr, sizeof(au_tid_addr_t));
311 ar->k_ar.ar_arg_euid = kauth_cred_getuid(my_cred);
312 ar->k_ar.ar_arg_egid = kauth_cred_getgid(my_cred);
313 ar->k_ar.ar_arg_ruid = kauth_cred_getruid(my_cred);
314 ar->k_ar.ar_arg_rgid = kauth_cred_getrgid(my_cred);
316 ar->k_ar.ar_arg_pid = p->p_pid;
325 ar->k_ar.ar_arg_signum = signum;
334 ar->k_ar.ar_arg_sockinfo.sai_domain = sodomain;
335 ar->k_ar.ar_arg_sockinfo.sai_type = sotype;
336 ar->k_ar.ar_arg_sockinfo.sai_protocol = soprotocol;
360 bcopy(sa, &ar->k_ar.ar_arg_sockaddr, sa->sa_len);
397 ar->k_ar.ar_arg_auid = auid;
405 ar->k_ar.ar_arg_auid = au_info->ai_auid;
406 ar->k_ar.ar_arg_asid = au_info->ai_asid;
407 ar->k_ar.ar_arg_amask.am_success = au_info->ai_mask.am_success;
408 ar->k_ar.ar_arg_amask.am_failure = au_info->ai_mask.am_failure;
409 ar->k_ar.ar_arg_termid.port = au_info->ai_termid.port;
410 ar->k_ar.ar_arg_termid.machine = au_info->ai_termid.machine;
419 ar->k_ar.ar_arg_auid = au_info->ai_auid;
420 ar->k_ar.ar_arg_asid = au_info->ai_asid;
421 ar->k_ar.ar_arg_amask.am_success = au_info->ai_mask.am_success;
422 ar->k_ar.ar_arg_amask.am_failure = au_info->ai_mask.am_failure;
423 ar->k_ar.ar_arg_termid_addr.at_type = au_info->ai_termid.at_type;
424 ar->k_ar.ar_arg_termid_addr.at_port = au_info->ai_termid.at_port;
425 ar->k_ar.ar_arg_termid_addr.at_addr[0] = au_info->ai_termid.at_addr[0];
426 ar->k_ar.ar_arg_termid_addr.at_addr[1] = au_info->ai_termid.at_addr[1];
427 ar->k_ar.ar_arg_termid_addr.at_addr[2] = au_info->ai_termid.at_addr[2];
428 ar->k_ar.ar_arg_termid_addr.at_addr[3] = au_info->ai_termid.at_addr[3];
439 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_TEXT);
443 if (ar->k_ar.ar_arg_text == NULL)
444 ar->k_ar.ar_arg_text = malloc(MAXPATHLEN, M_AUDITTEXT,
447 strncpy(ar->k_ar.ar_arg_text, text, MAXPATHLEN);
461 if (ar->k_ar.ar_arg_opaque == NULL)
462 ar->k_ar.ar_arg_opaque = malloc(size, M_AUDITDATA, M_WAITOK);
466 memcpy(ar->k_ar.ar_arg_opaque, data, size);
467 ar->k_ar.ar_arg_opq_size = (u_int16_t) size;
488 if (ar->k_ar.ar_arg_data == NULL)
489 ar->k_ar.ar_arg_data = malloc(sz, M_AUDITDATA, M_WAITOK);
493 memcpy(ar->k_ar.ar_arg_data, data, sz);
497 ar->k_ar.ar_arg_data_type = AUR_BYTE;
501 ar->k_ar.ar_arg_data_type = AUR_SHORT;
505 ar->k_ar.ar_arg_data_type = AUR_INT32;
509 ar->k_ar.ar_arg_data_type = AUR_INT64;
513 free(ar->k_ar.ar_arg_data, M_AUDITDATA);
514 ar->k_ar.ar_arg_data = NULL;
518 ar->k_ar.ar_arg_data_count = (u_char)number;
527 ar->k_ar.ar_arg_cmd = cmd;
535 ar->k_ar.ar_arg_svipc_cmd = cmd;
543 bcopy(perm, &ar->k_ar.ar_arg_svipc_perm,
544 sizeof(ar->k_ar.ar_arg_svipc_perm));
552 ar->k_ar.ar_arg_svipc_id = id;
560 ar->k_ar.ar_arg_svipc_addr = addr;
569 ar->k_ar.ar_arg_pipc_perm.pipc_uid = uid;
570 ar->k_ar.ar_arg_pipc_perm.pipc_gid = gid;
571 ar->k_ar.ar_arg_pipc_perm.pipc_mode = mode;
579 bcopy((void *)udata, &ar->k_ar.ar_arg_auditon,
580 sizeof(ar->k_ar.ar_arg_auditon));
609 ar->k_ar.ar_arg_sockinfo.sai_type =
611 ar->k_ar.ar_arg_sockinfo.sai_domain =
613 ar->k_ar.ar_arg_sockinfo.sai_protocol =
617 &ar->k_ar.ar_arg_sockinfo.sai_faddr;
621 &ar->k_ar.ar_arg_sockinfo.sai_laddr;
629 ar->k_ar.ar_arg_sockinfo.sai_type =
631 ar->k_ar.ar_arg_sockinfo.sai_domain =
633 ar->k_ar.ar_arg_sockinfo.sai_protocol =
637 &ar->k_ar.ar_arg_sockinfo.sai_faddr;
641 &ar->k_ar.ar_arg_sockinfo.sai_laddr;
680 pathp = &ar->k_ar.ar_arg_upath1;
682 pathp = &ar->k_ar.ar_arg_upath2;
741 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_KPATH1);
742 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_VNODE1);
743 pathp = &ar->k_ar.ar_arg_kpath1;
744 vnp = &ar->k_ar.ar_arg_vnode1;
746 vnode_mac_labelp = &ar->k_ar.ar_vnode1_mac_labels;
749 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_KPATH2);
750 ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_VNODE2);
751 pathp = &ar->k_ar.ar_arg_kpath2;
752 vnp = &ar->k_ar.ar_arg_vnode2;
754 vnode_mac_labelp = &ar->k_ar.ar_vnode2_mac_labels;
833 ar->k_ar.ar_arg_mach_port1 = port;
841 ar->k_ar.ar_arg_mach_port2 = port;
856 if (ar->k_ar.ar_arg_argv == NULL)
857 ar->k_ar.ar_arg_argv = malloc(length, M_AUDITTEXT, M_WAITOK);
858 bcopy(argv, ar->k_ar.ar_arg_argv, length);
859 ar->k_ar.ar_arg_argc = argc;
873 if (ar->k_ar.ar_arg_envv == NULL)
874 ar->k_ar.ar_arg_envv = malloc(length, M_AUDITTEXT, M_WAITOK);
875 bcopy(envv, ar->k_ar.ar_arg_envv, length);
876 ar->k_ar.ar_arg_envc = envc;