Lines Matching refs:k_ar
95 ar->k_ar.ar_cred_mac_labels = (char *)zalloc(audit_mac_label_zone);
96 if (ar->k_ar.ar_cred_mac_labels == NULL)
99 mac.m_string = ar->k_ar.ar_cred_mac_labels;
105 ar->k_ar.ar_mac_records = (struct mac_audit_record_list_t *)
106 kalloc(sizeof(*ar->k_ar.ar_mac_records));
107 if (ar->k_ar.ar_mac_records == NULL) {
108 zfree(audit_mac_label_zone, ar->k_ar.ar_cred_mac_labels);
111 LIST_INIT(ar->k_ar.ar_mac_records);
112 ar->k_ar.ar_forced_by_mac = 0;
122 if (ar->k_ar.ar_vnode1_mac_labels != NULL)
123 zfree(audit_mac_label_zone, ar->k_ar.ar_vnode1_mac_labels);
124 if (ar->k_ar.ar_vnode2_mac_labels != NULL)
125 zfree(audit_mac_label_zone, ar->k_ar.ar_vnode2_mac_labels);
126 if (ar->k_ar.ar_cred_mac_labels != NULL)
127 zfree(audit_mac_label_zone, ar->k_ar.ar_cred_mac_labels);
128 if (ar->k_ar.ar_arg_mac_string != NULL)
129 kfree(ar->k_ar.ar_arg_mac_string,
135 head = LIST_FIRST(ar->k_ar.ar_mac_records);
142 kfree(ar->k_ar.ar_mac_records, sizeof(*ar->k_ar.ar_mac_records));
155 uthread->uu_ar->k_ar.ar_forced_by_mac = 1;
185 uthread->uu_ar->k_ar.ar_forced_by_mac);
230 LIST_INSERT_HEAD(cur->k_ar.ar_mac_records, record, records);
239 if (ar->k_ar.ar_arg_mac_string == NULL)
240 ar->k_ar.ar_arg_mac_string =
249 if (ar->k_ar.ar_arg_mac_string == NULL)
250 if (ar->k_ar.ar_arg_mac_string == NULL)
253 strncpy(ar->k_ar.ar_arg_mac_string, MAC_ARG_PREFIX,
255 strncpy(ar->k_ar.ar_arg_mac_string + MAC_ARG_PREFIX_LEN, string,