fo_ioctl
.fo_ioctl = dmabuf_ioctl,
.fo_ioctl = nbsd_nvmm_ioctl,
.fo_ioctl = badfo_ioctl,
error = fo_ioctl(fp, FIOASYNC, (caddr_t)&tmp,
error = fo_ioctl(fp, FIOGETOWN, (caddr_t)&dat->fc_owner,
error = fo_ioctl(fp, FIOSETOWN, (caddr_t)&dat->fc_owner,
.fo_ioctl = kqueue_ioctl,
error = fo_ioctl(fp, FIOASYNC, (caddr_t)&tmp, cred, msg);
error = fo_ioctl(fp, com, data, cred, msg);
.fo_ioctl = badfo_ioctl,
.fo_ioctl = pipe_ioctl,
.fo_ioctl = soo_ioctl,
fo_ioctl(nfp, FIOASYNC, (caddr_t)&tmp, td->td_ucred, NULL);
error = fo_ioctl(fp, FIOSEEKDATA, (caddr_t)&offset,
error = fo_ioctl(fp, FIOSEEKHOLE, (caddr_t)&offset,
.fo_ioctl = vn_ioctl,
int (*fo_ioctl) (struct file *fp, u_long com, caddr_t data,
error = (*fp->f_ops->fo_ioctl)(fp, com, data, cred, msg);
.fo_ioctl = devfs_fo_ioctl,