static int ts_mmap(struct file *file, struct vm_area_struct * vma) { struct saa7134_dev *dev = file->private_data; return videobuf_mmap_mapper(&dev->empress_tsq, vma); }
static int camera_core_mmap(struct file *file, struct vm_area_struct *vma) { struct camera_fh *fh = file->private_data; return videobuf_mmap_mapper(&fh->vbq, vma); }
static int vpif_mmap(struct file *filep, struct vm_area_struct *vma) { struct vpif_fh *fh = filep->private_data; struct common_obj *common = &fh->channel->common[VPIF_VIDEO_INDEX]; return videobuf_mmap_mapper(&common->buffer_queue, vma); }
/* * vpif_mmap: It is used to map kernel space buffers into user spaces */ static int vpif_mmap(struct file *filep, struct vm_area_struct *vma) { struct vpif_fh *fh = filep->private_data; struct channel_obj *ch = fh->channel; struct common_obj *common = &(ch->common[VPIF_VIDEO_INDEX]); vpif_dbg(2, debug, "vpif_mmap\n"); return videobuf_mmap_mapper(&common->buffer_queue, vma); }
static int fimc_capture_mmap(struct file *file, struct vm_area_struct *vma) { struct fimc_ctx *ctx = file->private_data; struct fimc_dev *fimc = ctx->fimc_dev; struct fimc_vid_cap *cap = &fimc->vid_cap; int ret; if (mutex_lock_interruptible(&fimc->lock)) return -ERESTARTSYS; ret = videobuf_mmap_mapper(&cap->vbq, vma); mutex_unlock(&fimc->lock); return ret; }
static int omap24xxcam_mmap(struct file *file, struct vm_area_struct *vma) { struct omap24xxcam_fh *fh = file->private_data; int rval; /* let the video-buf mapper check arguments and set-up structures */ rval = videobuf_mmap_mapper(&fh->vbq, vma); if (rval) return rval; vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); /* do mapping to our allocated buffers */ rval = omap24xxcam_mmap_buffers(file, vma); /* * In case of error, free vma->vm_private_data allocated by * videobuf_mmap_mapper. */ if (rval) kfree(vma->vm_private_data); return rval; }
static int solo_v4l2_mmap(struct file *file, struct vm_area_struct *vma) { struct solo_filehandle *fh = file->private_data; return videobuf_mmap_mapper(&fh->vidq, vma); }
static int myvivi_mmap(struct file *file, struct vm_area_struct *vma) { return videobuf_mmap_mapper(&myvivi_vb_vidquene, vma); }