• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/security/

Lines Matching refs:label

89 static struct label *
92 struct label *label;
94 label = mac_labelzone_alloc(MAC_WAITOK);
95 if (label == NULL)
97 MAC_PERFORM(devfs_label_init, label);
98 return (label);
108 static struct label *
111 struct label *label;
113 label = mac_labelzone_alloc(MAC_WAITOK);
114 if (label == NULL)
116 MAC_PERFORM(mount_label_init, label);
117 return (label);
127 struct label *
130 struct label *label;
132 label = mac_labelzone_alloc(MAC_WAITOK);
133 if (label == NULL)
135 MAC_PERFORM(vnode_label_init, label);
136 return (label);
159 mac_devfs_label_free(struct label *label)
161 MAC_PERFORM(devfs_label_destroy, label);
162 mac_labelzone_free(label);
175 mac_mount_label_free(struct label *label)
178 MAC_PERFORM(mount_label_destroy, label);
179 mac_labelzone_free(label);
194 mac_vnode_label_free(struct label *label)
197 MAC_PERFORM(vnode_label_destroy, label);
198 mac_labelzone_free(label);
212 mac_vnode_label_copy(struct label *src, struct label *dest)
231 mac_vnode_label_externalize(struct label *label, char *elements,
236 error = MAC_EXTERNALIZE(vnode, label, elements, outbuf, outbuflen);
242 mac_vnode_label_internalize(struct label *label, char *string)
246 error = MAC_INTERNALIZE(vnode, label, string);
252 mac_mount_label_internalize(struct label *label, char *string)
256 error = MAC_INTERNALIZE(mount, label, string);
262 mac_mount_label_externalize(struct label *label, char *elements,
267 error = MAC_EXTERNALIZE(mount, label, elements, outbuf, outbuflen);
273 mac_devfs_label_copy(struct label *src, struct label *dest)
377 * policy to update the vnode label.
401 struct label *intlabel)
418 struct label *scriptvnodelabel, struct label *execl)
426 /* mark the new cred to indicate "matching" includes the label */
438 struct label *scriptvnodelabel, struct label *execlabel, struct proc *p)
832 struct label *newlabel)
1078 mac_vnode_label_update(vfs_context_t ctx, struct vnode *vp, struct label *newlabel)
1288 vn_setlabel(struct vnode *vp, struct label *intlabel, vfs_context_t context)
1308 * update the actual vnode label. Question: maybe the filesystem
1348 * If no backing file, let the policy choose which label to use.