Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/linuxkpi/common/include/linux/fs.h
Show First 20 Lines • Show All 296 Lines • ▼ Show 20 Lines | |||||
static inline int | static inline int | ||||
call_mmap(struct linux_file *file, struct vm_area_struct *vma) | call_mmap(struct linux_file *file, struct vm_area_struct *vma) | ||||
{ | { | ||||
return (file->f_op->mmap(file, vma)); | return (file->f_op->mmap(file, vma)); | ||||
} | } | ||||
/* Shared memory support */ | |||||
unsigned long linux_invalidate_mapping_pages(vm_object_t, pgoff_t, pgoff_t); | |||||
struct page *linux_shmem_read_mapping_page_gfp(vm_object_t, int, gfp_t); | |||||
struct linux_file *linux_shmem_file_setup(const char *, loff_t, unsigned long); | |||||
void linux_shmem_truncate_range(vm_object_t, loff_t, loff_t); | |||||
#define invalidate_mapping_pages(...) \ | |||||
linux_invalidate_mapping_pages(__VA_ARGS__) | |||||
#define shmem_read_mapping_page(...) \ | |||||
linux_shmem_read_mapping_page_gfp(__VA_ARGS__, 0) | |||||
#define shmem_read_mapping_page_gfp(...) \ | |||||
linux_shmem_read_mapping_page_gfp(__VA_ARGS__) | |||||
#define shmem_file_setup(...) \ | |||||
linux_shmem_file_setup(__VA_ARGS__) | |||||
#define shmem_truncate_range(...) \ | |||||
linux_shmem_truncate_range(__VA_ARGS__) | |||||
#endif /* _LINUX_FS_H_ */ | #endif /* _LINUX_FS_H_ */ |