Lines Matching refs:k_ar

82 	ar->k_ar.ar_cred_mac_labels = zalloc_flags(audit_mac_label_zone,  in audit_mac_new()
85 mac.m_string = ar->k_ar.ar_cred_mac_labels; in audit_mac_new()
87 zfree(audit_mac_label_zone, ar->k_ar.ar_cred_mac_labels); in audit_mac_new()
94 ar->k_ar.ar_mac_records = (struct mac_audit_record_list_t *) in audit_mac_new()
96 if (ar->k_ar.ar_mac_records == NULL) { in audit_mac_new()
97 zfree(audit_mac_label_zone, ar->k_ar.ar_cred_mac_labels); in audit_mac_new()
100 LIST_INIT(ar->k_ar.ar_mac_records); in audit_mac_new()
101 ar->k_ar.ar_forced_by_mac = 0; in audit_mac_new()
111 if (ar->k_ar.ar_vnode1_mac_labels != NULL) { in audit_mac_free()
112 zfree(audit_mac_label_zone, ar->k_ar.ar_vnode1_mac_labels); in audit_mac_free()
114 if (ar->k_ar.ar_vnode2_mac_labels != NULL) { in audit_mac_free()
115 zfree(audit_mac_label_zone, ar->k_ar.ar_vnode2_mac_labels); in audit_mac_free()
117 if (ar->k_ar.ar_cred_mac_labels != NULL) { in audit_mac_free()
118 zfree(audit_mac_label_zone, ar->k_ar.ar_cred_mac_labels); in audit_mac_free()
120 if (ar->k_ar.ar_arg_mac_string != NULL) { in audit_mac_free()
121 kfree_data(ar->k_ar.ar_arg_mac_string, in audit_mac_free()
128 head = LIST_FIRST(ar->k_ar.ar_mac_records); in audit_mac_free()
135 kfree_type(struct mac_audit_record_list_t, ar->k_ar.ar_mac_records); in audit_mac_free()
149 uthread->uu_ar->k_ar.ar_forced_by_mac = 1; in audit_mac_syscall_enter()
180 uthread->uu_ar->k_ar.ar_forced_by_mac); in audit_mac_syscall_exit()
222 LIST_INSERT_HEAD(cur->k_ar.ar_mac_records, record, records); in audit_mac_data()
230 if (ar->k_ar.ar_arg_mac_string == NULL) { in audit_arg_mac_string()
231 ar->k_ar.ar_arg_mac_string = kalloc_data(MAC_MAX_LABEL_BUF_LEN + MAC_ARG_PREFIX_LEN, Z_WAITOK); in audit_arg_mac_string()
240 if (ar->k_ar.ar_arg_mac_string == NULL) { in audit_arg_mac_string()
244 strlcpy(ar->k_ar.ar_arg_mac_string, MAC_ARG_PREFIX, in audit_arg_mac_string()
246 strlcpy(ar->k_ar.ar_arg_mac_string + MAC_ARG_PREFIX_LEN, string, in audit_arg_mac_string()