vm_area_desc
static int blkdev_mmap_prepare(struct vm_area_desc *desc)
static int hpet_mmap_prepare(struct vm_area_desc *desc)
static int hpet_mmap_prepare(struct vm_area_desc *desc)
static inline int private_mapping_ok(struct vm_area_desc *desc)
static inline int private_mapping_ok(struct vm_area_desc *desc)
static int mmap_mem_prepare(struct vm_area_desc *desc)
static int mmap_zero_prepare(struct vm_area_desc *desc)
static int dax_mmap_prepare(struct vm_area_desc *desc)
struct vm_area_desc *desc));
struct vm_area_desc desc;
struct vm_area_desc *desc))
static int stm_char_mmap_prepare(struct vm_area_desc *desc)
static int open_dice_mmap_prepare(struct vm_area_desc *desc)
static int mtdchar_mmap_prepare(struct vm_area_desc *desc)
struct vm_area_desc *desc)
int vme_master_mmap_prepare(struct vme_resource *resource, struct vm_area_desc *desc);
struct vm_area_desc *desc)
static int vme_user_mmap_prepare(struct vm_area_desc *desc)
static int tcmu_mmap_prepare(struct uio_info *info, struct vm_area_desc *desc)
struct vm_area_desc desc;
hv_uio_ring_mmap_prepare(struct vmbus_channel *channel, struct vm_area_desc *desc)
v9fs_file_mmap_prepare(struct vm_area_desc *desc)
static int afs_file_mmap_prepare(struct vm_area_desc *desc);
static int afs_file_mmap_prepare(struct vm_area_desc *desc)
static int aio_ring_mmap_prepare(struct vm_area_desc *desc)
static int btrfs_file_mmap_prepare(struct vm_area_desc *desc)
int ceph_mmap_prepare(struct vm_area_desc *desc)
int ceph_mmap_prepare(struct vm_area_desc *desc);
static int erofs_file_mmap_prepare(struct vm_area_desc *desc)
static int exfat_file_mmap_prepare(struct vm_area_desc *desc)
static int ext2_file_mmap_prepare(struct vm_area_desc *desc)
static int ext4_file_mmap_prepare(struct vm_area_desc *desc)
static int f2fs_file_mmap_prepare(struct vm_area_desc *desc)
static int hugetlbfs_file_mmap_prepare(struct vm_area_desc *desc)
nfs_file_mmap_prepare(struct vm_area_desc *desc)
int nfs_file_mmap_prepare(struct vm_area_desc *);
static int nilfs_file_mmap_prepare(struct vm_area_desc *desc)
static int ntfs_file_mmap_prepare(struct vm_area_desc *desc)
int ocfs2_mmap_prepare(struct vm_area_desc *desc)
int ocfs2_mmap_prepare(struct vm_area_desc *desc);
static int orangefs_file_mmap_prepare(struct vm_area_desc *desc)
static int ramfs_nommu_mmap_prepare(struct vm_area_desc *desc)
static int ramfs_nommu_mmap_prepare(struct vm_area_desc *desc);
static int pseudo_lock_dev_mmap_prepare(struct vm_area_desc *desc)
static int romfs_mmap_prepare(struct vm_area_desc *desc)
int cifs_file_mmap_prepare(struct vm_area_desc *desc);
int cifs_file_strict_mmap_prepare(struct vm_area_desc *desc);
int cifs_file_strict_mmap_prepare(struct vm_area_desc *desc)
int cifs_file_mmap_prepare(struct vm_area_desc *desc)
static int ubifs_file_mmap_prepare(struct vm_area_desc *desc)
static int vboxsf_file_mmap_prepare(struct vm_area_desc *desc)
struct vm_area_desc *desc)
static int zonefs_file_mmap_prepare(struct vm_area_desc *desc)
static inline bool daxdev_mapping_supported(const struct vm_area_desc *desc,
static inline bool daxdev_mapping_supported(const struct vm_area_desc *desc,
int (*mmap_prepare)(struct vm_area_desc *);
void compat_set_desc_from_vma(struct vm_area_desc *desc, const struct file *file,
int __compat_vma_mmap(struct vm_area_desc *desc, struct vm_area_struct *vma);
static inline int vfs_mmap_prepare(struct file *file, struct vm_area_desc *desc)
int generic_file_mmap_prepare(struct vm_area_desc *desc);
int generic_file_readonly_mmap_prepare(struct vm_area_desc *desc);
struct vm_area_desc *desc, vma_flags_t vma_flags);
int (*mmap_prepare_ring_buffer)(struct vmbus_channel *channel, struct vm_area_desc *desc);
static __always_inline bool vma_desc_test(const struct vm_area_desc *desc,
static __always_inline bool vma_desc_test_any_mask(const struct vm_area_desc *desc,
static __always_inline bool vma_desc_test_all_mask(const struct vm_area_desc *desc,
static __always_inline void vma_desc_set_flags_mask(struct vm_area_desc *desc,
static __always_inline void vma_desc_clear_flags_mask(struct vm_area_desc *desc,
static inline bool vma_desc_is_cow_mapping(struct vm_area_desc *desc)
static inline unsigned long vma_desc_size(const struct vm_area_desc *desc)
static inline unsigned long vma_desc_pages(const struct vm_area_desc *desc)
static inline void mmap_action_remap(struct vm_area_desc *desc,
static inline void mmap_action_remap_full(struct vm_area_desc *desc,
static inline void mmap_action_ioremap(struct vm_area_desc *desc,
static inline void mmap_action_ioremap_full(struct vm_area_desc *desc,
static inline void mmap_action_simple_ioremap(struct vm_area_desc *desc,
static inline void mmap_action_map_kernel_pages(struct vm_area_desc *desc,
static inline void mmap_action_map_kernel_pages_full(struct vm_area_desc *desc,
int mmap_action_prepare(struct vm_area_desc *desc);
static inline bool range_in_vma_desc(const struct vm_area_desc *desc,
int map_kernel_pages_prepare(struct vm_area_desc *desc);
int shmem_zero_setup_desc(struct vm_area_desc *desc);
int (*mmap_prepare)(struct uio_info *info, struct vm_area_desc *desc);
static int relay_file_mmap_prepare(struct vm_area_desc *desc)
struct vm_area_desc *desc)
int generic_file_mmap_prepare(struct vm_area_desc *desc)
int generic_file_readonly_mmap_prepare(struct vm_area_desc *desc)
int generic_file_mmap_prepare(struct vm_area_desc *desc)
int generic_file_readonly_mmap_prepare(struct vm_area_desc *desc)
static void set_vma_desc_resv_map(struct vm_area_desc *desc, struct resv_map *map)
static void set_vma_desc_resv_flags(struct vm_area_desc *desc, unsigned long flags)
static bool is_vma_desc_resv_set(struct vm_area_desc *desc, unsigned long flag)
struct vm_area_desc *desc,
int remap_pfn_range_prepare(struct vm_area_desc *desc);
int simple_ioremap_prepare(struct vm_area_desc *desc);
static inline int io_remap_pfn_range_prepare(struct vm_area_desc *desc)
int map_kernel_pages_prepare(struct vm_area_desc *desc)
int remap_pfn_range_prepare(struct vm_area_desc *desc)
int simple_ioremap_prepare(struct vm_area_desc *desc)
static int secretmem_mmap_prepare(struct vm_area_desc *desc)
static int shmem_mmap_prepare(struct vm_area_desc *desc)
int shmem_zero_setup_desc(struct vm_area_desc *desc)
void compat_set_desc_from_vma(struct vm_area_desc *desc,
int __compat_vma_mmap(struct vm_area_desc *desc,
struct vm_area_desc desc;
int mmap_action_prepare(struct vm_area_desc *desc)
int mmap_action_prepare(struct vm_area_desc *desc)
static void set_desc_from_map(struct vm_area_desc *desc,
static int __mmap_setup(struct mmap_state *map, struct vm_area_desc *desc,
struct vm_area_desc *desc)
struct vm_area_desc *desc)
struct vm_area_desc desc = {
struct vm_area_desc *desc)
static __always_inline bool vma_desc_test(const struct vm_area_desc *desc,
static __always_inline bool vma_desc_test_any_mask(const struct vm_area_desc *desc,
static __always_inline bool vma_desc_test_all_mask(const struct vm_area_desc *desc,
static __always_inline void vma_desc_set_flags_mask(struct vm_area_desc *desc,
static __always_inline void vma_desc_clear_flags_mask(struct vm_area_desc *desc,
struct vm_area_desc *desc);
static inline void compat_set_desc_from_vma(struct vm_area_desc *desc,
static inline int vfs_mmap_prepare(struct file *file, struct vm_area_desc *desc)
static inline int __compat_vma_mmap(struct vm_area_desc *desc,
struct vm_area_desc desc;
int (*mmap_prepare)(struct vm_area_desc *);
static inline void remap_pfn_range_prepare(struct vm_area_desc *desc, unsigned long pfn)
struct vm_area_desc;
static inline int mmap_action_prepare(struct vm_area_desc *desc)
struct vm_area_desc desc = {
struct vm_area_desc desc = {
struct vm_area_desc desc = {
struct vm_area_desc desc;