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()
1184 const struct file_operations *fop; in linux_file_kqfilter_poll() local
1193 linux_get_fop(filp, &fop, &ldev); in linux_file_kqfilter_poll()
1195 temp = OPW(filp->_file, td, fop->poll(filp, NULL)); in linux_file_kqfilter_poll()
1261 linux_file_mmap_single(struct file *fp, const struct file_operations *fop, in linux_file_mmap_single() argument
1275 if (fop->mmap == NULL) in linux_file_mmap_single()
1307 error = -OPW(fp, td, fop->mmap(filp, vmap)); in linux_file_mmap_single()
1426 const struct file_operations *fop; in linux_file_read() local
1440 linux_get_fop(filp, &fop, &ldev); in linux_file_read()
1441 if (fop->read != NULL) { in linux_file_read()
1442 bytes = OPW(file, td, fop->read(filp, in linux_file_read()
1468 const struct file_operations *fop; in linux_file_write() local
1481 linux_get_fop(filp, &fop, &ldev); in linux_file_write()
1482 if (fop->write != NULL) { in linux_file_write()
1483 bytes = OPW(file, td, fop->write(filp, in linux_file_write()
1511 const struct file_operations *fop; in linux_file_poll() local
1518 linux_get_fop(filp, &fop, &ldev); in linux_file_poll()
1519 if (fop->poll != NULL) { in linux_file_poll()
1520 revents = OPW(file, td, fop->poll(filp, in linux_file_poll()
1534 const struct file_operations *fop; in linux_file_close() local
1550 linux_get_fop(filp, &fop, &ldev); in linux_file_close()
1576 const struct file_operations *fop; in linux_file_ioctl() local
1585 linux_get_fop(filp, &fop, &ldev); in linux_file_ioctl()
1592 if (fop->fasync == NULL) in linux_file_ioctl()
1594 error = -OPW(fp, td, fop->fasync(0, filp, fp->f_flag & FASYNC)); in linux_file_ioctl()
1599 if (fop->fasync == NULL) in linux_file_ioctl()
1601 error = -OPW(fp, td, fop->fasync(0, filp, in linux_file_ioctl()
1626 error = linux_file_ioctl_sub(fp, filp, fop, cmd, data, td); in linux_file_ioctl()
1636 vm_ooffset_t *foff, const struct file_operations *fop, vm_object_t *objp) in linux_file_mmap_sub() argument
1648 return (linux_file_mmap_single(fp, fop, foff, objsize, objp, in linux_file_mmap_sub()
1658 const struct file_operations *fop; in linux_file_mmap() local
1706 linux_get_fop(filp, &fop, &ldev); in linux_file_mmap()
1708 &foff, fop, &object); in linux_file_mmap()