Home
last modified time | relevance | path

Searched refs:gkd (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/geom/nop/
H A Dg_nop.c139 struct g_kerneldump *gkd; in g_nop_kerneldump() local
143 gkd = (struct g_kerneldump *)bp->bio_data; in g_nop_kerneldump()
146 (intmax_t)gkd->offset, (intmax_t)gkd->length); in g_nop_kerneldump()
150 gkd->di.dumper = g_nop_dumper; in g_nop_kerneldump()
151 gkd->di.priv = sc; in g_nop_kerneldump()
152 gkd->di.blocksize = pp->sectorsize; in g_nop_kerneldump()
153 gkd->di.maxiosize = DFLTPHYS; in g_nop_kerneldump()
154 gkd->di.mediaoffset = sc->sc_offset + gkd->offset; in g_nop_kerneldump()
155 if (gkd->offset > sc->sc_explicitsize) { in g_nop_kerneldump()
159 if (gkd->offset + gkd->length > sc->sc_explicitsize) in g_nop_kerneldump()
[all …]
/freebsd/sys/geom/
H A Dgeom_disk.c178 struct g_kerneldump *gkd; in g_disk_kerneldump() local
181 gkd = (struct g_kerneldump*)bp->bio_data; in g_disk_kerneldump()
184 gp->name, (intmax_t)gkd->offset, (intmax_t)gkd->length); in g_disk_kerneldump()
189 gkd->di.dumper = dp->d_dump; in g_disk_kerneldump()
190 gkd->di.priv = dp; in g_disk_kerneldump()
191 gkd->di.blocksize = dp->d_sectorsize; in g_disk_kerneldump()
192 gkd->di.maxiosize = dp->d_maxsize; in g_disk_kerneldump()
193 gkd->di.mediaoffset = gkd->offset; in g_disk_kerneldump()
194 if ((gkd->offset + gkd->length) > dp->d_mediasize) in g_disk_kerneldump()
195 gkd->length = dp->d_mediasize - gkd->offset; in g_disk_kerneldump()
[all …]
H A Dgeom_slice.c300 struct g_kerneldump *gkd; in g_slice_start() local
302 gkd = (struct g_kerneldump *)bp->bio_data; in g_slice_start()
303 gkd->offset += gsp->slices[idx].offset; in g_slice_start()
304 if (gkd->length > gsp->slices[idx].length) in g_slice_start()
305 gkd->length = gsp->slices[idx].length; in g_slice_start()
/freebsd/sys/geom/union/
H A Dg_union.c1200 struct g_kerneldump *gkd; in g_union_kerneldump() local
1204 gkd = (struct g_kerneldump *)bp->bio_data; in g_union_kerneldump()
1207 (intmax_t)gkd->offset, (intmax_t)gkd->length); in g_union_kerneldump()
1211 gkd->di.dumper = g_union_dumper; in g_union_kerneldump()
1212 gkd->di.priv = sc; in g_union_kerneldump()
1213 gkd->di.blocksize = pp->sectorsize; in g_union_kerneldump()
1214 gkd->di.maxiosize = DFLTPHYS; in g_union_kerneldump()
1215 gkd->di.mediaoffset = sc->sc_offset + gkd->offset; in g_union_kerneldump()
1216 if (gkd->offset > sc->sc_size) { in g_union_kerneldump()
1220 if (gkd->offset + gkd->length > sc->sc_size) in g_union_kerneldump()
[all …]
/freebsd/sys/geom/concat/
H A Dg_concat.c237 struct g_kerneldump *gkd; in g_concat_kernel_dump() local
240 gkd = (struct g_kerneldump *)bp->bio_data; in g_concat_kernel_dump()
242 if (disk->d_start <= gkd->offset && in g_concat_kernel_dump()
243 disk->d_end > gkd->offset) in g_concat_kernel_dump()
251 gkd->offset -= disk->d_start; in g_concat_kernel_dump()
252 if (gkd->length > disk->d_end - disk->d_start - gkd->offset) in g_concat_kernel_dump()
253 gkd->length = disk->d_end - disk->d_start - gkd->offset; in g_concat_kernel_dump()
/freebsd/sys/geom/raid/
H A Dg_raid.c1052 struct g_kerneldump *gkd; in g_raid_kerneldump() local
1056 gkd = (struct g_kerneldump*)bp->bio_data; in g_raid_kerneldump()
1060 pp->name, (intmax_t)gkd->offset, (intmax_t)gkd->length); in g_raid_kerneldump()
1061 gkd->di.dumper = g_raid_dump; in g_raid_kerneldump()
1062 gkd->di.priv = vol; in g_raid_kerneldump()
1063 gkd->di.blocksize = vol->v_sectorsize; in g_raid_kerneldump()
1064 gkd->di.maxiosize = DFLTPHYS; in g_raid_kerneldump()
1065 gkd->di.mediaoffset = gkd->offset; in g_raid_kerneldump()
1066 if ((gkd->offset + gkd->length) > vol->v_mediasize) in g_raid_kerneldump()
1067 gkd->length = vol->v_mediasize - gkd->offset; in g_raid_kerneldump()
[all …]
/freebsd/sys/geom/part/
H A Dg_part.c2228 struct g_kerneldump *gkd; in g_part_start() local
2312 gkd = (struct g_kerneldump *)bp->bio_data; in g_part_start()
2313 if (gkd->offset >= pp->mediasize) { in g_part_start()
2317 if (gkd->offset + gkd->length > pp->mediasize) in g_part_start()
2318 gkd->length = pp->mediasize - gkd->offset; in g_part_start()
2319 gkd->offset += entry->gpe_offset; in g_part_start()
/freebsd/sys/geom/mirror/
H A Dg_mirror.c1127 struct g_kerneldump *gkd; in g_mirror_kernel_dump() local
1139 gkd = (struct g_kerneldump *)bp->bio_data; in g_mirror_kernel_dump()
1140 if (gkd->length > bp->bio_to->mediasize) in g_mirror_kernel_dump()
1141 gkd->length = bp->bio_to->mediasize; in g_mirror_kernel_dump()