Lines Matching refs:k_ar
94 ar->k_ar.ar_cred_mac_labels = (char *)zalloc(audit_mac_label_zone);
95 if (ar->k_ar.ar_cred_mac_labels == NULL)
98 mac.m_string = ar->k_ar.ar_cred_mac_labels;
104 ar->k_ar.ar_mac_records = (struct mac_audit_record_list_t *)
105 kalloc(sizeof(*ar->k_ar.ar_mac_records));
106 if (ar->k_ar.ar_mac_records == NULL) {
107 zfree(audit_mac_label_zone, ar->k_ar.ar_cred_mac_labels);
110 LIST_INIT(ar->k_ar.ar_mac_records);
111 ar->k_ar.ar_forced_by_mac = 0;
121 if (ar->k_ar.ar_vnode1_mac_labels != NULL)
122 zfree(audit_mac_label_zone, ar->k_ar.ar_vnode1_mac_labels);
123 if (ar->k_ar.ar_vnode2_mac_labels != NULL)
124 zfree(audit_mac_label_zone, ar->k_ar.ar_vnode2_mac_labels);
125 if (ar->k_ar.ar_cred_mac_labels != NULL)
126 zfree(audit_mac_label_zone, ar->k_ar.ar_cred_mac_labels);
127 if (ar->k_ar.ar_arg_mac_string != NULL)
128 kfree(ar->k_ar.ar_arg_mac_string,
134 head = LIST_FIRST(ar->k_ar.ar_mac_records);
141 kfree(ar->k_ar.ar_mac_records, sizeof(*ar->k_ar.ar_mac_records));
154 uthread->uu_ar->k_ar.ar_forced_by_mac = 1;
184 uthread->uu_ar->k_ar.ar_forced_by_mac);
229 LIST_INSERT_HEAD(cur->k_ar.ar_mac_records, record, records);
238 if (ar->k_ar.ar_arg_mac_string == NULL)
239 ar->k_ar.ar_arg_mac_string =
248 if (ar->k_ar.ar_arg_mac_string == NULL)
249 if (ar->k_ar.ar_arg_mac_string == NULL)
252 strncpy(ar->k_ar.ar_arg_mac_string, MAC_ARG_PREFIX,
254 strncpy(ar->k_ar.ar_arg_mac_string + MAC_ARG_PREFIX_LEN, string,