Lines Matching refs:elements
203 mac_socket_externalize_label(struct label *label, char *elements, in mac_socket_externalize_label() argument
208 MAC_POLICY_EXTERNALIZE(socket, label, elements, outbuf, outbuflen); in mac_socket_externalize_label()
214 mac_socketpeer_externalize_label(struct label *label, char *elements, in mac_socketpeer_externalize_label() argument
219 MAC_POLICY_EXTERNALIZE(socketpeer, label, elements, outbuf, in mac_socketpeer_externalize_label()
563 char *buffer, *elements; in mac_getsockopt_label() local
574 elements = malloc(mac->m_buflen, M_MACTEMP, M_WAITOK); in mac_getsockopt_label()
575 error = copyinstr(mac->m_string, elements, mac->m_buflen, NULL); in mac_getsockopt_label()
577 free(elements, M_MACTEMP); in mac_getsockopt_label()
586 error = mac_socket_externalize_label(intlabel, elements, buffer, in mac_getsockopt_label()
593 free(elements, M_MACTEMP); in mac_getsockopt_label()
602 char *elements, *buffer; in mac_getsockopt_peerlabel() local
613 elements = malloc(mac->m_buflen, M_MACTEMP, M_WAITOK); in mac_getsockopt_peerlabel()
614 error = copyinstr(mac->m_string, elements, mac->m_buflen, NULL); in mac_getsockopt_peerlabel()
616 free(elements, M_MACTEMP); in mac_getsockopt_peerlabel()
629 error = mac_socketpeer_externalize_label(intlabel, elements, buffer, in mac_getsockopt_peerlabel()
637 free(elements, M_MACTEMP); in mac_getsockopt_peerlabel()