Lines Matching defs:gsl
107 struct g_slice *gsl, *gsl2;
114 gsl = &gsp->slices[pp->index];
121 if (gsl->offset + gsl->length <= gsl2->offset)
123 if (gsl2->offset + gsl2->length <= gsl->offset)
166 struct g_slice *gsl;
178 gsl = &gsp->slices[idx];
185 if (bp2->bio_offset + bp2->bio_length > gsl->length)
186 bp2->bio_length = gsl->length - bp2->bio_offset;
188 bp2->bio_offset += gsl->offset;
223 struct g_slice *gsl;
234 gsl = &gsp->slices[idx];
239 if (bp->bio_offset > gsl->length) {
247 t = bp->bio_offset + gsl->offset;
285 if (bp2->bio_offset + bp2->bio_length > gsl->length)
286 bp2->bio_length = gsl->length - bp2->bio_offset;
288 bp2->bio_offset += gsl->offset;
361 struct g_slice *gsl;
372 gsl = &gsp->slices[idx];
373 pp = gsl->provider;
379 if (length < gsl->length)
381 if (offset != gsl->offset)
387 gsl->length = length;
388 gsl->offset = offset;
389 gsl->sectorsize = sectorsize;
396 gsl->provider = NULL;
405 g_resize_provider(pp, gsl->length);
428 pp->mediasize = gsl->length;
429 pp->sectorsize = gsl->sectorsize;
430 gsl->provider = pp;
454 struct g_slice_hot *gsl, *gsl2;
470 gsl = gsp->hotspot;
477 g_free(gsl);
478 gsl = gsl2;
481 gsl[idx].offset = offset;
482 gsl[idx].length = length;
486 gsl[idx].ract = ract;
487 gsl[idx].dact = dact;
488 gsl[idx].wact = wact;