| /Linux-v5.15/drivers/media/platform/qcom/venus/ |
| D | hfi_platform.h | 43 u32 session_type; 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); 56 int (*bufreq)(struct hfi_plat_buffers_params *params, u32 session_type, 65 u32 session_type); 67 u32 session_type); 69 u32 session_type);
|
| D | hfi_platform.c | 22 hfi_platform_get_codec_vpp_freq(enum hfi_version version, u32 codec, u32 session_type) in hfi_platform_get_codec_vpp_freq() argument 32 freq = plat->codec_vpp_freq(session_type, codec); in hfi_platform_get_codec_vpp_freq() 38 hfi_platform_get_codec_vsp_freq(enum hfi_version version, u32 codec, u32 session_type) in hfi_platform_get_codec_vsp_freq() argument 48 freq = plat->codec_vsp_freq(session_type, codec); in hfi_platform_get_codec_vsp_freq() 54 hfi_platform_get_codec_lp_freq(enum hfi_version version, u32 codec, u32 session_type) in hfi_platform_get_codec_lp_freq() argument 64 freq = plat->codec_lp_freq(session_type, codec); in hfi_platform_get_codec_lp_freq()
|
| D | hfi_platform_v4.c | 276 get_codec_freq_data(u32 session_type, u32 pixfmt) in get_codec_freq_data() argument 283 if (data[i].pixfmt == pixfmt && data[i].session_type == session_type) { in get_codec_freq_data() 292 static unsigned long codec_vpp_freq(u32 session_type, u32 codec) in codec_vpp_freq() argument 296 data = get_codec_freq_data(session_type, codec); in codec_vpp_freq() 303 static unsigned long codec_vsp_freq(u32 session_type, u32 codec) in codec_vsp_freq() argument 307 data = get_codec_freq_data(session_type, codec); in codec_vsp_freq() 314 static unsigned long codec_lp_freq(u32 session_type, u32 codec) in codec_lp_freq() argument 318 data = get_codec_freq_data(session_type, codec); in codec_lp_freq()
|
| D | hfi_platform_v6.c | 276 get_codec_freq_data(u32 session_type, u32 pixfmt) in get_codec_freq_data() argument 283 if (data[i].pixfmt == pixfmt && data[i].session_type == session_type) { in get_codec_freq_data() 292 static unsigned long codec_vpp_freq(u32 session_type, u32 codec) in codec_vpp_freq() argument 296 data = get_codec_freq_data(session_type, codec); in codec_vpp_freq() 303 static unsigned long codec_vsp_freq(u32 session_type, u32 codec) in codec_vsp_freq() argument 307 data = get_codec_freq_data(session_type, codec); in codec_vsp_freq() 314 static unsigned long codec_lp_freq(u32 session_type, u32 codec) in codec_lp_freq() argument 318 data = get_codec_freq_data(session_type, codec); in codec_lp_freq()
|
| D | pm_helpers.c | 161 static u32 load_per_type(struct venus_core *core, u32 session_type) in load_per_type() argument 168 if (inst->session_type != session_type) in load_per_type() 190 if (inst->session_type == VIDC_SESSION_TYPE_ENC) { in mbs_to_bw() 193 } else if (inst->session_type == VIDC_SESSION_TYPE_DEC) { in mbs_to_bw() 334 vcodec_control_v3(struct venus_core *core, u32 session_type, bool enable) in vcodec_control_v3() argument 338 if (session_type == VIDC_SESSION_TYPE_DEC) in vcodec_control_v3() 534 if (inst->session_type != VIDC_SESSION_TYPE_ENC) in power_save_mode_enable() 561 inst->session_type == VIDC_SESSION_TYPE_ENC) in move_core_to_power_save_mode() 587 if (inst->session_type == VIDC_SESSION_TYPE_DEC) in min_loaded_core() 589 else if (inst->session_type == VIDC_SESSION_TYPE_ENC) in min_loaded_core() [all …]
|
| D | helpers.c | 36 u32 session_type = inst->session_type; in venus_helper_check_codec() local 75 if (session_type == VIDC_SESSION_TYPE_ENC && core->enc_codecs & codec) in venus_helper_check_codec() 78 if (session_type == VIDC_SESSION_TYPE_DEC && core->dec_codecs & codec) in venus_helper_check_codec() 476 if (inst->session_type == VIDC_SESSION_TYPE_DEC) in session_process_buf() 481 if (inst->session_type == VIDC_SESSION_TYPE_ENC) in session_process_buf() 508 caps = venus_caps_by_codec(core, inst->hfi_codec, inst->session_type); in is_dynamic_bufmode() 577 bool is_dec = inst->session_type == VIDC_SESSION_TYPE_DEC; in platform_get_bufreq() 612 return hfi_plat->bufreq(¶ms, inst->session_type, buftype, req); in platform_get_bufreq() 1101 if (inst->session_type == VIDC_SESSION_TYPE_DEC) { in venus_helper_get_work_mode() 1209 if (inst->session_type == VIDC_SESSION_TYPE_DEC) in venus_helper_set_color_format() [all …]
|
| D | hfi_plat_bufs.h | 35 int hfi_plat_bufreq_v6(struct hfi_plat_buffers_params *params, u32 session_type,
|
| D | hfi_msgs.c | 475 u32 session_type = inst->session_type; in hfi_session_ftb_done() local 482 if (session_type == VIDC_SESSION_TYPE_ENC) { in hfi_session_ftb_done() 495 } else if (session_type == VIDC_SESSION_TYPE_DEC) { in hfi_session_ftb_done()
|
| D | hfi_parser.h | 22 caps = venus_caps_by_codec(core, inst->hfi_codec, inst->session_type); in get_cap()
|
| D | hfi_parser.c | 209 *domain = inst->session_type; in parser_init() 222 dom = inst->session_type; in parser_fini()
|
| D | hfi_venus.c | 1188 static int venus_session_init(struct venus_inst *inst, u32 session_type, in venus_session_init() argument 1199 ret = pkt_session_init(&pkt, inst, session_type, codec); in venus_session_init() 1268 u32 session_type = inst->session_type; in venus_session_etb() local 1271 if (session_type == VIDC_SESSION_TYPE_DEC) { in venus_session_etb() 1279 } else if (session_type == VIDC_SESSION_TYPE_ENC) { in venus_session_etb()
|
| D | hfi.h | 114 int (*session_init)(struct venus_inst *inst, u32 session_type,
|
| D | hfi_cmds.h | 270 u32 session_type, u32 codec);
|
| D | hfi_plat_bufs_v6.c | 1156 static int output_buffer_count(u32 session_type, u32 codec) in output_buffer_count() argument 1160 if (session_type == VIDC_SESSION_TYPE_DEC) { in output_buffer_count() 1320 int hfi_plat_bufreq_v6(struct hfi_plat_buffers_params *params, u32 session_type, in hfi_plat_bufreq_v6() argument 1323 if (session_type == VIDC_SESSION_TYPE_DEC) in hfi_plat_bufreq_v6()
|
| D | core.h | 447 u32 session_type; member
|
| D | hfi.c | 229 ret = ops->session_init(inst, inst->session_type, inst->hfi_codec); in hfi_session_init()
|
| D | core.c | 212 inst->session_type = type; in venus_enumerate_codecs()
|
| D | hfi_cmds.c | 154 u32 session_type, u32 codec) in pkt_session_init() argument 162 pkt->session_domain = session_type; in pkt_session_init()
|
| D | venc.c | 1242 inst->session_type = VIDC_SESSION_TYPE_ENC; in venc_open()
|
| D | vdec.c | 1562 inst->session_type = VIDC_SESSION_TYPE_DEC; in vdec_open()
|
| /Linux-v5.15/tools/testing/selftests/tpm2/ |
| D | tpm2.py | 452 def start_auth_session(self, session_type, name_alg = TPM2_ALG_SHA1): argument 463 session_type,
|