Lines Matching refs:shp
36 shadow_handle_t *shp;
41 if ((shp = shadow_zalloc(sizeof (shadow_handle_t))) == NULL)
44 if ((shp->sh_mountpoint = shadow_strdup(mountpoint)) == NULL)
54 search.mnt_mountp = shp->sh_mountpoint;
65 if (statvfs64(shp->sh_mountpoint, &vstat) != 0) {
66 shp->sh_fsid = NODEV;
68 shp->sh_fsid = vstat.f_fsid;
72 if ((shp->sh_dataset =
76 if ((shp->sh_fstype =
78 (shp->sh_special =
92 if (shadow_pq_init(&shp->sh_queue, shadow_priority) != 0)
95 shp->sh_start = gethrtime();
97 return (shp);
102 shadow_close(shp);
111 shadow_close(shadow_handle_t *shp)
113 shadow_end(shp);
114 shadow_pq_fini(&shp->sh_queue);
115 free(shp->sh_dataset);
116 free(shp->sh_special);
117 free(shp->sh_fstype);
118 free(shp->sh_mountpoint);
119 free(shp);