Home
last modified time | relevance | path

Searched refs:rkvdec (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/drivers/staging/media/rkvdec/
Drkvdec.c224 struct rkvdec_dev *rkvdec = video_drvdata(file); in rkvdec_querycap() local
227 strscpy(cap->driver, rkvdec->dev->driver->name, in rkvdec_querycap()
231 rkvdec->dev->driver->name); in rkvdec_querycap()
660 struct rkvdec_dev *rkvdec = ctx->dev; in rkvdec_job_finish() local
662 pm_runtime_mark_last_busy(rkvdec->dev); in rkvdec_job_finish()
663 pm_runtime_put_autosuspend(rkvdec->dev); in rkvdec_job_finish()
695 struct rkvdec_dev *rkvdec = ctx->dev; in rkvdec_device_run() local
702 ret = pm_runtime_resume_and_get(rkvdec->dev); in rkvdec_device_run()
722 struct rkvdec_dev *rkvdec = ctx->dev; in rkvdec_queue_init() local
740 src_vq->lock = &rkvdec->vdev_lock; in rkvdec_queue_init()
[all …]
Drkvdec-vp9.c418 struct rkvdec_dev *rkvdec = ctx->dev; in config_ref_registers() local
423 rkvdec->regs + ref_reg->reg_frm_size); in config_ref_registers()
426 rkvdec->regs + ref_reg->reg_ref_base); in config_ref_registers()
437 rkvdec->regs + ref_reg->reg_hor_stride); in config_ref_registers()
439 rkvdec->regs + ref_reg->reg_y_stride); in config_ref_registers()
445 rkvdec->regs + ref_reg->reg_yuv_stride); in config_ref_registers()
452 struct rkvdec_dev *rkvdec = ctx->dev; in config_seg_registers() local
487 writel_relaxed(val, rkvdec->regs + RKVDEC_VP9_SEGID_GRP(segid)); in config_seg_registers()
526 struct rkvdec_dev *rkvdec = ctx->dev; in config_registers() local
551 rkvdec->regs + RKVDEC_REG_SYSCTRL); in config_registers()
[all …]
Drkvdec-h264.c886 struct rkvdec_dev *rkvdec = ctx->dev; in config_registers() local
908 writel_relaxed(reg, rkvdec->regs + RKVDEC_REG_SYSCTRL); in config_registers()
927 writel_relaxed(reg, rkvdec->regs + RKVDEC_REG_PICPAR); in config_registers()
931 writel_relaxed(rlc_addr, rkvdec->regs + RKVDEC_REG_STRM_RLC_BASE); in config_registers()
932 writel_relaxed(rlc_addr, rkvdec->regs + RKVDEC_REG_RLCWRITE_BASE); in config_registers()
936 writel_relaxed(reg, rkvdec->regs + RKVDEC_REG_STRM_LEN); in config_registers()
941 rkvdec->regs + RKVDEC_REG_CABACTBL_PROB_BASE); in config_registers()
945 writel_relaxed(dst_addr, rkvdec->regs + RKVDEC_REG_DECOUT_BASE); in config_registers()
948 writel_relaxed(reg, rkvdec->regs + RKVDEC_REG_Y_VIRSTRIDE); in config_registers()
951 writel_relaxed(reg, rkvdec->regs + RKVDEC_REG_YUV_VIRSTRIDE); in config_registers()
[all …]
DMakefile3 rockchip-vdec-y += rkvdec.o rkvdec-h264.o rkvdec-vp9.o
/linux-6.12.1/drivers/staging/media/
DMakefile8 obj-$(CONFIG_VIDEO_ROCKCHIP_VDEC) += rkvdec/
DKconfig37 source "drivers/staging/media/rkvdec/Kconfig"
/linux-6.12.1/
DMAINTAINERS19984 F: drivers/staging/media/rkvdec/