Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_init_interface() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 2 offset 0
DATA_SOURCE 0 csi $0
BIT_INFO 1 value 0x0,0x701
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_init_interface() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 262192
PARAM_VALUE 2 offset 20
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_init_interface() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 16711680
PARAM_VALUE 2 offset 28
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_init_interface() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 17039408
PARAM_VALUE 2 offset 20
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_init_interface() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 16711680
PARAM_VALUE 2 offset 28
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_init_interface() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 0
PARAM_VALUE 2 offset 20
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_init_interface() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 2 offset 4
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_bt_interlaced_codes() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 17040790
PARAM_VALUE 2 offset 20
DATA_SOURCE 0 csi $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_bt_interlaced_codes() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 853983
PARAM_VALUE 2 offset 24
DATA_SOURCE 0 csi $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_bt_interlaced_codes() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 17631199
PARAM_VALUE 2 offset 20
DATA_SOURCE 0 csi $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_bt_interlaced_codes() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 263574
PARAM_VALUE 2 offset 24
DATA_SOURCE 0 csi $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_bt_interlaced_codes() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 16711680
PARAM_VALUE 2 offset 28
DATA_SOURCE 0 csi $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_dest() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 1 value 0,33554432-u32max
PARAM_VALUE 2 offset 0
DATA_SOURCE 0 csi $0
BIT_INFO 1 value 0x0,0xfeffffff
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
HOST_DATA 1 value 0,33554432-u32max[c]
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_downsize() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 2 offset 12
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
HOST_DATA 1 value 0-u32max[c]
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_mipi_datatype() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 2 offset 32
DATA_SOURCE 0 csi $0
BIT_INFO 1 value 0x0,0xffffff3f
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
HOST_DATA 1 value 0-u32max[c]
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_skip_smfc() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 2 offset 36
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
HOST_DATA 1 value 0-u32max[c]
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_window() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 2 offset 8
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock

drivers/gpu/ipu-v3/ipu-csi.c ipu_csi_set_window() -> ipu_csi_write()

Type Parameter Key Value
PARAM_VALUE 0 csi 4096-ptr_max
PARAM_VALUE 2 offset 12
DATA_SOURCE 0 csi $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
HOST_DATA 1 value 0-u32max[c]
LOCK2 &priv->lock
LOCK2 flags
LOCK2 0 &csi->lock
TYPE_LOCK (struct csi_priv)->lock
TYPE_LOCK (struct ipu_csi)->lock