Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_enable() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 15 |
| PARAM_VALUE | 2 | reg | 14851 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_enable() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 1 |
| PARAM_VALUE | 2 | reg | 14855 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_enable() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 1 |
| PARAM_VALUE | 2 | reg | 14853 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_reset() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | priv->drm->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | priv->limits | 0,8360367594627325952 |
| PARAM_VALUE | 0 | priv->rdma.offset | 0 |
| PARAM_VALUE | 0 | priv->venc.current_mode | 0-4 |
| PARAM_VALUE | 0 | priv->viu.osd1_interlace | 0 |
| PARAM_VALUE | 0 | priv->vsync_irq | (-4095)-s32max |
| PARAM_VALUE | 1 | val | 2621440 |
| PARAM_VALUE | 2 | reg | 6657 |
| BUF_SIZE | 0 | priv | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | priv->drm | (-1),3696 |
| BUF_SIZE | 0 | priv->limits | (-1)-0,8 |
| BUF_SIZE | 0 | priv->vsync_irq | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->overlay_plane->format_count | |
| NO_OVERFLOW_SIMPLE | 0 | priv->primary_plane->format_count |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_reset() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | priv->drm->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | priv->limits | 0,8360367594627325952 |
| PARAM_VALUE | 0 | priv->rdma.offset | 0-513 |
| PARAM_VALUE | 0 | priv->venc.current_mode | 0-4 |
| PARAM_VALUE | 0 | priv->viu.osd1_interlace | 0 |
| PARAM_VALUE | 0 | priv->vsync_irq | (-4095)-s32max |
| PARAM_VALUE | 1 | val | 0 |
| PARAM_VALUE | 2 | reg | 6657 |
| BUF_SIZE | 0 | priv | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | priv->drm | (-1),3696 |
| BUF_SIZE | 0 | priv->limits | (-1)-0,8 |
| BUF_SIZE | 0 | priv->vsync_irq | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->overlay_plane->format_count | |
| NO_OVERFLOW_SIMPLE | 0 | priv->primary_plane->format_count |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 2 | reg | 14866 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| BIT_INFO | 1 | val | 0x0,0x70307 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 2 | reg | 14864 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | val | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 0 |
| PARAM_VALUE | 2 | reg | 14865 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 2 | reg | 14867 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | val | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 0,32-u32max |
| PARAM_VALUE | 2 | reg | 14868 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| BIT_INFO | 1 | val | 0x0,0xffffffe0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 0 |
| PARAM_VALUE | 2 | reg | 14869 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 2 | reg | 14870 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | val | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 0 |
| PARAM_VALUE | 2 | reg | 14871 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 2 | reg | 14872 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | val | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 16777216 |
| PARAM_VALUE | 2 | reg | 14873 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 0 |
| PARAM_VALUE | 2 | reg | 14874 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_setup() -> meson_rdma_writel_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->afbcd.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_afbcd | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_blk0_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->viu.osd1_commit | 1 |
| PARAM_VALUE | 0 | priv->viu.osd1_enabled | 1 |
| PARAM_VALUE | 1 | val | 0 |
| PARAM_VALUE | 2 | reg | 14875 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |