ufs_directio_kstats
} ufs_directio_kstats = {
sizeof (ufs_directio_kstats) / sizeof (kstat_named_t),
ufs_directio_kstatsp->ks_data = (void *)&ufs_directio_kstats;
ufs_directio_kstats.phys_reads.value.ui64++;
ufs_directio_kstats.nread.value.ui64 += nbytes;
ufs_directio_kstats.phys_writes.value.ui64++;
ufs_directio_kstats.nwritten.value.ui64 += nbytes;
ufs_directio_kstats.nflushes.value.ui64++;
ufs_directio_kstats.logical_writes.value.ui64++;
ufs_directio_kstats.nflushes.value.ui64++;
ufs_directio_kstats.hole_reads.value.ui64++;
ufs_directio_kstats.nread.value.ui64 += nbytes;
ufs_directio_kstats.nflushes.value.ui64++;
ufs_directio_kstats.logical_reads.value.ui64++;