Lines Matching refs:summaries
433 struct zone_summary *summaries;
455 summaries = malloc((numzones + 1) * sizeof (*summaries));
456 if (summaries == NULL) {
469 summaries[j].rootpath, sizeof (summaries[j].rootpath));
485 (void) strlcat(summaries[j].rootpath, "/",
486 sizeof (summaries[j].rootpath));
487 summaries[j].rootpathlen = len;
488 summaries[j].zoneid = ids[i];
491 summaries[j].zoneid = -1;
493 return (summaries);
497 fs_find_zone(const struct zone_summary *summaries, const char *mntpt)
501 for (i = 0; summaries[i].zoneid != -1; i++) {
502 if (strncmp(mntpt, summaries[i].rootpath,
503 summaries[i].rootpathlen) == 0)
504 return (summaries[i].zoneid);
518 fs_mount_in_other_zone(const struct zone_summary *summaries, const char *mntpt)
520 return (fs_find_zone(summaries, mntpt) != -1);