Lines Matching refs:sbbuf
180 void *sbbuf = NULL;
272 error = snapshot_copyfs(mp, vp, &sbbuf);
275 copy_fs = (struct fs *)((char *)sbbuf + ffs_blkoff(fs, fs->fs_sblockloc));
324 error = snapshot_writefs(mp, vp, sbbuf);
365 if (sbbuf != NULL) {
367 free(sbbuf, M_UFSMNT);
559 snapshot_copyfs(struct mount *mp, struct vnode *vp, void **sbbuf)
572 *sbbuf = malloc(fs->fs_bsize, M_UFSMNT, M_WAITOK);
575 sbbuf, 0, loc);
576 copyfs = (struct fs *)((char *)(*sbbuf) + loc);
580 memset((char *)(*sbbuf) + loc + fs->fs_sbsize, 0,
596 free(*sbbuf, M_UFSMNT);
597 *sbbuf = NULL;
840 snapshot_writefs(struct mount *mp, struct vnode *vp, void *sbbuf)
850 copyfs = (struct fs *)((char *)sbbuf + ffs_blkoff(fs, fs->fs_sblockloc));
885 memcpy(bp->b_data, sbbuf, fs->fs_bsize);