vm_area_struct
int (*mmap)(struct linux_file *, struct vm_area_struct *);
call_mmap(struct linux_file *file, struct vm_area_struct *vma)
struct vm_area_struct;
struct vm_area_struct *vma, unsigned long addr, unsigned long pfn,
io_mapping_map_user(struct io_mapping *iomap, struct vm_area_struct *vma,
TAILQ_ENTRY(vm_area_struct) vm_entry;
struct vm_area_struct *vma;
void (*open) (struct vm_area_struct *);
void (*close) (struct vm_area_struct *);
int (*access) (struct vm_area_struct *, unsigned long, void *, int, int);
io_remap_pfn_range(struct vm_area_struct *vma,
lkpi_vmf_insert_pfn_prot_locked(struct vm_area_struct *vma, unsigned long addr,
vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr,
int zap_vma_ptes(struct vm_area_struct *vma, unsigned long address,
int lkpi_remap_pfn_range(struct vm_area_struct *vma,
remap_pfn_range(struct vm_area_struct *vma, unsigned long addr,
vma_pages(struct vm_area_struct *vma)
struct vm_area_struct **vmas)
struct vm_area_struct **);
struct vm_area_struct **vmas)
vm_flags_set(struct vm_area_struct *vma, unsigned long flags)
vm_flags_clear(struct vm_area_struct *vma, unsigned long flags)
void vma_set_file(struct vm_area_struct *vma, struct linux_file *file);
struct vm_area_struct;
struct vm_area_struct *mmap;
struct vm_area_struct *vmap;
struct vm_area_struct *ptr;
static struct vm_area_struct *linux_cdev_handle_find(void *handle);
struct vm_area_struct *vmap;
struct vm_area_struct *vmap;
static TAILQ_HEAD(, vm_area_struct) linux_vma_head =
linux_cdev_handle_free(struct vm_area_struct *vmap)
linux_cdev_handle_remove(struct vm_area_struct *vmap)
static struct vm_area_struct *
struct vm_area_struct *vmap;
struct vm_area_struct *vmap;
zap_vma_ptes(struct vm_area_struct *vma, unsigned long address,
vma_set_file(struct vm_area_struct *vma, struct linux_file *file)
struct page **pages, struct vm_area_struct **vmas)
lkpi_vmf_insert_pfn_prot_locked(struct vm_area_struct *vma, unsigned long addr,
lkpi_remap_pfn_range(struct vm_area_struct *vma, unsigned long start_addr,
struct vm_area_struct *vma, unsigned long addr,
int bnxt_re_mmap(struct ib_ucontext *ib_uctx, struct vm_area_struct *vma)
int bnxt_re_mmap(struct ib_ucontext *context, struct vm_area_struct *vma);
struct vm_area_struct *vma);
struct vm_area_struct *vma)
static int c4iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo)
irdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
struct vm_area_struct *vma)
static int mlx4_ib_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
struct vm_area_struct *vma,
struct vm_area_struct *vma,
static unsigned long mlx5_vma_to_pgoff(struct vm_area_struct *vma)
struct vm_area_struct *vma,
static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma)
struct vm_area_struct *vma)
qlnxr_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
extern int qlnxr_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
struct vm_area_struct *vma;
struct vm_area_struct *vma,
struct vm_area_struct *vma)
struct vm_area_struct *vma,
int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
vma_list = (struct vm_area_struct **) __get_free_page(GFP_KERNEL);
struct vm_area_struct **vma_list;
static int ib_uverbs_mmap(struct file *filp, struct vm_area_struct *vma)
static void rdma_umap_open(struct vm_area_struct *vma)
static void rdma_umap_close(struct vm_area_struct *vma)
struct vm_area_struct *vma = priv->vma;
struct vm_area_struct *vma);
int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma,
struct vm_area_struct *vma);