Home
last modified time | relevance | path

Searched refs:session_type (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/drivers/media/platform/qcom/venus/
Dhelpers.c42 u32 session_type = inst->session_type; in venus_helper_check_codec() local
81 if (session_type == VIDC_SESSION_TYPE_ENC && core->enc_codecs & codec) in venus_helper_check_codec()
84 if (session_type == VIDC_SESSION_TYPE_DEC && core->dec_codecs & codec) in venus_helper_check_codec()
334 static u32 load_per_type(struct venus_core *core, u32 session_type) in load_per_type() argument
341 if (inst->session_type != session_type) in load_per_type()
453 if (inst->session_type == VIDC_SESSION_TYPE_ENC) in session_process_buf()
473 caps = venus_caps_by_codec(core, inst->hfi_codec, inst->session_type); in is_dynamic_bufmode()
771 if (inst->session_type == VIDC_SESSION_TYPE_DEC) in venus_helper_set_color_format()
773 else if (inst->session_type == VIDC_SESSION_TYPE_ENC) in venus_helper_set_color_format()
844 if (inst->session_type == VIDC_SESSION_TYPE_ENC) in venus_helper_get_opb_size()
[all …]
Dhfi_msgs.c466 u32 session_type = inst->session_type; in hfi_session_ftb_done() local
473 if (session_type == VIDC_SESSION_TYPE_ENC) { in hfi_session_ftb_done()
486 } else if (session_type == VIDC_SESSION_TYPE_DEC) { in hfi_session_ftb_done()
Dhfi_parser.c208 *domain = inst->session_type; in parser_init()
221 dom = inst->session_type; in parser_fini()
Dhelpers.h63 int venus_helper_power_enable(struct venus_core *core, u32 session_type,
Dhfi_parser.h22 caps = venus_caps_by_codec(core, inst->hfi_codec, inst->session_type); in get_cap()
Dhfi_venus.c1143 static int venus_session_init(struct venus_inst *inst, u32 session_type, in venus_session_init() argument
1150 ret = pkt_session_init(&pkt, inst, session_type, codec); in venus_session_init()
1219 u32 session_type = inst->session_type; in venus_session_etb() local
1222 if (session_type == VIDC_SESSION_TYPE_DEC) { in venus_session_etb()
1230 } else if (session_type == VIDC_SESSION_TYPE_ENC) { in venus_session_etb()
Dcore.h318 u32 session_type; member
Dhfi.h122 int (*session_init)(struct venus_inst *inst, u32 session_type,
Dhfi_cmds.h279 u32 session_type, u32 codec);
Dcore.c199 inst->session_type = type; in venus_enumerate_codecs()
Dhfi.c213 ret = ops->session_init(inst, inst->session_type, inst->hfi_codec); in hfi_session_init()
Dhfi_cmds.c162 u32 session_type, u32 codec) in pkt_session_init() argument
170 pkt->session_domain = session_type; in pkt_session_init()
Dvdec.c1037 inst->session_type = VIDC_SESSION_TYPE_DEC; in vdec_open()
Dvenc.c1142 inst->session_type = VIDC_SESSION_TYPE_ENC; in venc_open()