Lines Matching refs:gsl
97 struct g_slice *gsl, *gsl2;
104 gsl = &gsp->slices[pp->index];
111 if (gsl->offset + gsl->length <= gsl2->offset)
113 if (gsl2->offset + gsl2->length <= gsl->offset)
147 struct g_slice *gsl;
159 gsl = &gsp->slices[idx];
166 if (bp2->bio_offset + bp2->bio_length > gsl->length)
167 bp2->bio_length = gsl->length - bp2->bio_offset;
169 bp2->bio_offset += gsl->offset;
204 struct g_slice *gsl;
215 gsl = &gsp->slices[idx];
220 if (bp->bio_offset > gsl->length) {
228 t = bp->bio_offset + gsl->offset;
266 if (bp2->bio_offset + bp2->bio_length > gsl->length)
267 bp2->bio_length = gsl->length - bp2->bio_offset;
269 bp2->bio_offset += gsl->offset;
341 struct g_slice *gsl;
352 gsl = &gsp->slices[idx];
353 pp = gsl->provider;
359 if (length < gsl->length)
361 if (offset != gsl->offset)
367 gsl->length = length;
368 gsl->offset = offset;
369 gsl->sectorsize = sectorsize;
376 gsl->provider = NULL;
385 g_resize_provider(pp, gsl->length);
408 pp->mediasize = gsl->length;
409 pp->sectorsize = gsl->sectorsize;
410 gsl->provider = pp;
434 struct g_slice_hot *gsl, *gsl2;
450 gsl = gsp->hotspot;
457 g_free(gsl);
458 gsl = gsl2;
461 gsl[idx].offset = offset;
462 gsl[idx].length = length;
466 gsl[idx].ract = ract;
467 gsl[idx].dact = dact;
468 gsl[idx].wact = wact;