| 425 | } |
| 426 | |
| 427 | static __inline int |
| 428 | fo_mmap(struct file *fp, vm_map_t map, vm_offset_t *addr, vm_size_t size, |
| 429 | vm_prot_t prot, vm_prot_t cap_maxprot, int flags, vm_ooffset_t foff, |
| 430 | struct thread *td) |
| 431 | { |
| 432 | |
| 433 | if (fp->f_ops->fo_mmap == NULL) |
| 434 | return (ENODEV); |
| 435 | return ((*fp->f_ops->fo_mmap)(fp, map, addr, size, prot, cap_maxprot, |
| 436 | flags, foff, td)); |
| 437 | } |
| 438 | |
| 439 | static __inline int |
| 440 | fo_aio_queue(struct file *fp, struct kaiocb *job) |