Lines Matching refs:mac
80 struct mac *mac_p, int follow);
82 struct mac *mac_p, int follow);
88 struct mac mac; in sys___mac_get_pid() local
93 error = copyin(uap->mac_p, &mac, sizeof(mac)); in sys___mac_get_pid()
97 error = mac_check_structmac_consistent(&mac); in sys___mac_get_pid()
113 elements = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK); in sys___mac_get_pid()
114 error = copyinstr(mac.m_string, elements, mac.m_buflen, NULL); in sys___mac_get_pid()
121 buffer = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK | M_ZERO); in sys___mac_get_pid()
123 buffer, mac.m_buflen); in sys___mac_get_pid()
125 error = copyout(buffer, mac.m_string, strlen(buffer)+1); in sys___mac_get_pid()
137 struct mac mac; in sys___mac_get_proc() local
140 error = copyin(uap->mac_p, &mac, sizeof(mac)); in sys___mac_get_proc()
144 error = mac_check_structmac_consistent(&mac); in sys___mac_get_proc()
148 elements = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK); in sys___mac_get_proc()
149 error = copyinstr(mac.m_string, elements, mac.m_buflen, NULL); in sys___mac_get_proc()
155 buffer = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK | M_ZERO); in sys___mac_get_proc()
157 elements, buffer, mac.m_buflen); in sys___mac_get_proc()
159 error = copyout(buffer, mac.m_string, strlen(buffer)+1); in sys___mac_get_proc()
172 struct mac mac; in sys___mac_set_proc() local
179 error = copyin(uap->mac_p, &mac, sizeof(mac)); in sys___mac_set_proc()
183 error = mac_check_structmac_consistent(&mac); in sys___mac_set_proc()
187 buffer = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK); in sys___mac_set_proc()
188 error = copyinstr(mac.m_string, buffer, mac.m_buflen, NULL); in sys___mac_set_proc()
233 struct mac mac; in sys___mac_get_fd() local
240 error = copyin(uap->mac_p, &mac, sizeof(mac)); in sys___mac_get_fd()
244 error = mac_check_structmac_consistent(&mac); in sys___mac_get_fd()
248 elements = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK); in sys___mac_get_fd()
249 error = copyinstr(mac.m_string, elements, mac.m_buflen, NULL); in sys___mac_get_fd()
255 buffer = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK | M_ZERO); in sys___mac_get_fd()
274 buffer, mac.m_buflen); in sys___mac_get_fd()
289 buffer, mac.m_buflen); in sys___mac_get_fd()
304 buffer, mac.m_buflen); in sys___mac_get_fd()
312 error = copyout(buffer, mac.m_string, strlen(buffer)+1); in sys___mac_get_fd()
336 kern___mac_get_path(struct thread *td, const char *path_p, struct mac *mac_p, in kern___mac_get_path()
342 struct mac mac; in kern___mac_get_path() local
348 error = copyin(mac_p, &mac, sizeof(mac)); in kern___mac_get_path()
352 error = mac_check_structmac_consistent(&mac); in kern___mac_get_path()
356 elements = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK); in kern___mac_get_path()
357 error = copyinstr(mac.m_string, elements, mac.m_buflen, NULL); in kern___mac_get_path()
363 buffer = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK | M_ZERO); in kern___mac_get_path()
372 mac.m_buflen); in kern___mac_get_path()
377 error = copyout(buffer, mac.m_string, strlen(buffer)+1); in kern___mac_get_path()
395 struct mac mac; in sys___mac_set_fd() local
400 error = copyin(uap->mac_p, &mac, sizeof(mac)); in sys___mac_set_fd()
404 error = mac_check_structmac_consistent(&mac); in sys___mac_set_fd()
408 buffer = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK); in sys___mac_set_fd()
409 error = copyinstr(mac.m_string, buffer, mac.m_buflen, NULL); in sys___mac_set_fd()
503 kern___mac_set_path(struct thread *td, const char *path_p, struct mac *mac_p, in kern___mac_set_path()
509 struct mac mac; in kern___mac_set_path() local
516 error = copyin(mac_p, &mac, sizeof(mac)); in kern___mac_set_path()
520 error = mac_check_structmac_consistent(&mac); in kern___mac_set_path()
524 buffer = malloc(mac.m_buflen, M_MACTEMP, M_WAITOK); in kern___mac_set_path()
525 error = copyinstr(mac.m_string, buffer, mac.m_buflen, NULL); in kern___mac_set_path()