Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/media/platform/qcom/venus/vdec_ctrls.c vdec_op_g_volatile_ctrl() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 1290819271547568128
PARAM_VALUE 1 ver 0-3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 ctrl->handler->lock

drivers/media/platform/qcom/venus/venc.c venc_verify_conf() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 2684288661693947904
PARAM_VALUE 1 ver 0-3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inst->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct venus_inst)->lock

drivers/media/platform/qcom/venus/venc.c venc_verify_conf() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 2684288661693947904
PARAM_VALUE 1 ver 0-3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inst->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct venus_inst)->lock

drivers/media/platform/qcom/venus/hfi_msgs.c event_seq_changed() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c bufreq_dec() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 ver 2-3
CAPPED_DATA 0 req->count_actual 1
CAPPED_DATA 0 req->size 1
DATA_SOURCE 0 req $2
MEM_ZERO 0 req
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock

drivers/media/platform/qcom/venus/vdec.c vdec_num_buffers() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 1489458168083398656
PARAM_VALUE 1 ver 0-3
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/qcom/venus/vdec.c vdec_num_buffers() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 1489458168083398656
PARAM_VALUE 1 ver 0-3
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/qcom/venus/vdec.c vdec_verify_conf() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 8920527924158464
PARAM_VALUE 1 ver 0-3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inst->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct venus_inst)->lock

drivers/media/platform/qcom/venus/vdec.c vdec_verify_conf() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 8920527924158464
PARAM_VALUE 1 ver 0-3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inst->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct venus_inst)->lock

drivers/media/platform/qcom/venus/helpers.c venus_helper_alloc_dpb_bufs() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 7782077956117921792
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inst->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct venus_inst)->lock

drivers/media/platform/qcom/venus/helpers.c venus_helper_get_bufreq() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 8920527924158464,142782440140808192,1290819271547568128,1489458168083398656,2684288661693947904,7782077956117921792,8480753465179697152
PARAM_VALUE 0 req->count_min 1,4,6-u32max
PARAM_VALUE 0 req->hold_count 1,4,6-u32max
DATA_SOURCE 0 req $2
MEM_ZERO 0 req
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock

drivers/media/platform/qcom/venus/venc_ctrls.c venc_op_g_volatile_ctrl() -> hfi_bufreq_get_count_min()

Type Parameter Key Value
PARAM_VALUE 0 req 1101282778251030528
PARAM_VALUE 1 ver 0-3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 ctrl->handler->lock