Lines Matching refs:newsd
106 struct gv_sd *newsd, *s, *s2;
158 newsd = g_malloc(sizeof(struct gv_sd), M_WAITOK | M_ZERO);
159 newsd->plex_offset = cursd->plex_offset;
160 newsd->size = cursd->size;
161 newsd->drive_offset = -1;
162 strlcpy(newsd->name, cursd->name, sizeof(newsd->name));
163 strlcpy(newsd->drive, destination->name, sizeof(newsd->drive));
164 strlcpy(newsd->plex, cursd->plex, sizeof(newsd->plex));
165 newsd->state = GV_SD_STALE;
166 newsd->vinumconf = cursd->vinumconf;
168 err = gv_sd_to_drive(newsd, destination);
171 g_free(newsd);
181 gv_sd_to_plex(newsd, p);
182 LIST_INSERT_HEAD(&sc->subdisks, newsd, sd);