Searched refs:bufreq (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/media/platform/qcom/venus/ |
D | hfi_msgs.c | 37 struct hfi_buffer_requirements *bufreq; in event_seq_changed() local 104 bufreq = (struct hfi_buffer_requirements *)data_ptr; in event_seq_changed() 105 event.buf_count = HFI_BUFREQ_COUNT_MIN(bufreq, ver); in event_seq_changed() 106 data_ptr += sizeof(*bufreq); in event_seq_changed() 342 struct hfi_buffer_requirements *bufreq) in session_get_prop_buf_req() argument 359 memcpy(&bufreq[idx], buf_req, sizeof(*bufreq)); in session_get_prop_buf_req() 388 memset(hprop->bufreq, 0, sizeof(hprop->bufreq)); in hfi_session_prop_info() 389 error = session_get_prop_buf_req(pkt, hprop->bufreq); in hfi_session_prop_info()
|
D | hfi_helper.h | 1037 #define HFI_BUFREQ_HOLD_COUNT(bufreq, ver) \ argument 1038 ((ver) == HFI_VERSION_4XX ? 0 : (bufreq)->hold_count) 1039 #define HFI_BUFREQ_COUNT_MIN(bufreq, ver) \ argument 1040 ((ver) == HFI_VERSION_4XX ? (bufreq)->hold_count : (bufreq)->count_min) 1041 #define HFI_BUFREQ_COUNT_MIN_HOST(bufreq, ver) \ argument 1042 ((ver) == HFI_VERSION_4XX ? (bufreq)->count_min : 0)
|
D | helpers.c | 135 struct hfi_buffer_requirements bufreq; in venus_helper_alloc_dpb_bufs() local 155 ret = venus_helper_get_bufreq(inst, buftype, &bufreq); in venus_helper_alloc_dpb_bufs() 159 count = HFI_BUFREQ_COUNT_MIN(&bufreq, ver); in venus_helper_alloc_dpb_bufs() 195 struct hfi_buffer_requirements bufreq; in intbufs_set_buffer() local 201 ret = venus_helper_get_bufreq(inst, type, &bufreq); in intbufs_set_buffer() 205 if (!bufreq.size) in intbufs_set_buffer() 208 for (i = 0; i < bufreq.count_actual; i++) { in intbufs_set_buffer() 215 buf->type = bufreq.type; in intbufs_set_buffer() 216 buf->size = bufreq.size; in intbufs_set_buffer() 553 if (hprop.bufreq[i].type != type) in venus_helper_get_bufreq() [all …]
|
D | vdec.c | 673 struct hfi_buffer_requirements bufreq; in vdec_num_buffers() local 682 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in vdec_num_buffers() 686 *in_num = HFI_BUFREQ_COUNT_MIN(&bufreq, ver); in vdec_num_buffers() 688 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in vdec_num_buffers() 692 *out_num = HFI_BUFREQ_COUNT_MIN(&bufreq, ver); in vdec_num_buffers() 765 struct hfi_buffer_requirements bufreq; in vdec_verify_conf() local 771 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in vdec_verify_conf() 775 if (inst->num_output_bufs < bufreq.count_actual || in vdec_verify_conf() 776 inst->num_output_bufs < HFI_BUFREQ_COUNT_MIN(&bufreq, ver)) in vdec_verify_conf() 779 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in vdec_verify_conf() [all …]
|
D | venc.c | 843 struct hfi_buffer_requirements bufreq; in venc_out_num_buffers() local 850 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in venc_out_num_buffers() 852 *num = bufreq.count_actual; in venc_out_num_buffers() 924 struct hfi_buffer_requirements bufreq; in venc_verify_conf() local 930 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in venc_verify_conf() 934 if (inst->num_output_bufs < bufreq.count_actual || in venc_verify_conf() 935 inst->num_output_bufs < HFI_BUFREQ_COUNT_MIN(&bufreq, ver)) in venc_verify_conf() 938 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_INPUT, &bufreq); in venc_verify_conf() 942 if (inst->num_input_bufs < bufreq.count_actual || in venc_verify_conf() 943 inst->num_input_bufs < HFI_BUFREQ_COUNT_MIN(&bufreq, ver)) in venc_verify_conf()
|
D | hfi.h | 57 struct hfi_buffer_requirements bufreq[HFI_BUFFER_TYPE_MAX]; member
|