Searched refs:vma (Results 101 - 125 of 272) sorted by relevance

1234567891011

/drivers/target/
H A Dtarget_core_user.c678 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 Domap_vout.c204 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 Damba-clcd-versatile.c170 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 Dgbefb.c1004 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 Dnouveau_display.h11 struct nouveau_vma vma; member in struct:nouveau_framebuffer
H A Dnouveau_fence.h92 struct nouveau_vma vma; member in struct:nv84_fence_chan
H A Dnv50_fbcon.c244 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 Dnv84_fence.c83 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 Dnvc0_fbcon.c244 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 Dvmwgfx_prime.c99 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 Dusnic_ib_verbs.h59 struct vm_area_struct *vma);
/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.c196 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 Dradeon_ttm.c523 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 Dstk-webcam.c745 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 Dethoc.c190 * @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 Diwch_provider.c346 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 Dudl_fb.c255 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 Dv4l2-mem2mem.c613 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 Dcore-iso.c108 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 Domap_drv.h227 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 Dvvp_io.c193 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 Di915_gpu_error.c663 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 Dnv04.c37 nv04_vm_map_sg(struct nouveau_vma *vma, struct nouveau_gpuobj *pgt, argument
/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h53 int ocrdma_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
/drivers/misc/carma/
H A Dcarma-fpga.c1227 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);

Completed in 3128 milliseconds

1234567891011