vop_readlink
.vop_readlink = (void *)vop_einval,
DO_OPS(ap->a_head.a_ops, error, ap, vop_readlink);
DO_OPS(ops, error, &ap, vop_readlink);
vop_readlink(*(vp)->v_ops, vp, uio, cred)
int (*vop_readlink)(struct vop_readlink_args *);
int vop_readlink(struct vop_ops *ops, struct vnode *vp, struct uio *uio,
.vop_readlink = (void *)vop_ebadf,
.vop_readlink = devfs_vop_readlink,
.vop_readlink = DEVFS_BADOP,
.vop_readlink = dirfs_readlink,
.vop_readlink = ext2_readlink,
.vop_readlink = (void *)fifo_badop,
.vop_readlink = fuse_vop_readlink,
.vop_readlink = hammer_vop_readlink,
.vop_readlink = hammer2_vop_readlink,
.vop_readlink = cd9660_readlink,
.vop_readlink = nfs_readlink,
.vop_readlink = procfs_readlink,
.vop_readlink = tmpfs_readlink,
.vop_readlink = udf_readlink,
.vop_readlink = ufs_readlink,
int (*vop_readlink)(struct vop_readlink_args *);
.vop_readlink = hammer2_vop_readlink,