Lines Matching refs:label

157 	    struct label *newlabel);
159 struct vnode *vp, struct label *scriptvnodelabel,
160 struct label *execlabel, proc_t proc);
162 struct label *mac_cred_label_alloc(void);
170 void mac_cred_label_free(struct label *label);
172 int mac_cred_label_compare(struct label *a, struct label *b);
173 void mac_cred_label_update(kauth_cred_t cred, struct label *newlabel);
175 struct vnode *vp, struct label *scriptvnodelabel,
176 struct label *execlabel);
181 void mac_devfs_label_copy(struct label *, struct label *label);
236 struct label *mac_lctx_label_alloc(void);
237 void mac_lctx_label_free(struct label *label);
238 void mac_lctx_label_update(struct lctx *l, struct label *newlabel);
239 int mac_lctx_check_label_update(struct lctx *l, struct label *newlabel);
273 int mac_mount_label_externalize(struct label *label, char *elements,
277 int mac_mount_label_internalize(struct label *, char *string);
290 struct label *mac_pipe_label_alloc(void);
292 void mac_pipe_label_copy(struct label *src, struct label *dest);
294 void mac_pipe_label_free(struct label *label);
297 struct label *label);
306 struct pseminfo *psem, struct label *plabel,
307 vnode_t vp, struct label *vlabel);
323 struct pshminfo *pshm, struct label *plabel,
324 vnode_t vp, struct label *vlabel);
384 void mac_socket_label_copy(struct label *from, struct label *to);
453 struct label * mac_thread_label_alloc(void);
455 void mac_thread_label_free(struct label *label);
482 struct label *newlabel);
526 struct label *mac_vnode_label_alloc(void);
536 void mac_vnode_label_copy(struct label *l1, struct label *l2);
539 void mac_vnode_label_free(struct label *label);
544 struct label *newlabel);
560 struct label *mac_bpfdesc_label_get(struct bpf_d *d);
561 void mac_bpfdesc_label_set(struct bpf_d *d, struct label *label);