Home
last modified time | relevance | path

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

/freebsd-10-stable/sys/geom/
Dgeom_disk.c189 struct g_kerneldump *gkd; in g_disk_kerneldump() local
192 gkd = (struct g_kerneldump*)bp->bio_data; in g_disk_kerneldump()
195 gp->name, (intmax_t)gkd->offset, (intmax_t)gkd->length); in g_disk_kerneldump()
200 gkd->di.dumper = dp->d_dump; in g_disk_kerneldump()
201 gkd->di.priv = dp; in g_disk_kerneldump()
202 gkd->di.blocksize = dp->d_sectorsize; in g_disk_kerneldump()
203 gkd->di.maxiosize = dp->d_maxsize; in g_disk_kerneldump()
204 gkd->di.mediaoffset = gkd->offset; in g_disk_kerneldump()
205 if ((gkd->offset + gkd->length) > dp->d_mediasize) in g_disk_kerneldump()
206 gkd->length = dp->d_mediasize - gkd->offset; in g_disk_kerneldump()
[all …]
Dgeom_slice.c304 struct g_kerneldump *gkd; in g_slice_start() local
306 gkd = (struct g_kerneldump *)bp->bio_data; in g_slice_start()
307 gkd->offset += gsp->slices[idx].offset; in g_slice_start()
308 if (gkd->length > gsp->slices[idx].length) in g_slice_start()
309 gkd->length = gsp->slices[idx].length; in g_slice_start()
/freebsd-10-stable/sys/geom/concat/
Dg_concat.c213 struct g_kerneldump *gkd; in g_concat_kernel_dump() local
217 gkd = (struct g_kerneldump *)bp->bio_data; in g_concat_kernel_dump()
219 if (sc->sc_disks[i].d_start <= gkd->offset && in g_concat_kernel_dump()
220 sc->sc_disks[i].d_end > gkd->offset) in g_concat_kernel_dump()
226 gkd->offset -= disk->d_start; in g_concat_kernel_dump()
227 if (gkd->length > disk->d_end - disk->d_start - gkd->offset) in g_concat_kernel_dump()
228 gkd->length = disk->d_end - disk->d_start - gkd->offset; in g_concat_kernel_dump()
/freebsd-10-stable/sys/geom/raid/
Dg_raid.c1067 struct g_kerneldump *gkd; in g_raid_kerneldump() local
1071 gkd = (struct g_kerneldump*)bp->bio_data; in g_raid_kerneldump()
1075 pp->name, (intmax_t)gkd->offset, (intmax_t)gkd->length); in g_raid_kerneldump()
1076 gkd->di.dumper = g_raid_dump; in g_raid_kerneldump()
1077 gkd->di.priv = vol; in g_raid_kerneldump()
1078 gkd->di.blocksize = vol->v_sectorsize; in g_raid_kerneldump()
1079 gkd->di.maxiosize = DFLTPHYS; in g_raid_kerneldump()
1080 gkd->di.mediaoffset = gkd->offset; in g_raid_kerneldump()
1081 if ((gkd->offset + gkd->length) > vol->v_mediasize) in g_raid_kerneldump()
1082 gkd->length = vol->v_mediasize - gkd->offset; in g_raid_kerneldump()
[all …]
/freebsd-10-stable/sys/geom/part/
Dg_part.c2126 struct g_kerneldump *gkd; in g_part_start() local
2196 gkd = (struct g_kerneldump *)bp->bio_data; in g_part_start()
2197 if (gkd->offset >= pp->mediasize) { in g_part_start()
2201 if (gkd->offset + gkd->length > pp->mediasize) in g_part_start()
2202 gkd->length = pp->mediasize - gkd->offset; in g_part_start()
2203 gkd->offset += entry->gpe_offset; in g_part_start()
/freebsd-10-stable/sys/geom/mirror/
Dg_mirror.c1077 struct g_kerneldump *gkd; in g_mirror_kernel_dump() local
1089 gkd = (struct g_kerneldump *)bp->bio_data; in g_mirror_kernel_dump()
1090 if (gkd->length > bp->bio_to->mediasize) in g_mirror_kernel_dump()
1091 gkd->length = bp->bio_to->mediasize; in g_mirror_kernel_dump()