VOPNAME_READ
VOPNAME_READ, offsetof(struct vnodeops, vop_read),
VOPNAME_READ, { .vop_read = bootfs_read },
VOPNAME_READ, { .vop_read = dc_read },
VOPNAME_READ, { .vop_read = sdev_read },
VOPNAME_READ, { .vop_read = devfs_read },
VOPNAME_READ, { .vop_read = fdread },
{ VOPNAME_READ, (femop_t *)vhead_read },
VOPNAME_READ, { .vop_read = fifo_read },
VOPNAME_READ, { .vop_read = hsfs_read },
VOPNAME_READ, { .vop_read = lo_read },
VOPNAME_READ, { .vop_read = mntread },
VOPNAME_READ, { .vop_read = nm_read },
VOPNAME_READ, { .vop_read = nfs3_read },
VOPNAME_READ, { .femop_read = deleg_wr_read },
VOPNAME_READ, { .vop_read = nfs4_read },
VOPNAME_READ, { .vop_read = nfs_read },
{ VOPNAME_READ, { .vop_read = objfs_data_read } },
VOPNAME_READ, { .vop_read = pcfs_read },
VOPNAME_READ, { .femop_read = port_fop_read },
VOPNAME_READ, { .vop_read = prread },
{ VOPNAME_READ, { .vop_read = sharefs_read } },
VOPNAME_READ, { .vop_read = smbfs_read },
VOPNAME_READ, { .femop_read = smb_fem_oplock_read },
VOPNAME_READ, { .vop_read = socket_vop_read },
VOPNAME_READ, { .vop_read = spec_read },
VOPNAME_READ, { .vop_read = tmp_read },
VOPNAME_READ, { .vop_read = udf_read },
VOPNAME_READ, { .vop_read = ufs_read },
VOPNAME_READ, { .vop_read = vfs_mntdummyread },
VOPNAME_READ, offsetof(struct vnodeops, vop_read),
{ VOPNAME_READ, { .vop_read = xattr_file_read } },
VOPNAME_READ, { .error = zfs_isdir },
VOPNAME_READ, { .vop_read = zfs_read },