Home
last modified time | relevance | path

Searched refs:vdoa (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/coda/
H A Dimx-vdoa.c19 #include "imx-vdoa.h"
21 #define VDOA_NAME "imx-vdoa"
93 struct vdoa_data *vdoa; member
102 struct vdoa_data *vdoa = data; in vdoa_irq_handler() local
107 writel(0, vdoa->regs + VDOAIE); in vdoa_irq_handler()
109 curr_ctx = vdoa->curr_ctx; in vdoa_irq_handler()
111 dev_warn(vdoa->dev, in vdoa_irq_handler()
116 val = readl(vdoa->regs + VDOAIST); in vdoa_irq_handler()
117 writel(val, vdoa->regs + VDOAIST); in vdoa_irq_handler()
119 val = readl(vdoa in vdoa_irq_handler()
132 struct vdoa_data *vdoa = ctx->vdoa; vdoa_wait_for_completion() local
151 struct vdoa_data *vdoa = ctx->vdoa; vdoa_device_run() local
199 vdoa_context_create(struct vdoa_data *vdoa) vdoa_context_create() argument
223 struct vdoa_data *vdoa = ctx->vdoa; vdoa_context_destroy() local
286 struct vdoa_data *vdoa; vdoa_probe() local
[all...]
H A Dimx-vdoa.h14 struct vdoa_ctx *vdoa_context_create(struct vdoa_data *vdoa);
25 static inline struct vdoa_ctx *vdoa_context_create(struct vdoa_data *vdoa) in vdoa_context_create() argument
H A DMakefile6 obj-$(CONFIG_VIDEO_IMX_VDOA) += imx-vdoa.o
H A Dcoda.h76 struct vdoa_data *vdoa; member
276 struct vdoa_ctx *vdoa; member
H A Dcoda-common.c41 #include "imx-vdoa.h"
399 vdoa_node = of_find_compatible_node(NULL, NULL, "fsl,imx6q-vdoa"); in coda_get_vdoa_data()
480 /* Skip YUYV if the vdoa is not available */ in coda_enum_fmt()
481 if (!ctx->vdoa && f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE && in coda_enum_fmt()
529 /* Skip YUYV if the vdoa is not available */ in coda_try_pixelformat()
530 if (!ctx->vdoa && f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE && in coda_try_pixelformat()
558 if (!ctx->vdoa) { in coda_try_fmt_vdoa()
825 vdoa_context_configure(ctx->vdoa, in coda_s_fmt()
1327 /* Disallow YUYV if the vdoa is not available */ in coda_enum_frameintervals()
1328 if (!ctx->vdoa in coda_enum_frameintervals()
[all...]
H A Dcoda-bit.c29 #include "imx-vdoa.h"
2184 vdoa_device_run(ctx->vdoa, in coda_prepare_decode()
2384 err_vdoa = vdoa_wait_for_completion(ctx->vdoa); in coda_finish_decode()
/kernel/linux/linux-6.6/drivers/media/platform/chips-media/
H A Dimx-vdoa.c19 #include "imx-vdoa.h"
21 #define VDOA_NAME "imx-vdoa"
93 struct vdoa_data *vdoa; member
102 struct vdoa_data *vdoa = data; in vdoa_irq_handler() local
107 writel(0, vdoa->regs + VDOAIE); in vdoa_irq_handler()
109 curr_ctx = vdoa->curr_ctx; in vdoa_irq_handler()
111 dev_warn(vdoa->dev, in vdoa_irq_handler()
116 val = readl(vdoa->regs + VDOAIST); in vdoa_irq_handler()
117 writel(val, vdoa->regs + VDOAIST); in vdoa_irq_handler()
119 val = readl(vdoa in vdoa_irq_handler()
132 struct vdoa_data *vdoa = ctx->vdoa; vdoa_wait_for_completion() local
151 struct vdoa_data *vdoa = ctx->vdoa; vdoa_device_run() local
199 vdoa_context_create(struct vdoa_data *vdoa) vdoa_context_create() argument
223 struct vdoa_data *vdoa = ctx->vdoa; vdoa_context_destroy() local
286 struct vdoa_data *vdoa; vdoa_probe() local
[all...]
H A Dimx-vdoa.h14 struct vdoa_ctx *vdoa_context_create(struct vdoa_data *vdoa);
25 static inline struct vdoa_ctx *vdoa_context_create(struct vdoa_data *vdoa) in vdoa_context_create() argument
H A DMakefile6 obj-$(CONFIG_VIDEO_IMX_VDOA) += imx-vdoa.o
H A Dcoda.h84 struct vdoa_data *vdoa; member
287 struct vdoa_ctx *vdoa; member
H A Dcoda-common.c41 #include "imx-vdoa.h"
400 vdoa_node = of_find_compatible_node(NULL, NULL, "fsl,imx6q-vdoa"); in coda_get_vdoa_data()
481 /* Skip YUYV if the vdoa is not available */ in coda_enum_fmt()
482 if (!ctx->vdoa && f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE && in coda_enum_fmt()
530 /* Skip YUYV if the vdoa is not available */ in coda_try_pixelformat()
531 if (!ctx->vdoa && f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE && in coda_try_pixelformat()
559 if (!ctx->vdoa) { in coda_try_fmt_vdoa()
838 vdoa_context_configure(ctx->vdoa, in coda_s_fmt()
1324 /* Disallow YUYV if the vdoa is not available */ in coda_enum_frameintervals()
1325 if (!ctx->vdoa in coda_enum_frameintervals()
[all...]
H A Dcoda-bit.c30 #include "imx-vdoa.h"
2206 vdoa_device_run(ctx->vdoa, in coda_prepare_decode()
2409 err_vdoa = vdoa_wait_for_completion(ctx->vdoa); in coda_finish_decode()

Completed in 14 milliseconds