Lines Matching refs:parts
273 if (mdvp->parts[replicaslice].start != first_lba) {
277 if (mdvp->parts[replicaslice].size < ressize) {
281 if (mdvp->parts[replicaslice].flag != resflag) {
290 replica_end = first_lba + mdvp->parts[replicaslice].size;
293 if ((mdvp->parts[i].size > 0) &&
294 (mdvp->parts[i].start < replica_end)) {
346 if ((mdvp->parts[replicaslice].start != first_lba) ||
347 (mdvp->parts[replicaslice].size < ressize)) {
382 if (proposed_vtoc.parts[i].tag == V_RESERVED)
383 data_size = proposed_vtoc.parts[i].start - data_start;
385 (void) memset(&proposed_vtoc.parts[i], '\0',
386 sizeof (proposed_vtoc.parts[i]));
389 proposed_vtoc.parts[MD_SLICE0].start = data_start;
390 proposed_vtoc.parts[MD_SLICE0].size = data_size;
391 proposed_vtoc.parts[MD_SLICE0].tag = V_USR;
392 proposed_vtoc.parts[replicaslice].start = replica_start;
393 proposed_vtoc.parts[replicaslice].size = replica_size;
394 proposed_vtoc.parts[replicaslice].flag = resflag;
395 proposed_vtoc.parts[replicaslice].tag = V_USR;