Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_change_opmode() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 7
PARAM_VALUE 3 v 0,3-5
DATA_SOURCE 3 v r to_d71_opmode
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mdev->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct komeda_dev)->lock

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_connect_iommu() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 7
PARAM_VALUE 3 v 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_connect_iommu() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 7
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_connect_iommu() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 216
PARAM_VALUE 2 m 65536
PARAM_VALUE 3 v 65536
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_disable_irq() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 168
PARAM_VALUE 2 m 2067
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_disable_irq() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 168
PARAM_VALUE 2 m 2560
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_disable_irq() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 168
PARAM_VALUE 2 m 7168
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_disable_irq() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 168
PARAM_VALUE 2 m 2304
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_disconnect_iommu() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 7
PARAM_VALUE 3 v 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_disconnect_iommu() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 7
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_enable_irq() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 168
PARAM_VALUE 2 m 2067
PARAM_VALUE 3 v 2067
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_enable_irq() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 168
PARAM_VALUE 2 m 2560
PARAM_VALUE 3 v 2560
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_enable_irq() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 168
PARAM_VALUE 2 m 7168
PARAM_VALUE 3 v 7168
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_enable_irq() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 168
PARAM_VALUE 2 m 2304
PARAM_VALUE 3 v 2304
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_irq_handler() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 176
PARAM_VALUE 2 m 16
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c d71_on_off_vblank() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 168
PARAM_VALUE 2 m 8192
PARAM_VALUE 3 v 0,8192
FUZZY_MAX 3 v 8192
BIT_INFO 3 v 0x0,0x2000
HARD_MAX 3 v 8192
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->vbl_lock
LOCK2 &dev->vblank_time_lock
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct drm_device)->vbl_lock
TYPE_LOCK (struct drm_device)->vblank_time_lock

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c get_cu_event() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 176
PARAM_VALUE 2 m 1-s32max
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 m 1-s32max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c get_dou_event() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 176
PARAM_VALUE 2 m 1-7,256-263
PARAM_VALUE 3 v 0
BIT_INFO 2 m 0x0,0x107
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c get_lpu_event() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 176
PARAM_VALUE 2 m 16,2048-1001488
PARAM_VALUE 3 v 0
BIT_INFO 2 m 0x0,0xf4810
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c get_lpu_event() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 180
PARAM_VALUE 2 m 2,4,6,256,258,260,262,65536,65538,65540,65542,65792,65794,65796,65798,2147483648,2147483650,2147483652,2147483654,2147483904,2147483906,2147483908,2147483910,2147549184,2147549186,2147549188,2147549190,2147549440-u32max
PARAM_VALUE 3 v 0
BIT_INFO 2 m 0x0,0x80010106
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/gpu/drm/arm/display/komeda/d71/d71_component.c d71_improc_update() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 1792,1809
PARAM_VALUE 3 v 0-1,16-17,256-257,272-273,768-769,784-785,1792-1793,1808-1809
FUZZY_MAX 3 v 0
BIT_INFO 2 m 0x700,0x711
BIT_INFO 3 v 0x0,0x711
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_component.c d71_layer_disable() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 1
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_component.c d71_layer_update() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 69377
PARAM_VALUE 3 v 1,257,513,769,1025,1281,1537,1793,2049,2305,2561,2817,3073,3329,3585,3841,65537,65793,66049,66305,66561,66817,67073,67329,67585,67841,68097,68353,68609,68865,69121,69377
BIT_INFO 3 v 0x1,0x10fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_component.c d71_timing_ctrlr_disable() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 1
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_component.c d71_wb_layer_disable() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 1
PARAM_VALUE 3 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/arm/display/komeda/d71/d71_component.c d71_wb_layer_update() -> malidp_write32_mask()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 m 65553
PARAM_VALUE 3 v 17,65553
FUZZY_MAX 3 v 17
BIT_INFO 3 v 0x11,0x10011
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL