Lines Matching refs:intlabel

170 	struct label *intlabel;  in sys___mac_set_proc()  local
194 intlabel = mac_cred_label_alloc(); in sys___mac_set_proc()
195 error = mac_cred_internalize_label(intlabel, buffer); in sys___mac_set_proc()
206 error = mac_cred_check_relabel(oldcred, intlabel); in sys___mac_set_proc()
215 mac_cred_relabel(newcred, intlabel); in sys___mac_set_proc()
223 mac_cred_label_free(intlabel); in sys___mac_set_proc()
231 struct label *intlabel; in sys___mac_get_fd() local
269 intlabel = mac_vnode_label_alloc(); in sys___mac_get_fd()
271 mac_vnode_copy_label(vp->v_label, intlabel); in sys___mac_get_fd()
273 error = mac_vnode_externalize_label(intlabel, elements, in sys___mac_get_fd()
275 mac_vnode_label_free(intlabel); in sys___mac_get_fd()
284 intlabel = mac_pipe_label_alloc(); in sys___mac_get_fd()
286 mac_pipe_copy_label(pipe->pipe_pair->pp_label, intlabel); in sys___mac_get_fd()
288 error = mac_pipe_externalize_label(intlabel, elements, in sys___mac_get_fd()
290 mac_pipe_label_free(intlabel); in sys___mac_get_fd()
299 intlabel = mac_socket_label_alloc(M_WAITOK); in sys___mac_get_fd()
301 mac_socket_copy_label(so->so_label, intlabel); in sys___mac_get_fd()
303 error = mac_socket_externalize_label(intlabel, elements, in sys___mac_get_fd()
305 mac_socket_label_free(intlabel); in sys___mac_get_fd()
341 struct label *intlabel; in kern___mac_get_path() local
369 intlabel = mac_vnode_label_alloc(); in kern___mac_get_path()
370 mac_vnode_copy_label(nd.ni_vp->v_label, intlabel); in kern___mac_get_path()
371 error = mac_vnode_externalize_label(intlabel, elements, buffer, in kern___mac_get_path()
374 mac_vnode_label_free(intlabel); in kern___mac_get_path()
389 struct label *intlabel; in sys___mac_set_fd() local
427 intlabel = mac_vnode_label_alloc(); in sys___mac_set_fd()
428 error = mac_vnode_internalize_label(intlabel, buffer); in sys___mac_set_fd()
430 mac_vnode_label_free(intlabel); in sys___mac_set_fd()
436 mac_vnode_label_free(intlabel); in sys___mac_set_fd()
440 error = vn_setlabel(vp, intlabel, td->td_ucred); in sys___mac_set_fd()
443 mac_vnode_label_free(intlabel); in sys___mac_set_fd()
451 intlabel = mac_pipe_label_alloc(); in sys___mac_set_fd()
452 error = mac_pipe_internalize_label(intlabel, buffer); in sys___mac_set_fd()
457 pipe->pipe_pair, intlabel); in sys___mac_set_fd()
460 mac_pipe_label_free(intlabel); in sys___mac_set_fd()
468 intlabel = mac_socket_label_alloc(M_WAITOK); in sys___mac_set_fd()
469 error = mac_socket_internalize_label(intlabel, buffer); in sys___mac_set_fd()
473 intlabel); in sys___mac_set_fd()
475 mac_socket_label_free(intlabel); in sys___mac_set_fd()
506 struct label *intlabel; in kern___mac_set_path() local
531 intlabel = mac_vnode_label_alloc(); in kern___mac_set_path()
532 error = mac_vnode_internalize_label(intlabel, buffer); in kern___mac_set_path()
542 error = vn_setlabel(nd.ni_vp, intlabel, in kern___mac_set_path()
550 mac_vnode_label_free(intlabel); in kern___mac_set_path()