Searched refs:enc_codecs (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | hfi_parser.c | 24 if (hweight_long(core->dec_codecs) + hweight_long(core->enc_codecs) > MAX_CODEC_NUM) in init_codecs() 34 for_each_set_bit(bit, &core->enc_codecs, MAX_CODEC_NUM) { in init_codecs() 207 core->enc_codecs = codecs->enc_codecs; in parse_codecs() 212 core->enc_codecs &= ~HFI_VIDEO_CODEC_HEVC; in parse_codecs() 269 u32 enc_codecs, dec_codecs, count = 0; in hfi_platform_parser() local 280 ret = hfi_platform_get_codecs(core, &enc_codecs, &dec_codecs, &count); in hfi_platform_parser() 290 core->enc_codecs = enc_codecs; in hfi_platform_parser()
|
| H A D | hfi_platform.c | 78 hfi_platform_get_codecs(struct venus_core *core, u32 *enc_codecs, in hfi_platform_get_codecs() argument 88 plat->codecs(core, enc_codecs, dec_codecs, count); in hfi_platform_get_codecs() 91 *enc_codecs &= ~HFI_VIDEO_CODEC_VP8; in hfi_platform_get_codecs()
|
| H A D | hfi_platform.h | 56 void (*codecs)(struct venus_core *core, u32 *enc_codecs, 77 int hfi_platform_get_codecs(struct venus_core *core, u32 *enc_codecs,
|
| H A D | hfi_platform_v4.c | 374 u32 *enc_codecs, u32 *dec_codecs, u32 *count) in get_codecs() argument 380 *enc_codecs = 0; in get_codecs() 387 *enc_codecs |= caps->codec; in get_codecs()
|
| H A D | hfi_platform_v6.c | 259 static void get_codecs(struct venus_core *core, u32 *enc_codecs, in get_codecs() argument 265 *enc_codecs = HFI_VIDEO_CODEC_H264 | HFI_VIDEO_CODEC_HEVC | in get_codecs()
|
| H A D | core.h | 230 unsigned long enc_codecs; member
|
| H A D | hfi_helper.h | 1036 u32 enc_codecs; member
|
| H A D | core.c | 226 codecs = core->enc_codecs; in venus_enumerate_codecs()
|
| H A D | helpers.c | 83 if (session_type == VIDC_SESSION_TYPE_ENC && core->enc_codecs & codec) in venus_helper_check_codec()
|