Lines Matching +defs:val +defs:path
86 labelalloc(const bslabel_t *val, uint32_t doi, int flag)
94 if (val == NULL)
97 bcopy(val, &lab->tsl_label, sizeof (bslabel_t));
107 labeldup(const ts_label_t *val, int flag)
112 bcopy(val, lab, sizeof (ts_label_t));
186 /* treat path as absolute but it doesn't have leading '/' */
348 * Fast path, for objects in a labeled zone: everything except
361 * Get the vnode path -- it may be missing or weird for some
418 * Always build our own path for the file, to be sure it's simplified
487 * to our global zone file path? I.e., check
489 * prefix of our path.
551 getlabel(const char *path, bslabel_t *label_p)
558 if (path == NULL)
562 if ((error = copyinstr(path, spath, MAXPATHLEN, NULL)) != 0) {