/drivers/target/ |
H A D | target_core_user.c | 678 static int tcmu_find_mem_index(struct vm_area_struct *vma) argument 680 struct tcmu_dev *udev = vma->vm_private_data; 683 if (vma->vm_pgoff < MAX_UIO_MAPS) { 684 if (info->mem[vma->vm_pgoff].size == 0) 686 return (int)vma->vm_pgoff; 691 static int tcmu_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) argument 693 struct tcmu_dev *udev = vma->vm_private_data; 699 int mi = tcmu_find_mem_index(vma); 723 static int tcmu_mmap(struct uio_info *info, struct vm_area_struct *vma) argument 727 vma [all...] |
/drivers/media/platform/omap/ |
H A D | omap_vout.c | 204 struct vm_area_struct *vma; local 212 vma = find_vma(mm, virtp); 213 if (vma && (vma->vm_flags & VM_IO) && vma->vm_pgoff) { 216 physp = (vma->vm_pgoff << PAGE_SHIFT) + (virtp - vma->vm_start); 861 static void omap_vout_vm_open(struct vm_area_struct *vma) argument 863 struct omap_vout_device *vout = vma->vm_private_data; 866 "vm_open [vma 870 omap_vout_vm_close(struct vm_area_struct *vma) argument 884 omap_vout_mmap(struct file *file, struct vm_area_struct *vma) argument [all...] |
/drivers/video/fbdev/ |
H A D | amba-clcd-versatile.c | 170 int versatile_clcd_mmap_dma(struct clcd_fb *fb, struct vm_area_struct *vma) argument 172 return dma_mmap_writecombine(&fb->dev->dev, vma,
|
H A D | gbefb.c | 1004 struct vm_area_struct *vma) 1006 unsigned long size = vma->vm_end - vma->vm_start; 1007 unsigned long offset = vma->vm_pgoff << PAGE_SHIFT; 1013 if (vma->vm_pgoff > (~0UL >> PAGE_SHIFT)) 1022 pgprot_val(vma->vm_page_prot) = 1023 pgprot_fb(pgprot_val(vma->vm_page_prot)); 1029 addr = vma->vm_start; 1040 if (remap_pfn_range(vma, addr, phys_addr >> PAGE_SHIFT, 1041 phys_size, vma 1003 gbefb_mmap(struct fb_info *info, struct vm_area_struct *vma) argument [all...] |
/drivers/gpu/drm/nouveau/ |
H A D | nouveau_display.h | 11 struct nouveau_vma vma; member in struct:nouveau_framebuffer
|
H A D | nouveau_fence.h | 92 struct nouveau_vma vma; member in struct:nv84_fence_chan
|
H A D | nv50_fbcon.c | 244 OUT_RING(chan, upper_32_bits(fb->vma.offset)); 245 OUT_RING(chan, lower_32_bits(fb->vma.offset)); 253 OUT_RING(chan, upper_32_bits(fb->vma.offset)); 254 OUT_RING(chan, lower_32_bits(fb->vma.offset));
|
H A D | nv84_fence.c | 83 addr += fctx->vma.offset; 98 addr += fctx->vma.offset; 125 nouveau_bo_vma_del(priv->bo, &fctx->vma); 151 ret = nouveau_bo_vma_add(priv->bo, cli->vm, &fctx->vma);
|
H A D | nvc0_fbcon.c | 244 OUT_RING (chan, upper_32_bits(fb->vma.offset)); 245 OUT_RING (chan, lower_32_bits(fb->vma.offset)); 255 OUT_RING (chan, upper_32_bits(fb->vma.offset)); 256 OUT_RING (chan, lower_32_bits(fb->vma.offset));
|
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_prime.c | 99 struct vm_area_struct *vma) 98 vmw_prime_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) argument
|
/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib_verbs.h | 59 struct vm_area_struct *vma);
|
/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_g2d.c | 196 struct vm_area_struct *vma; member in struct:g2d_cmdlist_userptr 387 g2d_userptr->vma); 389 exynos_gem_put_vma(g2d_userptr->vma); 413 struct vm_area_struct *vma; local 474 vma = find_vma(current->mm, userptr); 475 if (!vma) { 482 if (vma->vm_end < userptr + size) { 484 DRM_ERROR("vma is too small.\n"); 489 g2d_userptr->vma = exynos_gem_get_vma(vma); [all...] |
/drivers/gpu/drm/radeon/ |
H A D | radeon_ttm.c | 523 struct vm_area_struct *vma; local 524 vma = find_vma(gtt->usermm, gtt->userptr); 525 if (!vma || vma->vm_file || vma->vm_end < end) 942 static int radeon_ttm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) argument 948 bo = (struct ttm_buffer_object *)vma->vm_private_data; 954 r = ttm_vm_ops->fault(vma, vmf); 959 int radeon_mmap(struct file *filp, struct vm_area_struct *vma) argument 965 if (unlikely(vma [all...] |
/drivers/media/usb/stkwebcam/ |
H A D | stk-webcam.c | 745 static void stk_v4l_vm_open(struct vm_area_struct *vma) argument 747 struct stk_sio_buffer *sbuf = vma->vm_private_data; 750 static void stk_v4l_vm_close(struct vm_area_struct *vma) argument 752 struct stk_sio_buffer *sbuf = vma->vm_private_data; 762 static int v4l_stk_mmap(struct file *fp, struct vm_area_struct *vma) argument 766 unsigned long offset = vma->vm_pgoff << PAGE_SHIFT; 770 if (!(vma->vm_flags & VM_WRITE) || !(vma->vm_flags & VM_SHARED)) 781 ret = remap_vmalloc_range(vma, sbuf->buffer, 0); 784 vma [all...] |
/drivers/net/ethernet/ |
H A D | ethoc.c | 190 * @vma: pointer to array of virtual memory addresses for buffers 213 void **vma; member in struct:ethoc 300 void *vma; local 311 vma = dev->membase; 320 dev->vma[i] = vma; 321 vma += ETHOC_BUFSIZ; 333 dev->vma[dev->num_tx + i] = vma; 334 vma [all...] |
/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_provider.c | 346 static int iwch_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) argument 348 int len = vma->vm_end - vma->vm_start; 349 u32 key = vma->vm_pgoff << PAGE_SHIFT; 356 PDBG("%s pgoff 0x%lx key 0x%x len %d\n", __func__, vma->vm_pgoff, 359 if (vma->vm_start & (PAGE_SIZE-1)) { 379 if (vma->vm_flags & VM_READ) { 383 vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); 384 vma [all...] |
/drivers/gpu/drm/udl/ |
H A D | udl_fb.c | 255 static int udl_fb_mmap(struct fb_info *info, struct vm_area_struct *vma) argument 257 unsigned long start = vma->vm_start; 258 unsigned long size = vma->vm_end - vma->vm_start; 259 unsigned long offset = vma->vm_pgoff << PAGE_SHIFT; 272 if (remap_pfn_range(vma, start, page, PAGE_SIZE, PAGE_SHARED))
|
/drivers/media/v4l2-core/ |
H A D | v4l2-mem2mem.c | 613 struct vm_area_struct *vma) 615 unsigned long offset = vma->vm_pgoff << PAGE_SHIFT; 622 vma->vm_pgoff -= (DST_QUEUE_OFF_BASE >> PAGE_SHIFT); 625 return vb2_mmap(vq, vma); 838 int v4l2_m2m_fop_mmap(struct file *file, struct vm_area_struct *vma) argument 847 ret = v4l2_m2m_mmap(file, m2m_ctx, vma); 612 v4l2_m2m_mmap(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, struct vm_area_struct *vma) argument
|
/drivers/firewire/ |
H A D | core-iso.c | 108 struct vm_area_struct *vma) 113 uaddr = vma->vm_start; 115 err = vm_insert_page(vma, uaddr, buffer->pages[i]); 107 fw_iso_buffer_map_vma(struct fw_iso_buffer *buffer, struct vm_area_struct *vma) argument
|
/drivers/gpu/drm/omapdrm/ |
H A D | omap_drv.h | 227 int omap_gem_mmap(struct file *filp, struct vm_area_struct *vma); 229 struct vm_area_struct *vma); 230 int omap_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/drivers/staging/lustre/lustre/llite/ |
H A D | vvp_io.c | 193 static enum cl_lock_mode vvp_mode_from_vma(struct vm_area_struct *vma) argument 200 if ((vma->vm_flags & VM_SHARED) && (vma->vm_flags & VM_WRITE)) 210 struct vm_area_struct *vma; local 241 while ((vma = our_vma(mm, addr, count)) != NULL) { 242 struct inode *inode = vma->vm_file->f_dentry->d_inode; 245 if (ll_file_nolock(vma->vm_file)) { 258 policy_from_vma(&policy, vma, addr, count); 259 descr->cld_mode = vvp_mode_from_vma(vma); 277 if (vma [all...] |
/drivers/gpu/drm/i915/ |
H A D | i915_gpu_error.c | 663 struct i915_vma *vma) 665 struct drm_i915_gem_object *obj = vma->obj; 671 err->gtt_offset = vma->node.start; 691 struct i915_vma *vma; local 694 list_for_each_entry(vma, head, mm_list) { 695 capture_bo(err++, vma); 712 struct i915_vma *vma; local 717 list_for_each_entry(vma, &obj->vma_list, vma_link) 718 if (vma->vm == vm && vma 662 capture_bo(struct drm_i915_error_buffer *err, struct i915_vma *vma) argument 1085 struct i915_vma *vma; local [all...] |
/drivers/gpu/drm/nouveau/core/subdev/vm/ |
H A D | nv04.c | 37 nv04_vm_map_sg(struct nouveau_vma *vma, struct nouveau_gpuobj *pgt, argument
|
/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 53 int ocrdma_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
|
/drivers/misc/carma/ |
H A D | carma-fpga.c | 1227 static int data_mmap(struct file *filp, struct vm_area_struct *vma) argument 1234 offset = vma->vm_pgoff << PAGE_SHIFT; 1235 vsize = vma->vm_end - vma->vm_start; 1245 vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); 1247 return io_remap_pfn_range(vma, vma->vm_start, addr, vsize, 1248 vma->vm_page_prot);
|