Home
last modified time | relevance | path

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

/linux/drivers/media/platform/qcom/venus/
H A Dhfi_plat_bufs_v6.c1183 struct hfi_buffer_requirements *bufreq) in bufreq_dec() argument
1218 out_min_count = max(out_min_count, hfi_bufreq_get_count_min(bufreq, version)); in bufreq_dec()
1220 bufreq->type = buftype; in bufreq_dec()
1221 bufreq->region_size = 0; in bufreq_dec()
1222 bufreq->count_actual = 1; in bufreq_dec()
1223 hfi_bufreq_set_count_min(bufreq, version, 1); in bufreq_dec()
1224 hfi_bufreq_set_hold_count(bufreq, version, 1); in bufreq_dec()
1225 bufreq->contiguous = 1; in bufreq_dec()
1226 bufreq->alignment = 256; in bufreq_dec()
1229 hfi_bufreq_set_count_min(bufreq, version, MIN_INPUT_BUFFERS); in bufreq_dec()
[all …]
H A Dvdec.c753 struct hfi_buffer_requirements bufreq; in vdec_output_conf() local
833 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in vdec_output_conf()
837 if (bufreq.size > inst->output_buf_size) in vdec_output_conf()
842 &bufreq); in vdec_output_conf()
846 if (bufreq.size > inst->output2_buf_size) in vdec_output_conf()
899 struct hfi_buffer_requirements bufreq; in vdec_num_buffers() local
904 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in vdec_num_buffers()
908 *in_num = hfi_bufreq_get_count_min(&bufreq, ver); in vdec_num_buffers()
910 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in vdec_num_buffers()
914 *out_num = hfi_bufreq_get_count_min(&bufreq, ver); in vdec_num_buffers()
[all …]
H A Dhelpers.c167 struct hfi_buffer_requirements bufreq; in venus_helper_alloc_dpb_bufs() local
188 ret = venus_helper_get_bufreq(inst, buftype, &bufreq); in venus_helper_alloc_dpb_bufs()
192 count = hfi_bufreq_get_count_min(&bufreq, ver); in venus_helper_alloc_dpb_bufs()
237 struct hfi_buffer_requirements bufreq; in intbufs_set_buffer() local
243 ret = venus_helper_get_bufreq(inst, type, &bufreq); in intbufs_set_buffer()
247 if (!bufreq.size) in intbufs_set_buffer()
250 for (i = 0; i < bufreq.count_actual; i++) { in intbufs_set_buffer()
257 buf->type = bufreq.type; in intbufs_set_buffer()
258 buf->size = bufreq.size; in intbufs_set_buffer()
630 if (!hfi_plat || !hfi_plat->bufreq) in platform_get_bufreq()
[all …]
H A Dhfi_plat_bufs.h39 u32 buftype, struct hfi_buffer_requirements *bufreq);
H A Dvenc.c1070 struct hfi_buffer_requirements bufreq; in venc_out_num_buffers() local
1073 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in venc_out_num_buffers()
1077 *num = bufreq.count_actual; in venc_out_num_buffers()
1224 struct hfi_buffer_requirements bufreq; in venc_verify_conf() local
1230 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in venc_verify_conf()
1234 if (inst->num_output_bufs < bufreq.count_actual || in venc_verify_conf()
1235 inst->num_output_bufs < hfi_bufreq_get_count_min(&bufreq, ver)) in venc_verify_conf()
1238 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in venc_verify_conf()
1242 if (inst->num_input_bufs < bufreq.count_actual || in venc_verify_conf()
1243 inst->num_input_bufs < hfi_bufreq_get_count_min(&bufreq, ver)) in venc_verify_conf()