Home
last modified time | relevance | path

Searched refs:vdec (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/media/platform/amphion/
H A Dvdec.c203 struct vdec_t *vdec = inst->priv; in vdec_op_s_ctrl() local
208 vdec->params.display_delay_enable = ctrl->val; in vdec_op_s_ctrl()
211 vdec->params.display_delay = ctrl->val; in vdec_op_s_ctrl()
302 struct vdec_t *vdec = inst->priv; in vdec_attach_frame_store() local
308 for (i = 0; i < vdec->slot_count; i++) { in vdec_attach_frame_store()
309 if (addr == vdec->slots[i].addr) { in vdec_attach_frame_store()
310 if (vdec->slots[i].curr && vdec->slots[i].curr != vpu_buf) { in vdec_attach_frame_store()
312 vdec->slots[i].pend = vpu_buf; in vdec_attach_frame_store()
314 vpu_set_buffer_state(vbuf, vdec->slots[i].state); in vdec_attach_frame_store()
321 for (i = 0; i < vdec->slot_count; i++) { in vdec_attach_frame_store()
[all …]
H A DMakefile16 vdec.o \
/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A DMakefile6 mtk-vcodec-dec-y := vdec/vdec_h264_if.o \
7 vdec/vdec_vp8_if.o \
8 vdec/vdec_vp8_req_if.o \
9 vdec/vdec_vp9_if.o \
10 vdec/vdec_vp9_req_lat_if.o \
11 vdec/vdec_av1_req_lat_if.o \
12 vdec/vdec_h264_req_if.o \
13 vdec/vdec_h264_req_common.o \
14 vdec/vdec_h264_req_multi_if.o \
15 vdec/vdec_hevc_req_multi_if.o \
/linux/drivers/staging/media/meson/vdec/
H A DMakefile4 meson-vdec-objs = esparser.o vdec.o vdec_helpers.o vdec_platform.o
5 meson-vdec-objs += vdec_1.o vdec_hevc.o
6 meson-vdec-objs += codec_mpeg12.o codec_h264.o codec_hevc_common.o codec_vp9.o
8 obj-$(CONFIG_VIDEO_MESON_VDEC) += meson-vdec.o
/linux/arch/arm64/boot/dts/st/
H A Dstm32mp235.dtsi9 vdec: vdec@480d0000 { label
10 compatible = "st,stm32mp25-vdec";
/linux/drivers/clk/mediatek/
H A DMakefile22 obj-$(CONFIG_COMMON_CLK_MT6779_VDECSYS) += clk-mt6779-vdec.o
35 obj-$(CONFIG_COMMON_CLK_MT6797_VDECSYS) += clk-mt6797-vdec.o
45 obj-$(CONFIG_COMMON_CLK_MT2701_VDECSYS) += clk-mt2701-vdec.o
52 obj-$(CONFIG_COMMON_CLK_MT2712_VDECSYS) += clk-mt2712-vdec.o
81 obj-$(CONFIG_COMMON_CLK_MT8167_VDECSYS) += clk-mt8167-vdec.o
98 obj-$(CONFIG_COMMON_CLK_MT8183_VDECSYS) += clk-mt8183-vdec.o
110 obj-$(CONFIG_COMMON_CLK_MT8186_VDECSYS) += clk-mt8186-vdec.o
121 obj-$(CONFIG_COMMON_CLK_MT8188_VDECSYS) += clk-mt8188-vdec.o
137 obj-$(CONFIG_COMMON_CLK_MT8192_VDECSYS) += clk-mt8192-vdec.o
148 obj-$(CONFIG_COMMON_CLK_MT8195_VDECSYS) += clk-mt8195-vdec.o
[all …]
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-gxlx-s905l-p271.dts49 &vdec {
50 compatible = "amlogic,gxlx-vdec", "amlogic,gx-vdec";
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dnv50.c377 const int vdec = cstate->domain[nv_clk_src_vdec]; in nv50_clk_calc() local
398 if (vdec) { in nv50_clk_calc()
400 freq = calc_div(core, vdec, &P1); in nv50_clk_calc()
407 out = calc_div(out, vdec, &P2); in nv50_clk_calc()
410 if (abs(vdec - freq) <= abs(vdec - out)) { in nv50_clk_calc()
H A Dmcp77.c205 const int vdec = cstate->domain[nv_clk_src_vdec]; in mcp77_clk_calc() local
259 out = calc_P(core, vdec, &divs); in mcp77_clk_calc()
260 clock = calc_P(500000, vdec, &P1); in mcp77_clk_calc()
261 if(abs(vdec - out) <= abs(vdec - clock)) { in mcp77_clk_calc()
H A Dbase.c434 cstate->domain[nv_clk_src_vdec] = perfE.vdec; in nvkm_pstate_new()
/linux/drivers/media/pci/saa7146/
H A Dhexium_gemini.c185 static int hexium_set_standard(struct hexium *hexium, struct hexium_data *vdec) in hexium_set_standard() argument
192 while (vdec[i].adr != -1) { in hexium_set_standard()
193 data.byte = vdec[i].byte; in hexium_set_standard()
194 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, vdec[i].adr, I2C_SMBUS_BYT… in hexium_set_standard()
/linux/drivers/video/fbdev/matrox/
H A Dmatroxfb_maven.c884 int vdec; in maven_compute_timming() local
899 vdec = f1; in maven_compute_timming()
901 vdec = m->vlines * 32768 / mt->VTotal; in maven_compute_timming()
904 vdec = 0x8000; in maven_compute_timming()
905 if (vdec > 0x8000) in maven_compute_timming()
906 vdec = 0x8000; in maven_compute_timming()
907 vlen = (vslen + umargin + mt->VDisplay) * vdec; in maven_compute_timming()
913 vdec--; in maven_compute_timming()
914 m->regs[0x91] = vdec; in maven_compute_timming()
915 m->regs[0x92] = vdec >> 8; in maven_compute_timming()
/linux/drivers/media/platform/qcom/venus/
H A DMakefile10 venus-dec-objs += vdec.o vdec_ctrls.o
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
H A Dperf.h14 u32 vdec; member
/linux/Documentation/admin-guide/perf/
H A Dmeson-ddr-pmu.rst38 + vdec - from legacy codec video decoder
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8167.dtsi61 clock-names = "mm", "vdec";
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dperf.c145 info->vdec = nvbios_rd16(bios, perf + 0x10) * 1000; in nvbios_perfEp()
/linux/arch/arm/boot/dts/rockchip/
H A Drk322x.dtsi640 vdec: video-codec@20030000 { label
641 compatible = "rockchip,rk3228-vdec", "rockchip,rk3399-vdec";
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3328.dtsi735 vdec: video-codec@ff360000 { label
736 compatible = "rockchip,rk3328-vdec", "rockchip,rk3399-vdec";
/linux/arch/arm64/boot/dts/apple/
H A Ds5l8960x-pmgr.dtsi563 label = "vdec";
H A Dt7001-pmgr.dtsi570 label = "vdec";
H A Dt7000-pmgr.dtsi561 label = "vdec";
H A Ds800-0-3-pmgr.dtsi598 label = "vdec";
H A Ds8001-pmgr.dtsi709 label = "vdec";
/linux/arch/arm/boot/dts/microchip/
H A Dsama5d4.dtsi107 vdec0: vdec@300000 {
108 compatible = "microchip,sama5d4-vdec";

12