| /drivers/media/pci/zoran/ |
| A D | videocodec.c | 73 res = codec->setup(codec); in videocodec_attach() 79 ptr->codec = codec; in videocodec_attach() 124 codec->name, codec->type, codec->flags, codec->magic); in videocodec_detach() 135 if (codec == a->codec) { in videocodec_detach() 136 res = a->codec->unset(a->codec); in videocodec_detach() 181 codec->name, codec->type, codec->flags, codec->magic); in videocodec_register() 186 ptr->codec = codec; in videocodec_register() 216 codec->name, codec->type, codec->flags, codec->magic); in videocodec_unregister() 224 if (codec == h->codec) { in videocodec_unregister() 262 h->codec->name, h->codec->type, in videocodec_debugfs_show() [all …]
|
| A D | zr36016.c | 40 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF; in zr36016_read() 57 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36016_write() 74 if ((ptr->codec->master_data->writereg) && (ptr->codec->master_data->readreg)) { in zr36016_readi() 75 ptr->codec->master_data->writereg(ptr->codec, ZR016_IADDR, reg & 0x0F); in zr36016_readi() 76 value = (ptr->codec->master_data->readreg(ptr->codec, ZR016_IDATA)) & 0xFF; in zr36016_readi() 95 ptr->codec->master_data->writereg(ptr->codec, ZR016_IADDR, reg & 0x0F); in zr36016_writei() 96 ptr->codec->master_data->writereg(ptr->codec, ZR016_IDATA, value & 0x0FF); in zr36016_writei() 316 codec->data = NULL; in zr36016_unset() 348 codec->data = ptr; in zr36016_setup() 354 ptr->codec = codec; in zr36016_setup() [all …]
|
| A D | videocodec.h | 252 int (*setup)(struct videocodec *codec); 253 int (*unset)(struct videocodec *codec); 257 int (*set_mode)(struct videocodec *codec, int mode); 266 int (*setup_interrupt)(struct videocodec *codec, long mode); 269 long (*put_image)(struct videocodec *codec, int tr_type, int block, 271 long (*get_image)(struct videocodec *codec, int tr_type, int block, 284 __u32 (*readreg)(struct videocodec *codec, __u16 reg); 298 int videocodec_detach(struct videocodec *codec); 302 int videocodec_register(const struct videocodec *codec); 304 int videocodec_unregister(const struct videocodec *codec); [all …]
|
| A D | zr36050.c | 43 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36050_read() 47 if (ptr->codec->master_data->readreg) in zr36050_read() 48 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF; in zr36050_read() 59 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36050_write() 64 if (ptr->codec->master_data->writereg) in zr36050_write() 65 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36050_write() 702 struct zr36050 *ptr = codec->data; in zr36050_unset() 711 codec->data = NULL; in zr36050_unset() 745 codec->data = ptr; in zr36050_setup() 752 ptr->codec = codec; in zr36050_setup() [all …]
|
| A D | zr36060.c | 44 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36060_read() 47 if (ptr->codec->master_data->readreg) in zr36060_read() 48 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xff; in zr36060_read() 57 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36060_write() 62 if (ptr->codec->master_data->writereg) in zr36060_write() 63 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36060_write() 761 struct zr36060 *ptr = codec->data; in zr36060_unset() 769 codec->data = NULL; in zr36060_unset() 800 codec->data = ptr; in zr36060_setup() 806 ptr->codec = codec; in zr36060_setup() [all …]
|
| A D | zoran_device.c | 640 zr->codec->control(zr->codec, CODEC_S_JPEG_APP_DATA, in zr36057_enable_jpg() 645 zr->codec->control(zr->codec, CODEC_S_JPEG_COM_DATA, in zr36057_enable_jpg() 649 zr->codec->control(zr->codec, CODEC_S_JPEG_TDS_BYTE, in zr36057_enable_jpg() 651 zr->codec->set_video(zr->codec, zr->timing, &cap, in zr36057_enable_jpg() 653 zr->codec->set_mode(zr->codec, CODEC_DO_COMPRESSION); in zr36057_enable_jpg() 689 zr->codec->set_video(zr->codec, zr->timing, &cap, in zr36057_enable_jpg() 691 zr->codec->set_mode(zr->codec, CODEC_DO_EXPANSION); in zr36057_enable_jpg()
|
| A D | zoran_card.c | 98 static u32 zr36060_read(struct videocodec *codec, u16 reg) in zr36060_read() argument 100 struct zoran *zr = (struct zoran *)codec->master_data->data; in zr36060_read() 113 struct zoran *zr = (struct zoran *)codec->master_data->data; in zr36060_write() 123 static u32 zr36050_read(struct videocodec *codec, u16 reg) in zr36050_read() argument 146 static u32 zr36016_read(struct videocodec *codec, u16 reg) in zr36016_read() argument 1081 if (zr->codec) in zoran_remove() 1082 videocodec_detach(zr->codec); in zoran_remove() 1373 zr->codec = videocodec_attach(master_codec); in zoran_probe() 1374 if (!zr->codec) { in zoran_probe() 1378 if (zr->codec->type != zr->card.video_codec) { in zoran_probe() [all …]
|
| /drivers/staging/media/sunxi/cedrus/ |
| A D | cedrus_h264.c | 155 output_buf->codec.h264.mv_col_buf = in cedrus_write_frame_list() 567 ctx->codec.h264.pic_info_buf = in cedrus_h264_start() 571 if (!ctx->codec.h264.pic_info_buf) in cedrus_h264_start() 581 ctx->codec.h264.neighbor_info_buf = in cedrus_h264_start() 596 ctx->codec.h264.deblk_buf_size = in cedrus_h264_start() 598 ctx->codec.h264.deblk_buf = in cedrus_h264_start() 600 ctx->codec.h264.deblk_buf_size, in cedrus_h264_start() 601 &ctx->codec.h264.deblk_buf_dma, in cedrus_h264_start() 603 if (!ctx->codec.h264.deblk_buf) { in cedrus_h264_start() 614 ctx->codec.h264.intra_pred_buf = in cedrus_h264_start() [all …]
|
| A D | cedrus_h265.c | 470 cedrus_buf->codec.h265.mv_col_buf_size = in cedrus_h265_setup() 476 cedrus_buf->codec.h265.mv_col_buf = in cedrus_h265_setup() 481 if (!cedrus_buf->codec.h265.mv_col_buf) { in cedrus_h265_setup() 839 ctx->codec.h265.neighbor_info_buf = in cedrus_h265_start() 843 if (!ctx->codec.h265.neighbor_info_buf) in cedrus_h265_start() 846 ctx->codec.h265.entry_points_buf = in cedrus_h265_start() 850 if (!ctx->codec.h265.entry_points_buf) { in cedrus_h265_start() 881 buf->codec.h265.mv_col_buf, in cedrus_h265_stop() 882 buf->codec.h265.mv_col_buf_dma, in cedrus_h265_stop() 885 buf->codec.h265.mv_col_buf_size = 0; in cedrus_h265_stop() [all …]
|
| A D | cedrus_vp8.c | 704 ctx->codec.vp8.entropy_probs_buf_dma); in cedrus_vp8_setup() 727 if (ctx->codec.vp8.last_filter_type) in cedrus_vp8_setup() 745 if (ctx->codec.vp8.last_frame_p_type) in cedrus_vp8_setup() 823 ctx->codec.vp8.last_filter_type = in cedrus_vp8_setup() 825 ctx->codec.vp8.last_frame_p_type = in cedrus_vp8_setup() 827 ctx->codec.vp8.last_sharpness_level = in cedrus_vp8_setup() 838 ctx->codec.vp8.entropy_probs_buf = in cedrus_vp8_start() 840 &ctx->codec.vp8.entropy_probs_buf_dma, in cedrus_vp8_start() 842 if (!ctx->codec.vp8.entropy_probs_buf) in cedrus_vp8_start() 862 ctx->codec.vp8.entropy_probs_buf, in cedrus_vp8_stop() [all …]
|
| /drivers/staging/greybus/ |
| A D | audio_codec.c | 320 mutex_lock(&codec->lock); in gbaudio_module_update() 333 mutex_unlock(&codec->lock); in gbaudio_module_update() 348 mutex_lock(&codec->lock); in gbcodec_startup() 363 mutex_unlock(&codec->lock); in gbcodec_startup() 376 mutex_lock(&codec->lock); in gbcodec_shutdown() 388 mutex_unlock(&codec->lock); in gbcodec_shutdown() 405 mutex_lock(&codec->lock); in gbcodec_hw_params() 492 mutex_unlock(&codec->lock); in gbcodec_hw_params() 506 mutex_lock(&codec->lock); in gbcodec_prepare() 560 mutex_unlock(&codec->lock); in gbcodec_prepare() [all …]
|
| /drivers/media/platform/samsung/s5p-mfc/ |
| A D | s5p_mfc_enc.c | 1913 p->codec.h264.profile = in s5p_mfc_enc_s_ctrl() 1917 p->codec.h264.profile = in s5p_mfc_enc_s_ctrl() 1921 p->codec.h264.profile = in s5p_mfc_enc_s_ctrl() 1926 p->codec.h264.profile = in s5p_mfc_enc_s_ctrl() 1938 if (p->codec.h264.level < 0) { in s5p_mfc_enc_s_ctrl() 1940 ret = p->codec.h264.level; in s5p_mfc_enc_s_ctrl() 1948 ret = p->codec.mpeg4.level; in s5p_mfc_enc_s_ctrl() 2040 p->codec.mpeg4.profile = in s5p_mfc_enc_s_ctrl() 2044 p->codec.mpeg4.profile = in s5p_mfc_enc_s_ctrl() 2119 p->codec.hevc.profile = in s5p_mfc_enc_s_ctrl() [all …]
|
| /drivers/media/platform/qcom/venus/ |
| A D | hfi_platform.h | 29 u32 codec; member 50 unsigned long (*codec_vpp_freq)(u32 session_type, u32 codec); 51 unsigned long (*codec_vsp_freq)(u32 session_type, u32 codec); 52 unsigned long (*codec_lp_freq)(u32 session_type, u32 codec); 63 unsigned long hfi_platform_get_codec_vpp_freq(enum hfi_version version, u32 codec, 65 unsigned long hfi_platform_get_codec_vsp_freq(enum hfi_version version, u32 codec, 67 unsigned long hfi_platform_get_codec_lp_freq(enum hfi_version version, u32 codec,
|
| A D | hfi_platform_v4.c | 9 .codec = HFI_VIDEO_CODEC_H264, 35 .codec = HFI_VIDEO_CODEC_HEVC, 61 .codec = HFI_VIDEO_CODEC_VP8, 86 .codec = HFI_VIDEO_CODEC_VP9, 112 .codec = HFI_VIDEO_CODEC_MPEG2, 135 .codec = HFI_VIDEO_CODEC_H264, 172 .codec = HFI_VIDEO_CODEC_HEVC, 209 .codec = HFI_VIDEO_CODEC_VP8, 296 data = get_codec_freq_data(session_type, codec); in codec_vpp_freq() 307 data = get_codec_freq_data(session_type, codec); in codec_vsp_freq() [all …]
|
| A D | hfi_platform_v6.c | 9 .codec = HFI_VIDEO_CODEC_H264, 35 .codec = HFI_VIDEO_CODEC_HEVC, 61 .codec = HFI_VIDEO_CODEC_VP8, 86 .codec = HFI_VIDEO_CODEC_VP9, 112 .codec = HFI_VIDEO_CODEC_MPEG2, 135 .codec = HFI_VIDEO_CODEC_H264, 172 .codec = HFI_VIDEO_CODEC_HEVC, 209 .codec = HFI_VIDEO_CODEC_VP8, 296 data = get_codec_freq_data(session_type, codec); in codec_vpp_freq() 307 data = get_codec_freq_data(session_type, codec); in codec_vsp_freq() [all …]
|
| A D | hfi_platform.c | 24 hfi_platform_get_codec_vpp_freq(enum hfi_version version, u32 codec, u32 session_type) in hfi_platform_get_codec_vpp_freq() argument 34 freq = plat->codec_vpp_freq(session_type, codec); in hfi_platform_get_codec_vpp_freq() 40 hfi_platform_get_codec_vsp_freq(enum hfi_version version, u32 codec, u32 session_type) in hfi_platform_get_codec_vsp_freq() argument 50 freq = plat->codec_vsp_freq(session_type, codec); in hfi_platform_get_codec_vsp_freq() 56 hfi_platform_get_codec_lp_freq(enum hfi_version version, u32 codec, u32 session_type) in hfi_platform_get_codec_lp_freq() argument 66 freq = plat->codec_lp_freq(session_type, codec); in hfi_platform_get_codec_lp_freq()
|
| A D | helpers.c | 45 u32 codec; in venus_helper_check_codec() local 49 codec = HFI_VIDEO_CODEC_H264; in venus_helper_check_codec() 52 codec = HFI_VIDEO_CODEC_H263; in venus_helper_check_codec() 55 codec = HFI_VIDEO_CODEC_MPEG1; in venus_helper_check_codec() 58 codec = HFI_VIDEO_CODEC_MPEG2; in venus_helper_check_codec() 65 codec = HFI_VIDEO_CODEC_VC1; in venus_helper_check_codec() 68 codec = HFI_VIDEO_CODEC_VP8; in venus_helper_check_codec() 71 codec = HFI_VIDEO_CODEC_VP9; in venus_helper_check_codec() 74 codec = HFI_VIDEO_CODEC_DIVX; in venus_helper_check_codec() 77 codec = HFI_VIDEO_CODEC_HEVC; in venus_helper_check_codec() [all …]
|
| /drivers/media/platform/verisilicon/ |
| A D | hantro_drv.c | 417 .codec = HANTRO_JPEG_ENCODER, 427 .codec = HANTRO_JPEG_ENCODER, 458 .codec = HANTRO_VP8_DECODER, 463 .codec = HANTRO_H264_DECODER, 468 .codec = HANTRO_H264_DECODER, 562 .codec = HANTRO_VP9_DECODER, 568 .codec = HANTRO_VP9_DECODER, 573 .codec = HANTRO_AV1_DECODER, 578 .codec = HANTRO_AV1_DECODER, 584 .codec = HANTRO_AV1_DECODER, [all …]
|
| A D | rockchip_vpu_hw.c | 668 .codec = HANTRO_MPEG2_DECODER | HANTRO_VP8_DECODER | 693 .codec = HANTRO_JPEG_ENCODER | HANTRO_MPEG2_DECODER | 713 .codec = HANTRO_JPEG_ENCODER | HANTRO_MPEG2_DECODER | 729 .codec = HANTRO_MPEG2_DECODER | HANTRO_VP8_DECODER | 751 .codec = HANTRO_JPEG_ENCODER | HANTRO_MPEG2_DECODER | 765 .codec = HANTRO_JPEG_ENCODER, 778 .codec = HANTRO_MPEG2_DECODER | 795 .codec = HANTRO_JPEG_ENCODER | HANTRO_MPEG2_DECODER | 812 .codec = HANTRO_AV1_DECODER,
|
| /drivers/media/platform/qcom/iris/ |
| A D | iris_vpu_buffer.c | 461 if (inst->codec == V4L2_PIX_FMT_H264) in iris_vpu_dec_bin_size() 463 else if (inst->codec == V4L2_PIX_FMT_HEVC) in iris_vpu_dec_bin_size() 465 else if (inst->codec == V4L2_PIX_FMT_VP9) in iris_vpu_dec_bin_size() 478 if (inst->codec == V4L2_PIX_FMT_H264) in iris_vpu_dec_comv_size() 488 if (inst->codec == V4L2_PIX_FMT_H264) in iris_vpu_dec_persist_size() 492 else if (inst->codec == V4L2_PIX_FMT_VP9) in iris_vpu_dec_persist_size() 513 if (inst->codec == V4L2_PIX_FMT_H264) in iris_vpu_dec_non_comv_size() 533 if (inst->codec == V4L2_PIX_FMT_H264) in iris_vpu_dec_line_size() 537 else if (inst->codec == V4L2_PIX_FMT_VP9) in iris_vpu_dec_line_size() 563 if (inst->codec == V4L2_PIX_FMT_VP9) in output_min_count() [all …]
|
| /drivers/input/touchscreen/ |
| A D | wm97xx-core.c | 140 wm->codec->aux_prepare(wm); in wm97xx_read_aux_adc() 151 wm->codec->dig_restore(wm); in wm97xx_read_aux_adc() 454 BUG_ON(!wm->codec); in wm97xx_ts_reader() 485 wm->codec->acc_enable(wm, 1); in wm97xx_ts_input_open() 486 wm->codec->dig_enable(wm, 1); in wm97xx_ts_input_open() 547 wm->codec->dig_enable(wm, 0); in wm97xx_ts_input_close() 549 wm->codec->acc_enable(wm, 0); in wm97xx_ts_input_close() 636 wm->codec = &wm9705_codec; in _wm97xx_probe() 641 wm->codec = &wm9712_codec; in _wm97xx_probe() 646 wm->codec = &wm9713_codec; in _wm97xx_probe() [all …]
|
| /drivers/media/platform/chips-media/coda/ |
| A D | coda-common.c | 347 if (codec) { in coda_get_max_dimensions() 348 w = codec->max_w; in coda_get_max_dimensions() 349 h = codec->max_h; in coda_get_max_dimensions() 658 const struct coda_codec *codec; in coda_try_fmt_vid_cap() local 705 if (!codec) in coda_try_fmt_vid_cap() 891 if (!codec) { in coda_s_fmt_vid_cap() 895 ctx->codec = codec; in coda_s_fmt_vid_cap() 933 if (!codec) { in coda_s_fmt_vid_out() 937 ctx->codec = codec; in coda_s_fmt_vid_out() 1300 if (!codec) in coda_enum_framesizes() [all …]
|
| /drivers/media/usb/hdpvr/ |
| A D | hdpvr-control.c | 121 enum v4l2_mpeg_audio_encoding codec) in hdpvr_set_audio() argument 129 if (codec == V4L2_MPEG_AUDIO_ENCODING_AAC) in hdpvr_set_audio() 131 else if (codec == V4L2_MPEG_AUDIO_ENCODING_AC3) in hdpvr_set_audio() 136 codec); in hdpvr_set_audio()
|
| /drivers/media/platform/allegro-dvt/ |
| A D | allegro-core.c | 221 u32 codec; member 1210 param->codec = channel->codec; in fill_create_channel_param() 2629 u32 codec = channel->codec; in allegro_channel_adjust() local 2637 if (codec == V4L2_PIX_FMT_H264) { in allegro_channel_adjust() 2654 if (codec == V4L2_PIX_FMT_H264) in allegro_channel_adjust() 2674 codec == V4L2_PIX_FMT_H264); in allegro_channel_adjust() 2676 codec == V4L2_PIX_FMT_H264); in allegro_channel_adjust() 2678 codec == V4L2_PIX_FMT_H264); in allegro_channel_adjust() 2680 codec == V4L2_PIX_FMT_H264); in allegro_channel_adjust() 2682 codec == V4L2_PIX_FMT_H264); in allegro_channel_adjust() [all …]
|
| /drivers/media/test-drivers/vicodec/ |
| A D | Makefile | 2 vicodec-objs := vicodec-core.o codec-fwht.o codec-v4l2-fwht.o
|