dev_dread
int dev_dread(cdev_t dev, struct uio *uio, int ioflag, struct file *fp);
error = dev_dread(dev, uio, ioflag, fp);
error = dev_dread(dev, uio, ap->a_ioflag, NULL);