Home
last modified time | relevance | path

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

/openbmc/linux/drivers/staging/media/meson/vdec/
H A Dcodec_h264.c150 return !amvdec_read_dos(core, AV_SCRATCH_7) || in codec_h264_can_recycle()
151 !amvdec_read_dos(core, AV_SCRATCH_8); in codec_h264_can_recycle()
160 if (!amvdec_read_dos(core, AV_SCRATCH_7)) in codec_h264_recycle()
195 (amvdec_read_dos(core, AV_SCRATCH_F) & 0xffffffc3) | in codec_h264_start()
265 u32 seq_info = amvdec_read_dos(core, AV_SCRATCH_2); in codec_h264_set_par()
272 u32 ar_info = amvdec_read_dos(core, AV_SCRATCH_3); in codec_h264_set_par()
334 parsed_info = amvdec_read_dos(core, AV_SCRATCH_1); in codec_h264_src_change()
345 crop_infor = amvdec_read_dos(core, AV_SCRATCH_6); in codec_h264_src_change()
382 error_count = amvdec_read_dos(core, AV_SCRATCH_D); in codec_h264_frames_ready()
424 status = amvdec_read_dos(core, AV_SCRATCH_0); in codec_h264_threaded_isr()
[all …]
H A Dcodec_mpeg12.c55 return !amvdec_read_dos(core, MREG_BUFFERIN); in codec_mpeg12_can_recycle()
133 u32 seq = amvdec_read_dos(core, MREG_SEQ_INFO); in codec_mpeg12_update_dar()
164 reg = amvdec_read_dos(core, MREG_FATAL_ERROR); in codec_mpeg12_threaded_isr()
171 reg = amvdec_read_dos(core, MREG_BUFFEROUT); in codec_mpeg12_threaded_isr()
179 pic_info = amvdec_read_dos(core, MREG_PIC_INFO); in codec_mpeg12_threaded_isr()
189 offset = amvdec_read_dos(core, MREG_FRAME_OFFSET); in codec_mpeg12_threaded_isr()
H A Dvdec_hevc.c85 amvdec_read_dos(core, HEVC_STREAM_CONTROL) & ~1); in vdec_hevc_stbuf_init()
101 amvdec_read_dos(core, HEVC_STREAM_CONTROL) | BIT(3)); in vdec_hevc_conf_esparser()
103 amvdec_read_dos(core, HEVC_STREAM_CONTROL) | 1); in vdec_hevc_conf_esparser()
105 amvdec_read_dos(core, HEVC_STREAM_FIFO_CTL) | BIT(29)); in vdec_hevc_conf_esparser()
217 amvdec_read_dos(core, DOS_SW_RESET3); in vdec_hevc_start()
H A Dvdec_1.c66 while (--i && amvdec_read_dos(core, IMEM_DMA_CTRL) & 0x8000); in vdec_1_load_firmware()
129 return amvdec_read_dos(core, VLD_MEM_VIFIFO_LEVEL); in vdec_1_vififo_level()
143 amvdec_read_dos(core, DOS_SW_RESET0); in vdec_1_stop()
H A Dvdec_helpers.c17 u32 amvdec_read_dos(struct amvdec_core *core, u32 reg) in amvdec_read_dos() function
21 EXPORT_SYMBOL_GPL(amvdec_read_dos);
31 amvdec_write_dos(core, reg, amvdec_read_dos(core, reg) | val); in amvdec_write_dos_bits()
37 amvdec_write_dos(core, reg, amvdec_read_dos(core, reg) & ~val); in amvdec_clear_dos_bits()
H A Dvdec_helpers.h23 u32 amvdec_read_dos(struct amvdec_core *core, u32 reg);
H A Dcodec_vp9.c779 val = amvdec_read_dos(core, HEVC_PARSER_INT_CONTROL) & 0x7fffffff; in codec_vp9_start()
820 amvdec_read_dos(core, HEVC_DECODE_COUNT), in codec_vp9_start()
821 amvdec_read_dos(core, HEVC_DECODE_SIZE)); in codec_vp9_start()
876 val = amvdec_read_dos(core, HEVCD_MPP_ANC_CANVAS_DATA_ADDR) & 0xffff; in codec_vp9_set_mcrcc()
905 val = amvdec_read_dos(core, HEVC_SAO_CTRL5) & ~0xff0200; in codec_vp9_set_sao()
950 amvdec_read_dos(core, HEVC_DBLK_CFGB)); in codec_vp9_set_sao()
953 val = amvdec_read_dos(core, HEVC_SAO_CTRL1) & ~0x3ff0; in codec_vp9_set_sao()
966 val = amvdec_read_dos(core, HEVC_SAO_CTRL5) & ~0xff0000; in codec_vp9_set_sao()
969 val = amvdec_read_dos(core, HEVCD_IPP_AXIIF_CONFIG) & ~0x30; in codec_vp9_set_sao()
2082 u32 dec_status = amvdec_read_dos(core, VP9_DEC_STATUS_REG); in codec_vp9_threaded_isr()
[all …]