Defined in 1 files as a struct:

Defined in 6 files as a member:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/video/fbdev/mmp/hw/mmp_ctrl.c dmafetch_onoff() -> ctrl_regs()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &overlay->access_ok
TYPE_LOCK (struct mmp_overlay)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c dmafetch_onoff() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &overlay->access_ok
TYPE_LOCK (struct mmp_overlay)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c dmafetch_set_fmt() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &overlay->access_ok
TYPE_LOCK (struct mmp_overlay)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c dmafetch_set_fmt() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &overlay->access_ok
TYPE_LOCK (struct mmp_overlay)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_enabledisable() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
CAPPED_DATA 0 path->overlay_num 1
CAPPED_DATA 0 &path->access_ok 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &path->access_ok
TYPE_LOCK (struct mmp_path)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_enabledisable() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
CAPPED_DATA 0 path->overlay_num 1
CAPPED_DATA 0 &path->access_ok 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &path->access_ok
TYPE_LOCK (struct mmp_path)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_regs() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_regs() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_regs() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_default() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 0 path->plat_data 4096-ptr_max
CAPPED_DATA 0 path->id 1
CAPPED_DATA 0 path->overlay_num 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_default() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 0 path->plat_data 4096-ptr_max
CAPPED_DATA 0 path->id 1
CAPPED_DATA 0 path->overlay_num 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_default() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 0 path->plat_data 4096-ptr_max
CAPPED_DATA 0 path->id 1
CAPPED_DATA 0 path->overlay_num 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_default() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 0 path->plat_data 4096-ptr_max
CAPPED_DATA 0 path->id 1
CAPPED_DATA 0 path->overlay_num 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_default() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 0 path->plat_data 4096-ptr_max
CAPPED_DATA 0 path->id 1
CAPPED_DATA 0 path->overlay_num 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_default() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 0 path->plat_data 4096-ptr_max
CAPPED_DATA 0 path->id 1
CAPPED_DATA 0 path->overlay_num 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_default() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 0 path->plat_data 4096-ptr_max
CAPPED_DATA 0 path->id 1
CAPPED_DATA 0 path->overlay_num 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 path->id

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_mode() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
CAPPED_DATA 0 &path->access_ok 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &path->access_ok
TYPE_LOCK (struct mmp_path)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_mode() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
CAPPED_DATA 0 &path->access_ok 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &path->access_ok
TYPE_LOCK (struct mmp_path)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_mode() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
CAPPED_DATA 0 &path->access_ok 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &path->access_ok
TYPE_LOCK (struct mmp_path)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_mode() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
CAPPED_DATA 0 &path->access_ok 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &path->access_ok
TYPE_LOCK (struct mmp_path)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_mode() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
CAPPED_DATA 0 &path->access_ok 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &path->access_ok
TYPE_LOCK (struct mmp_path)->access_ok

drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_set_mode() -> ctrl_regs()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
CAPPED_DATA 0 &path->access_ok 1
DATA_SOURCE 0 path $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &path->access_ok
TYPE_LOCK (struct mmp_path)->access_ok