Searched refs:alloc_ctx (Results 1 - 25 of 27) sorted by relevance

12

/drivers/media/video/
H A Dvideobuf2-dma-contig.c37 static void *vb2_dma_contig_alloc(void *alloc_ctx, unsigned long size) argument
39 struct vb2_dc_conf *conf = alloc_ctx;
114 static void *vb2_dma_contig_get_userptr(void *alloc_ctx, unsigned long vaddr, argument
178 void vb2_dma_contig_cleanup_ctx(void *alloc_ctx) argument
180 kfree(alloc_ctx);
H A Dvideobuf2-vmalloc.c36 static void *vb2_vmalloc_alloc(void *alloc_ctx, unsigned long size) argument
70 static void *vb2_vmalloc_get_userptr(void *alloc_ctx, unsigned long vaddr, argument
H A Dvideobuf2-core.c55 mem_priv = call_memop(q, alloc, q->alloc_ctx[plane],
541 memset(q->alloc_ctx, 0, sizeof(q->alloc_ctx));
549 q->plane_sizes, q->alloc_ctx);
569 &num_planes, q->plane_sizes, q->alloc_ctx);
657 memset(q->alloc_ctx, 0, sizeof(q->alloc_ctx));
668 &num_planes, q->plane_sizes, q->alloc_ctx);
693 &num_planes, q->plane_sizes, q->alloc_ctx);
908 mem_priv = call_memop(q, get_userptr, q->alloc_ctx[plan
[all...]
H A Datmel-isi.c84 struct vb2_alloc_ctx *alloc_ctx; member in struct:atmel_isi
290 alloc_ctxs[0] = isi->alloc_ctx;
918 vb2_dma_contig_cleanup_ctx(isi->alloc_ctx);
1013 isi->alloc_ctx = vb2_dma_contig_init_ctx(&pdev->dev);
1014 if (IS_ERR(isi->alloc_ctx)) {
1015 ret = PTR_ERR(isi->alloc_ctx);
1064 vb2_dma_contig_cleanup_ctx(isi->alloc_ctx);
H A Dmx2_emmaprp.c216 struct vb2_alloc_ctx *alloc_ctx; member in struct:emmaprp_dev
709 alloc_ctxs[0] = ctx->dev->alloc_ctx;
933 pcdev->alloc_ctx = vb2_dma_contig_init_ctx(&pdev->dev);
934 if (IS_ERR(pcdev->alloc_ctx)) {
936 ret = PTR_ERR(pcdev->alloc_ctx);
959 vb2_dma_contig_cleanup_ctx(pcdev->alloc_ctx);
980 vb2_dma_contig_cleanup_ctx(pcdev->alloc_ctx);
H A Dvideobuf2-dma-sg.c36 static void *vb2_dma_sg_alloc(void *alloc_ctx, unsigned long size) argument
111 static void *vb2_dma_sg_get_userptr(void *alloc_ctx, unsigned long vaddr, argument
H A Dmx3_camera.c118 struct vb2_alloc_ctx *alloc_ctx; member in struct:mx3_camera_dev
227 alloc_ctxs[0] = mx3_cam->alloc_ctx;
1225 mx3_cam->alloc_ctx = vb2_dma_contig_init_ctx(&pdev->dev);
1226 if (IS_ERR(mx3_cam->alloc_ctx)) {
1227 err = PTR_ERR(mx3_cam->alloc_ctx);
1241 vb2_dma_contig_cleanup_ctx(mx3_cam->alloc_ctx);
1272 vb2_dma_contig_cleanup_ctx(mx3_cam->alloc_ctx);
H A Dmx2_camera.c303 struct vb2_alloc_ctx *alloc_ctx; member in struct:mx2_camera_dev
540 alloc_ctxs[0] = pcdev->alloc_ctx;
1756 pcdev->alloc_ctx = vb2_dma_contig_init_ctx(&pdev->dev);
1757 if (IS_ERR(pcdev->alloc_ctx)) {
1758 err = PTR_ERR(pcdev->alloc_ctx);
1771 vb2_dma_contig_cleanup_ctx(pcdev->alloc_ctx);
1810 vb2_dma_contig_cleanup_ctx(pcdev->alloc_ctx);
H A Dsh_mobile_ceu_camera.c108 struct vb2_alloc_ctx *alloc_ctx; member in struct:sh_mobile_ceu_dev
235 alloc_ctxs[0] = pcdev->alloc_ctx;
2149 pcdev->alloc_ctx = vb2_dma_contig_init_ctx(&pdev->dev);
2150 if (IS_ERR(pcdev->alloc_ctx)) {
2151 err = PTR_ERR(pcdev->alloc_ctx);
2233 vb2_dma_contig_cleanup_ctx(pcdev->alloc_ctx);
2261 vb2_dma_contig_cleanup_ctx(pcdev->alloc_ctx);
/drivers/media/video/s5p-mfc/
H A Ds5p_mfc_shm.c23 void *shm_alloc_ctx = dev->alloc_ctx[MFC_BANK1_ALLOC_CTX];
H A Ds5p_mfc_ctrl.c53 dev->alloc_ctx[MFC_BANK1_ALLOC_CTX], dev->fw_size);
61 dev->alloc_ctx[MFC_BANK1_ALLOC_CTX], s5p_mfc_bitproc_buf);
81 dev->alloc_ctx[MFC_BANK2_ALLOC_CTX], 1 << MFC_BANK2_ALIGN_ORDER);
91 dev->alloc_ctx[MFC_BANK2_ALLOC_CTX], b_base);
H A Ds5p_mfc.c1022 dev->alloc_ctx[0] = vb2_dma_contig_init_ctx(dev->mem_dev_l);
1023 if (IS_ERR_OR_NULL(dev->alloc_ctx[0])) {
1024 ret = PTR_ERR(dev->alloc_ctx[0]);
1027 dev->alloc_ctx[1] = vb2_dma_contig_init_ctx(dev->mem_dev_r);
1028 if (IS_ERR_OR_NULL(dev->alloc_ctx[1])) {
1029 ret = PTR_ERR(dev->alloc_ctx[1]);
1110 vb2_dma_contig_cleanup_ctx(dev->alloc_ctx[1]);
1112 vb2_dma_contig_cleanup_ctx(dev->alloc_ctx[0]);
1148 vb2_dma_contig_cleanup_ctx(dev->alloc_ctx[0]);
1149 vb2_dma_contig_cleanup_ctx(dev->alloc_ctx[
[all...]
H A Ds5p_mfc_opr.c44 dev->alloc_ctx[MFC_BANK1_ALLOC_CTX], DESC_BUF_SIZE);
51 dev->alloc_ctx[MFC_BANK1_ALLOC_CTX], ctx->desc_buf);
187 dev->alloc_ctx[MFC_BANK1_ALLOC_CTX], ctx->bank1_size);
195 dev->alloc_ctx[MFC_BANK1_ALLOC_CTX], ctx->bank1_buf);
201 dev->alloc_ctx[MFC_BANK2_ALLOC_CTX], ctx->bank2_size);
208 dev->alloc_ctx[MFC_BANK2_ALLOC_CTX], ctx->bank2_buf);
243 dev->alloc_ctx[MFC_BANK1_ALLOC_CTX], ctx->ctx_size);
251 dev->alloc_ctx[MFC_BANK1_ALLOC_CTX], ctx->ctx_buf);
H A Ds5p_mfc_common.h211 * @alloc_ctx: videobuf2 allocator contexts for two memory banks
248 void *alloc_ctx[2]; member in struct:s5p_mfc_dev
H A Ds5p_mfc_dec.c788 allocators[0] = ctx->dev->alloc_ctx[MFC_BANK2_ALLOC_CTX];
789 allocators[1] = ctx->dev->alloc_ctx[MFC_BANK1_ALLOC_CTX];
793 allocators[0] = ctx->dev->alloc_ctx[MFC_BANK1_ALLOC_CTX];
/drivers/media/video/s5p-jpeg/
H A Djpeg-core.h62 * @alloc_ctx: videobuf2 memory allocator's context
78 void *alloc_ctx; member in struct:s5p_jpeg
H A Djpeg-core.c1091 alloc_ctxs[0] = ctx->jpeg->alloc_ctx;
1367 jpeg->alloc_ctx = vb2_dma_contig_init_ctx(&pdev->dev);
1368 if (IS_ERR(jpeg->alloc_ctx)) {
1370 ret = PTR_ERR(jpeg->alloc_ctx);
1447 vb2_dma_contig_cleanup_ctx(jpeg->alloc_ctx);
1484 vb2_dma_contig_cleanup_ctx(jpeg->alloc_ctx);
/drivers/media/video/s5p-g2d/
H A Dg2d.h25 struct vb2_alloc_ctx *alloc_ctx; member in struct:g2d_dev
H A Dg2d.c116 alloc_ctxs[0] = ctx->dev->alloc_ctx;
749 dev->alloc_ctx = vb2_dma_contig_init_ctx(&pdev->dev);
750 if (IS_ERR(dev->alloc_ctx)) {
751 ret = PTR_ERR(dev->alloc_ctx);
795 vb2_dma_contig_cleanup_ctx(dev->alloc_ctx);
823 vb2_dma_contig_cleanup_ctx(dev->alloc_ctx);
/drivers/media/video/blackfin/
H A Dbfin_capture.c94 struct vb2_alloc_ctx *alloc_ctx; member in struct:bcap_device
278 alloc_ctxs[0] = bcap_dev->alloc_ctx;
887 bcap_dev->alloc_ctx = vb2_dma_contig_init_ctx(&pdev->dev);
888 if (IS_ERR(bcap_dev->alloc_ctx)) {
889 ret = PTR_ERR(bcap_dev->alloc_ctx);
1011 vb2_dma_contig_cleanup_ctx(bcap_dev->alloc_ctx);
1029 vb2_dma_contig_cleanup_ctx(bcap_dev->alloc_ctx);
/drivers/media/video/s5p-tv/
H A Dmixer.h247 void *alloc_ctx; member in struct:mxr_device
H A Dmixer_video.c81 mdev->alloc_ctx = vb2_dma_contig_init_ctx(mdev->dev);
82 if (IS_ERR_OR_NULL(mdev->alloc_ctx)) {
133 vb2_dma_contig_cleanup_ctx(mdev->alloc_ctx);
151 vb2_dma_contig_cleanup_ctx(mdev->alloc_ctx);
855 alloc_ctxs[i] = layer->mdev->alloc_ctx;
/drivers/staging/media/dt3155v4l/
H A Ddt3155v4l.c233 if (pd->q->alloc_ctx[0])
238 pd->q->alloc_ctx[0] = ret;
427 if (pd->q->alloc_ctx[0])
428 vb2_dma_contig_cleanup_ctx(pd->q->alloc_ctx[0]);
/drivers/media/video/s5p-fimc/
H A Dfimc-core.h334 struct vb2_alloc_ctx *alloc_ctx; member in struct:fimc_vid_cap
443 * @alloc_ctx: videobuf2 memory allocator context
462 struct vb2_alloc_ctx *alloc_ctx; member in struct:fimc_dev
H A Dfimc-core.c721 allocators[i] = ctx->fimc_dev->alloc_ctx;
1740 fimc->alloc_ctx = vb2_dma_contig_init_ctx(&pdev->dev);
1741 if (IS_ERR(fimc->alloc_ctx)) {
1742 ret = PTR_ERR(fimc->alloc_ctx);
1837 vb2_dma_contig_cleanup_ctx(fimc->alloc_ctx);

Completed in 607 milliseconds

12