Home
last modified time | relevance | path

Searched refs:bufreq (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.15/drivers/media/platform/qcom/venus/
Dhfi_plat_bufs_v6.c1183 struct hfi_buffer_requirements *bufreq) in bufreq_dec() argument
1217 bufreq->type = buftype; in bufreq_dec()
1218 bufreq->region_size = 0; in bufreq_dec()
1219 bufreq->count_min = 1; in bufreq_dec()
1220 bufreq->count_actual = 1; in bufreq_dec()
1221 bufreq->hold_count = 1; in bufreq_dec()
1222 bufreq->contiguous = 1; in bufreq_dec()
1223 bufreq->alignment = 256; in bufreq_dec()
1226 bufreq->count_min = MIN_INPUT_BUFFERS; in bufreq_dec()
1227 bufreq->size = in bufreq_dec()
[all …]
Dhfi_msgs.c33 struct hfi_buffer_requirements *bufreq; in event_seq_changed() local
100 bufreq = (struct hfi_buffer_requirements *)data_ptr; in event_seq_changed()
101 event.buf_count = HFI_BUFREQ_COUNT_MIN(bufreq, ver); in event_seq_changed()
102 data_ptr += sizeof(*bufreq); in event_seq_changed()
350 struct hfi_buffer_requirements *bufreq) in session_get_prop_buf_req() argument
367 memcpy(&bufreq[idx], buf_req, sizeof(*bufreq)); in session_get_prop_buf_req()
396 memset(hprop->bufreq, 0, sizeof(hprop->bufreq)); in hfi_session_prop_info()
397 error = session_get_prop_buf_req(pkt, hprop->bufreq); in hfi_session_prop_info()
Dhfi_platform.h56 int (*bufreq)(struct hfi_plat_buffers_params *params, u32 session_type, member
57 u32 buftype, struct hfi_buffer_requirements *bufreq);
Dvdec_ctrls.c53 struct hfi_buffer_requirements bufreq; in vdec_op_g_volatile_ctrl() local
80 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in vdec_op_g_volatile_ctrl()
82 ctrl->val = HFI_BUFREQ_COUNT_MIN(&bufreq, ver); in vdec_op_g_volatile_ctrl()
Dhfi_helper.h1120 #define HFI_BUFREQ_HOLD_COUNT(bufreq, ver) \ argument
1121 ((ver) == HFI_VERSION_4XX ? 0 : (bufreq)->hold_count)
1122 #define HFI_BUFREQ_COUNT_MIN(bufreq, ver) \ argument
1123 ((ver) == HFI_VERSION_4XX ? (bufreq)->hold_count : (bufreq)->count_min)
1124 #define HFI_BUFREQ_COUNT_MIN_HOST(bufreq, ver) \ argument
1125 ((ver) == HFI_VERSION_4XX ? (bufreq)->count_min : 0)
Dvdec.c662 struct hfi_buffer_requirements bufreq; in vdec_output_conf() local
742 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in vdec_output_conf()
746 if (bufreq.size > inst->output_buf_size) in vdec_output_conf()
751 &bufreq); in vdec_output_conf()
755 if (bufreq.size > inst->output2_buf_size) in vdec_output_conf()
808 struct hfi_buffer_requirements bufreq; in vdec_num_buffers() local
813 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in vdec_num_buffers()
817 *in_num = HFI_BUFREQ_COUNT_MIN(&bufreq, ver); in vdec_num_buffers()
819 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in vdec_num_buffers()
823 *out_num = HFI_BUFREQ_COUNT_MIN(&bufreq, ver); in vdec_num_buffers()
[all …]
Dhelpers.c130 struct hfi_buffer_requirements bufreq; in venus_helper_alloc_dpb_bufs() local
150 ret = venus_helper_get_bufreq(inst, buftype, &bufreq); in venus_helper_alloc_dpb_bufs()
154 count = HFI_BUFREQ_COUNT_MIN(&bufreq, ver); in venus_helper_alloc_dpb_bufs()
190 struct hfi_buffer_requirements bufreq; in intbufs_set_buffer() local
196 ret = venus_helper_get_bufreq(inst, type, &bufreq); in intbufs_set_buffer()
200 if (!bufreq.size) in intbufs_set_buffer()
203 for (i = 0; i < bufreq.count_actual; i++) { in intbufs_set_buffer()
210 buf->type = bufreq.type; in intbufs_set_buffer()
211 buf->size = bufreq.size; in intbufs_set_buffer()
582 if (!hfi_plat || !hfi_plat->bufreq) in platform_get_bufreq()
[all …]
Dhfi_plat_bufs.h36 u32 buftype, struct hfi_buffer_requirements *bufreq);
Dvenc.c894 struct hfi_buffer_requirements bufreq; in venc_out_num_buffers() local
897 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in venc_out_num_buffers()
901 *num = bufreq.count_actual; in venc_out_num_buffers()
1022 struct hfi_buffer_requirements bufreq; in venc_verify_conf() local
1028 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in venc_verify_conf()
1032 if (inst->num_output_bufs < bufreq.count_actual || in venc_verify_conf()
1033 inst->num_output_bufs < HFI_BUFREQ_COUNT_MIN(&bufreq, ver)) in venc_verify_conf()
1036 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in venc_verify_conf()
1040 if (inst->num_input_bufs < bufreq.count_actual || in venc_verify_conf()
1041 inst->num_input_bufs < HFI_BUFREQ_COUNT_MIN(&bufreq, ver)) in venc_verify_conf()
Dhfi.h48 struct hfi_buffer_requirements bufreq[HFI_BUFFER_TYPE_MAX]; member
Dhfi_platform_v6.c337 .bufreq = hfi_plat_bufreq_v6,