Lines Matching refs:fop
687 linux_get_fop(struct linux_file *filp, const struct file_operations **fop, in linux_get_fop() argument
694 *fop = filp->f_op; in linux_get_fop()
702 *fop = ldev->ops; in linux_get_fop()
747 const struct file_operations *fop; in linux_dev_fdopen() local
763 linux_get_fop(filp, &fop, &ldev); in linux_dev_fdopen()
765 if (fop->open != NULL) { in linux_dev_fdopen()
766 error = -fop->open(file->f_vnode, filp); in linux_dev_fdopen()
916 const struct file_operations *fop, u_long cmd, caddr_t data, in linux_file_ioctl_sub() argument
942 if (fop->compat_ioctl != NULL) { in linux_file_ioctl_sub()
943 error = -OPW(fp, td, fop->compat_ioctl(filp, in linux_file_ioctl_sub()
950 if (error == ENOTTY && fop->unlocked_ioctl != NULL) { in linux_file_ioctl_sub()
951 error = -OPW(fp, td, fop->unlocked_ioctl(filp, in linux_file_ioctl_sub()
957 if (fop->unlocked_ioctl != NULL) { in linux_file_ioctl_sub()
958 error = -OPW(fp, td, fop->unlocked_ioctl(filp, in linux_file_ioctl_sub()
1132 const struct file_operations *fop; in linux_file_kqfilter_poll() local
1141 linux_get_fop(filp, &fop, &ldev); in linux_file_kqfilter_poll()
1143 temp = OPW(filp->_file, td, fop->poll(filp, NULL)); in linux_file_kqfilter_poll()
1209 linux_file_mmap_single(struct file *fp, const struct file_operations *fop, in linux_file_mmap_single() argument
1223 if (fop->mmap == NULL) in linux_file_mmap_single()
1255 error = -OPW(fp, td, fop->mmap(filp, vmap)); in linux_file_mmap_single()
1374 const struct file_operations *fop; in linux_file_read() local
1388 linux_get_fop(filp, &fop, &ldev); in linux_file_read()
1389 if (fop->read != NULL) { in linux_file_read()
1390 bytes = OPW(file, td, fop->read(filp, in linux_file_read()
1416 const struct file_operations *fop; in linux_file_write() local
1429 linux_get_fop(filp, &fop, &ldev); in linux_file_write()
1430 if (fop->write != NULL) { in linux_file_write()
1431 bytes = OPW(file, td, fop->write(filp, in linux_file_write()
1459 const struct file_operations *fop; in linux_file_poll() local
1466 linux_get_fop(filp, &fop, &ldev); in linux_file_poll()
1467 if (fop->poll != NULL) { in linux_file_poll()
1468 revents = OPW(file, td, fop->poll(filp, in linux_file_poll()
1482 const struct file_operations *fop; in linux_file_close() local
1498 linux_get_fop(filp, &fop, &ldev); in linux_file_close()
1524 const struct file_operations *fop; in linux_file_ioctl() local
1533 linux_get_fop(filp, &fop, &ldev); in linux_file_ioctl()
1540 if (fop->fasync == NULL) in linux_file_ioctl()
1542 error = -OPW(fp, td, fop->fasync(0, filp, fp->f_flag & FASYNC)); in linux_file_ioctl()
1547 if (fop->fasync == NULL) in linux_file_ioctl()
1549 error = -OPW(fp, td, fop->fasync(0, filp, in linux_file_ioctl()
1574 error = linux_file_ioctl_sub(fp, filp, fop, cmd, data, td); in linux_file_ioctl()
1584 vm_ooffset_t *foff, const struct file_operations *fop, vm_object_t *objp) in linux_file_mmap_sub() argument
1596 return (linux_file_mmap_single(fp, fop, foff, objsize, objp, in linux_file_mmap_sub()
1606 const struct file_operations *fop; in linux_file_mmap() local
1654 linux_get_fop(filp, &fop, &ldev); in linux_file_mmap()
1656 &foff, fop, &object); in linux_file_mmap()