Lines Matching refs:snapblklist

194 	ufs2_daddr_t numblks, blkno, *blkp, *snapblklist;  in ffs_snapshot()  local
676 snapblklist = malloc(snaplistsize * sizeof(daddr_t), in ffs_snapshot()
678 blkp = &snapblklist[1]; in ffs_snapshot()
691 snapblklist[0] = blkp - snapblklist; in ffs_snapshot()
695 sn->sn_blklist = snapblklist; in ffs_snapshot()
696 sn->sn_listsize = blkp - snapblklist; in ffs_snapshot()
764 snapblklist = malloc(snaplistsize * sizeof(daddr_t), in ffs_snapshot()
766 ip->i_snapblklist = &snapblklist[1]; in ffs_snapshot()
780 free(snapblklist, M_UFSMNT); in ffs_snapshot()
783 if (snaplistsize < ip->i_snapblklist - snapblklist) in ffs_snapshot()
785 snaplistsize = ip->i_snapblklist - snapblklist; in ffs_snapshot()
786 snapblklist[0] = snaplistsize; in ffs_snapshot()
793 aiov.iov_base = (void *)snapblklist; in ffs_snapshot()
802 free(snapblklist, M_UFSMNT); in ffs_snapshot()
816 free(snapblklist, M_UFSMNT); in ffs_snapshot()
842 sn->sn_blklist = snapblklist; in ffs_snapshot()
1997 void *snapblklist; in ffs_snapshot_mount() local
2099 snapblklist = malloc(snaplistsize * sizeof(daddr_t), in ffs_snapshot_mount()
2102 aiov.iov_base = snapblklist; in ffs_snapshot_mount()
2109 free(snapblklist, M_UFSMNT); in ffs_snapshot_mount()
2115 sn->sn_blklist = (daddr_t *)snapblklist; in ffs_snapshot_mount()
2163 ufs2_daddr_t lbn, *snapblklist; in ffs_bp_snapblk() local
2173 snapblklist = sn->sn_blklist; in ffs_bp_snapblk()
2178 if (snapblklist[mid] == lbn) in ffs_bp_snapblk()
2180 if (snapblklist[mid] < lbn) in ffs_bp_snapblk()
2273 ufs2_daddr_t lbn, blkno, *snapblklist; in ffs_copyonwrite() local
2300 snapblklist = sn->sn_blklist; in ffs_copyonwrite()
2305 if (snapblklist[mid] == lbn) in ffs_copyonwrite()
2307 if (snapblklist[mid] < lbn) in ffs_copyonwrite()
2639 ufs2_daddr_t *snapblklist; in try_free_snapdata() local
2651 snapblklist = sn->sn_blklist; in try_free_snapdata()
2655 if (snapblklist != NULL) in try_free_snapdata()
2656 free(snapblklist, M_UFSMNT); in try_free_snapdata()