Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/media/platform/amphion/vpu_windsor.c vpu_windsor_fill_yuv_frame() -> vpu_get_vb_phy_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vb | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | plane_no | 0 |
| DATA_SOURCE | 0 | vb | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/amphion/vpu_windsor.c vpu_windsor_fill_yuv_frame() -> vpu_get_vb_phy_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vb | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->num_planes | 2-u32max |
| PARAM_VALUE | 0 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | plane_no | 1 |
| CAPPED_DATA | 0 | vb->num_planes | 1 |
| DATA_SOURCE | 0 | vb | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock |
drivers/media/platform/amphion/vdec.c vdec_attach_frame_store() -> vpu_get_vb_phy_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vb | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->state | 0,2 |
| PARAM_VALUE | 0 | vb->type | 0-1,3-4,6,9,11,13,15-u32max |
| PARAM_VALUE | 0 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->buf_ops->fill_vb2_buffer | 0,1786911256580034560,5041348282711113728 |
| PARAM_VALUE | 0 | vb->vb2_queue->mem_ops->attach_dmabuf | 0,1858567956459560960,3479670385836724224,5277504881841123328 |
| PARAM_VALUE | 0 | vb->vb2_queue->mem_ops->get_userptr | 0,3997894065265582080,8551535983830851584,8987292013664378880 |
| PARAM_VALUE | 0 | vb->vb2_queue->mem_ops->map_dmabuf | 0,78988675066241024,3735317100973821952,8283806421244649472 |
| PARAM_VALUE | 0 | vb->vb2_queue->mem_ops->put_userptr | 0,1769780283228438528,5392747570589597696,6545968692975132672 |
| PARAM_VALUE | 0 | vb->vb2_queue->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->vb2_queue->ops->buf_init | 4096-ptr_max |
| PARAM_VALUE | 1 | plane_no | 0 |
| BUF_SIZE | 0 | vb | (-1)-s32max |
| BUF_SIZE | 0 | vb | (-1)-s32max |
| CAPPED_DATA | 0 | vb->num_planes | 1 |
| DATA_SOURCE | 0 | vb | $1 |
| NOSPEC | 0 | vb->vb2_queue->memory | |
| HARD_MAX | 0 | vb->state | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vb->index | 1-s32max[c] |
| USER_DATA | 0 | vb->memory | 1[c][u] |
| USER_DATA | 0 | vb->num_planes | 1-8[c] |
| USER_DATA | 0 | vb->vb2_queue->memory | 1-2,4[c][u] |
| USER_DATA | 0 | vb->vb2_queue->non_coherent_mem | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vb->vb2_queue->max_num_buffers | |
| HALF_LOCKED2 | 0 | vb->vb2_queue->lock |
drivers/media/platform/amphion/vdec.c vdec_response_frame() -> vpu_get_vb_phy_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vb | 4096-ptr_max |
| PARAM_VALUE | 1 | plane_no | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/amphion/vdec.c vdec_response_frame() -> vpu_get_vb_phy_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vb | 4096-ptr_max |
| PARAM_VALUE | 0 | vb->num_planes | 2-u32max |
| PARAM_VALUE | 1 | plane_no | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inst->lock | ||
| HALF_LOCKED2 | &pool->lock |