/kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
H A D | vdec.c | 195 struct vdec_t *vdec = inst->priv; in vdec_op_s_ctrl() local 201 vdec->params.display_delay_enable = ctrl->val; in vdec_op_s_ctrl() 204 vdec->params.display_delay = ctrl->val; in vdec_op_s_ctrl() 265 struct vdec_t *vdec = inst->priv; in vdec_handle_resolution_change() local 273 if (!vdec->source_change) in vdec_handle_resolution_change() 280 vdec->source_change--; in vdec_handle_resolution_change() 287 struct vdec_t *vdec = inst->priv; in vdec_update_state() local 292 vdec->state = inst->state; in vdec_update_state() 294 vdec->state = VPU_CODEC_STATE_ACTIVE; in vdec_update_state() 299 vdec in vdec_update_state() 313 struct vdec_t *vdec = inst->priv; vdec_set_last_buffer_dequeued() local 338 struct vdec_t *vdec = inst->priv; vdec_enum_fmt() local 367 struct vdec_t *vdec = inst->priv; vdec_g_fmt() local 398 struct vdec_t *vdec = inst->priv; vdec_try_fmt() local 434 struct vdec_t *vdec = inst->priv; vdec_s_fmt_common() local 505 struct vdec_t *vdec = inst->priv; vdec_s_fmt() local 562 struct vdec_t *vdec = inst->priv; vdec_drain() local 589 struct vdec_t *vdec = inst->priv; vdec_cmd_start() local 608 struct vdec_t *vdec = inst->priv; vdec_cmd_stop() local 691 struct vdec_t *vdec = inst->priv; vdec_check_ready() local 712 struct vdec_t *vdec = inst->priv; vdec_frame_decoded() local 768 struct vdec_t *vdec = inst->priv; vdec_find_buffer() local 783 struct vdec_t *vdec = inst->priv; vdec_buf_done() local 836 struct vdec_t *vdec = inst->priv; vdec_stop_done() local 859 struct vdec_t *vdec = inst->priv; vdec_check_source_change() local 896 struct vdec_t *vdec = inst->priv; vdec_init_fmt() local 916 struct vdec_t *vdec = inst->priv; vdec_init_crop() local 926 struct vdec_t *vdec = inst->priv; vdec_init_mbi() local 937 struct vdec_t *vdec = inst->priv; vdec_init_dcp() local 1020 struct vdec_t *vdec = inst->priv; vdec_response_frame_abnormal() local 1040 struct vdec_t *vdec = inst->priv; vdec_response_frame() local 1096 struct vdec_t *vdec = inst->priv; vdec_response_fs_request() local 1151 struct vdec_t *vdec = inst->priv; vdec_clear_slots() local 1173 struct vdec_t *vdec = inst->priv; vdec_event_seq_hdr() local 1215 struct vdec_t *vdec = inst->priv; vdec_event_resolution_change() local 1236 struct vdec_t *vdec = inst->priv; vdec_event_req_fs() local 1267 struct vdec_t *vdec = inst->priv; vdec_evnet_rel_fs() local 1309 struct vdec_t *vdec = inst->priv; vdec_event_eos() local 1350 struct vdec_t *vdec = inst->priv; vdec_process_output() local 1392 struct vdec_t *vdec = inst->priv; vdec_process_capture() local 1410 struct vdec_t *vdec = inst->priv; vdec_on_queue_empty() local 1422 struct vdec_t *vdec = inst->priv; vdec_abort() local 1460 struct vdec_t *vdec = inst->priv; vdec_stop() local 1484 struct vdec_t *vdec; vdec_cleanup() local 1495 vdec_init_params(struct vdec_t *vdec) vdec_init_params() argument 1503 struct vdec_t *vdec = inst->priv; vdec_start() local 1562 struct vdec_t *vdec = inst->priv; vdec_start_session() local 1590 struct vdec_t *vdec = inst->priv; vdec_stop_session() local 1611 struct vdec_t *vdec = inst->priv; vdec_get_debug_info() local 1717 struct vdec_t *vdec; vdec_open() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | Makefile | 6 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_i [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/ |
H A D | Makefile | 4 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
|
/kernel/linux/linux-6.6/drivers/staging/media/meson/vdec/ |
H A D | Makefile | 4 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
|
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/ |
H A D | Makefile | 7 mtk-vcodec-dec-y := vdec/vdec_h264_if.o \ 8 vdec/vdec_vp8_if.o \ 9 vdec/vdec_vp9_if.o \
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | mcp77.c | 208 const int vdec = cstate->domain[nv_clk_src_vdec]; in mcp77_clk_calc() local 262 out = calc_P(core, vdec, &divs); in mcp77_clk_calc() 263 clock = calc_P(500000, vdec, &P1); in mcp77_clk_calc() 264 if(abs(vdec - out) <= abs(vdec - clock)) { in mcp77_clk_calc() 291 nvkm_debug(subdev, "vdec: 500MHz\n"); in mcp77_clk_calc() 293 nvkm_debug(subdev, "vdec: core\n"); in mcp77_clk_calc() 409 { nv_clk_src_vdec , 0xff, 0, "vdec", 1000 },
|
H A D | nv50.c | 376 const int vdec = cstate->domain[nv_clk_src_vdec]; in nv50_clk_calc() local 393 /* vdec: avoid modifying xpll until we know exactly how the other in nv50_clk_calc() 397 if (vdec) { in nv50_clk_calc() 399 freq = calc_div(core, vdec, &P1); in nv50_clk_calc() 406 out = calc_div(out, vdec, &P2); in nv50_clk_calc() 409 if (abs(vdec - freq) <= abs(vdec - out)) { in nv50_clk_calc() 443 /* vdec/dom6: switch to "safe" clocks temporarily, update dividers in nv50_clk_calc()
|
H A D | base.c | 435 cstate->domain[nv_clk_src_vdec] = perfE.vdec; in nvkm_pstate_new()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | mcp77.c | 205 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() 288 nvkm_debug(subdev, "vdec: 500MHz\n"); in mcp77_clk_calc() 290 nvkm_debug(subdev, "vdec: core\n"); in mcp77_clk_calc() 406 { nv_clk_src_vdec , 0xff, 0, "vdec", 1000 },
|
H A D | nv50.c | 377 const int vdec = cstate->domain[nv_clk_src_vdec]; in nv50_clk_calc() local 394 /* vdec: avoid modifying xpll until we know exactly how the other in nv50_clk_calc() 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() 444 /* vdec/dom6: switch to "safe" clocks temporarily, update dividers in nv50_clk_calc()
|
H A D | base.c | 434 cstate->domain[nv_clk_src_vdec] = perfE.vdec; in nvkm_pstate_new()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/matrox/ |
H A D | matroxfb_maven.c | 884 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 >> in maven_compute_timming() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/matrox/ |
H A D | matroxfb_maven.c | 884 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 >> in maven_compute_timming() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/saa7146/ |
H A D | hexium_gemini.c | 184 static int hexium_set_standard(struct hexium *hexium, struct hexium_data *vdec) in hexium_set_standard() argument 191 while (vdec[i].adr != -1) { in hexium_set_standard() 192 data.byte = vdec[i].byte; in hexium_set_standard() 193 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, vdec[i].adr, I2C_SMBUS_BYTE_DATA, &data)) { in hexium_set_standard()
|
/kernel/linux/linux-6.6/drivers/media/pci/saa7146/ |
H A D | hexium_gemini.c | 185 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_BYTE_DATA, &data)) { in hexium_set_standard()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | perf.h | 14 u32 vdec; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | perf.h | 14 u32 vdec; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | perf.c | 145 info->vdec = nvbios_rd16(bios, perf + 0x10) * 1000; in nvbios_perfEp()
|
/kernel/linux/linux-6.6/drivers/perf/amlogic/ |
H A D | meson_g12_ddr_pmu.c | 58 PMU_FORMAT_ATTR(vdec, "config1:21");
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | perf.c | 145 info->vdec = nvbios_rd16(bios, perf + 0x10) * 1000; in nvbios_perfEp()
|