Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/mediatek/vpu/mtk_vpu.c mtk_vpu_resume() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 52
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
CAPPED_DATA 0 &vpu->vpu_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
LOCK2 0 &vpu->vpu_mutex
TYPE_LOCK (struct mtk_vpu)->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c mtk_vpu_suspend() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 52
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
CAPPED_DATA 0 &vpu->vpu_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
LOCK2 0 &vpu->vpu_mutex
TYPE_LOCK (struct mtk_vpu)->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c mtk_vpu_suspend() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 44
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
CAPPED_DATA 0 &vpu->vpu_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
LOCK2 0 &vpu->vpu_mutex
TYPE_LOCK (struct mtk_vpu)->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_clock_disable() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 132
BUF_SIZE 0 vpu s32min-(-1),1-s32max
BUF_SIZE 0 vpu s32min-(-1),1-s32max
BUF_SIZE 0 vpu->clk (-1),1-s32max
BUF_SIZE 0 vpu->dev (-1),1616
BUF_SIZE 0 vpu->wdt.wq (-1),512,528-8720
CAPPED_DATA 0 &vpu->vpu_mutex 1
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
LOCK2 0 &vpu->vpu_mutex
TYPE_LOCK (struct mtk_vpu)->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_clock_enable() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 132
BUF_SIZE 0 vpu s32min-(-1),1-s32max
BUF_SIZE 0 vpu s32min-(-1),1-s32max
BUF_SIZE 0 vpu->clk (-1),1-s32max
BUF_SIZE 0 vpu->dev (-1),1616
BUF_SIZE 0 vpu->wdt.wq (-1),512,528-8720
CAPPED_DATA 0 &vpu->vpu_mutex 1
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
LOCK2 0 &vpu->vpu_mutex
TYPE_LOCK (struct mtk_vpu)->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_debug_read() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 96
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
UNITS 0 vpu unit_byte

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_debug_read() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 132
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
UNITS 0 vpu unit_byte

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_debug_read() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 36
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
UNITS 0 vpu unit_byte

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_debug_read() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 28
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
UNITS 0 vpu unit_byte

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_debug_read() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 104
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
UNITS 0 vpu unit_byte

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_debug_read() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 100
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
UNITS 0 vpu unit_byte

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_debug_read() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 44
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
UNITS 0 vpu unit_byte

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_dump_status() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 96
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
HALF_LOCKED2 &ctx->mdp_dev->vpulock
HALF_LOCKED2 0 &vpu->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_dump_status() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 104
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
HALF_LOCKED2 &ctx->mdp_dev->vpulock
HALF_LOCKED2 0 &vpu->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_dump_status() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 100
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
HALF_LOCKED2 &ctx->mdp_dev->vpulock
HALF_LOCKED2 0 &vpu->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_dump_status() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 44
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
HALF_LOCKED2 &ctx->mdp_dev->vpulock
HALF_LOCKED2 0 &vpu->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_dump_status() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 52
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
HALF_LOCKED2 &ctx->mdp_dev->vpulock
HALF_LOCKED2 0 &vpu->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_dump_status() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 36
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
HALF_LOCKED2 &ctx->mdp_dev->vpulock
HALF_LOCKED2 0 &vpu->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_dump_status() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 28
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
HALF_LOCKED2 &ctx->mdp_dev->vpulock
HALF_LOCKED2 0 &vpu->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_dump_status() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 132
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
HALF_LOCKED2 &ctx->mdp_dev->vpulock
HALF_LOCKED2 0 &vpu->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_ipi_send() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 36
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
CAPPED_DATA 0 &vpu->vpu_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
LOCK2 0 &vpu->vpu_mutex
HALF_LOCKED2 &ctx->mdp_dev->vpulock
TYPE_LOCK (struct mtk_vpu)->vpu_mutex

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_irq_handler() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 28
DATA_SOURCE 0 vpu $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/media/platform/mediatek/vpu/mtk_vpu.c vpu_running() -> vpu_cfg_readl()

Type Parameter Key Value
PARAM_VALUE 0 vpu 4096-ptr_max
PARAM_VALUE 1 offset 0
BUF_SIZE 0 vpu s32min-(-2),1-s32max
BUF_SIZE 0 vpu s32min-(-2),1-s32max
DATA_SOURCE 0 vpu $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu unit_byte
HALF_LOCKED2 0 &vpu->vpu_mutex